[TheWebMind] Mimoza - Framework para Módulos do Webmind

3 views
Skip to first unread message

Wanderson

unread,
May 9, 2010, 11:23:26 PM5/9/10
to TheWebMind
Olá pessoas, tranquilo?

Bom, sei que sou meio quieto por aqui, mas acho que chegou a hora de
eu começar a gritar. Sou Wanderson, trabalho com PHP há alguns anos e
conheci o Webmind no final do ano passado na Tchelinux de Porto
Alegre. Quando eu vi o bichinho rodando eu não acreditei: português
simples virando programa completo!

Pois é, o pessoal chegou e perguntou se eu podia fazer um módulo para
o Webmind para aplicativos baseados em Zend Framework. Demorei,
demorei até que comecei a criar o Mimoza (Mind Module for Zend
Framework Applications) que, a priori, não é mais um módulo para o
Mind, mas sim um motor de código para facilitar a criação de novos
módulos.

Como ele funciona?

Simples! Quem já trabalhou com ZF sabe a facilidade que existe na
divisão de View e Controller, onde cada responsabilidade fica bem
explícita no código: de um lado existe toda a lógica de programação
que é enviada para a visualização, que renderiza o arquivo final, do
outro lado. O Mimoza é baseado na estrutura MVC do ZF, porém não tão
complicado. Existem os builders que exercem a função de controladoras
e existe as visualizações e outputs de arquivo, que trabalham como
templates.

O que é legal é uma capacidade de adição de filtros para o código,
helpers de visualização e encapsulamento de algumas funcionalidades do
projeto do Mind, adaptável para o Mimoza.

Aí é que vem o problema...

Eu reinstalei o meu Ubuntu esse final de semana e deletei o
repositório local que estava na minha máquina. Eu tinha parado o
Mimoza por causa da faculdade, agora que as provas acabaram eu
pretendo continuar. Analisando meus e-mails, eu verifiquei que tinha
uma cópia do source que eu enviei para o Jaydson, então algo foi
salvo.

Para que isso não aconteça, eu gostaria que o Mimoza entrasse no trunk
do Webmind, por alguns motivos, como (1) eu consigo centralizar o
código em algum local seguro, (2) o Webmind vai ganhar mais pontos de
atividade e (3) o pessoal desenvolvedor vai começar a entender o
Mimoza.

Espero que este post seja bem vindo e que existam idéias sobre =)

Abraços!

--
------------------------------------------------------------------------------------------------------
Você recebeu esta mensagem por fazer parte grupo "TheWebMind".
Para postar mande um e-mail para thewe...@googlegroups.com
Para maiores informações visite o grupo: http://groups.google.com/group/thewebmind?hl=en

Felipe Nascimento de Moura

unread,
May 10, 2010, 11:16:02 AM5/10/10
to thewe...@googlegroups.com
Grande Wanderson.
Conforme consigo, tenho acompanhado o desenvolvimento e a idéia é muito boa. Tua colaboração é sim, muito bem vinda para o grupo e para o desenvolvimento.

Tu já está como um dos colaboradores no SVN do projeto (em http://code.google.com/p/webmind)
É so seguir as instruções de lá no source, pra ver como executar um commit/update pelo svn.

Tua contribuição é fundamental, Wanderson, e o resultado ta ficando muito bom.

Grande abraço.




2010/5/10 Wanderson <wander...@gmail.com>



--
Felipe N. de Moura
Desenvolvimento Web

http://felipenascimento.org
http://twitter.com/felipenmoura
---------------------------------
LinuxUser #508332
Fazendo da web um lugar melhor pra se viver.
Making the web a better place to live

Wanderson Camargo

unread,
May 10, 2010, 11:26:22 AM5/10/10
to thewe...@googlegroups.com
Opa

Quanto a enviar código para o trunk, para mim, é tranquilo. Eu levantei a questão pois quero a confirmação dos administradores do Webmind. Já que possuo esta ciência do Felipe e Jaydson, começo a construção do Mimoza junto ao trunk de desenvolvimento.

Abraços,

--
Wanderson Henrique Camargo Rosa
Programador PHP

2010/5/10 Felipe Nascimento de Moura <felipe...@gmail.com>
338.gif

Jaydson Gomes

unread,
May 10, 2010, 12:20:08 PM5/10/10
to thewe...@googlegroups.com
Isso ai Wanderson.
Qualquer dúvida poste aqui no grupo, ou entre em contato conosco.


2010/5/10 Wanderson Camargo <wander...@gmail.com>



--
Jaydson Gomes
Analista/Desenvolvedor Web
http://jaydson.org
http://meadiciona.com/jaydson
338.gif
Reply all
Reply to author
Forward
0 new messages