Plugin Manager – Gerenciando os plugins de sua aplicação de forma ágil
Já tinha visto muitas vezes o João José reclamando que não tinha um gerenciador de plugins feito o do rails… Inclusive, havia até postado aqui no KISS uma idéia que tinha encontrado no blog @TheKeyBoard…
A idéia é bem interessante, porém existe apenas um repositório centralizado, que o próprio desenvolvedor mantém.
A partir disso, surgiram nossas primeiras divagações:
- Por que nao possibilitar que cada usuário possa manter seu próprio repositório?
- Podíamos possibilitar a criação de um script de instalação/desinstalação?
- E se existisse um jeito de especificar as dependencias, e elas serem automaticamente resolvidas?
- Pouts! Mas se eu não quizer manter um repositório só pra poder guardar um link pra um plugin?
Assim surgiu o Plugin Manager, que ainda está em fase de implementação… Mas creio eu que está completo o suficiente para ser usado, testado, e também para que novas idéias surjam, não só nossas, mas de todos aqueles que se interessarem pelo projeto.
Botando pra Quebrar
Dentro da pasta APP/plugins/ execute:
git clone git://github.com/lucius/plugin_manager.git
pronto!
cake/console/cake -app SUA_APLICACAO plugin
Agora é só seguir as instruções
É sempre bom lembrar que o projeto está hospedado no github e que qualquer pessoa que deseja fazer modificações pode ficar a vontade para tal…
Tags: cakephp, gerenciador de plugins, plugin manager, plugins, shellComentários (3)
-
001
Rodrigo Moyle
em 07/04/2009 18:36:53Opa, meu repositório já ta no ar.
http://rodrigorm.github.com/plugins/
ou se não funcionara url acima
http://rodrigorm.github.com/plugins/index.htmlJá tem o plugin de autotest que desenvolvi espero colocar outros em breve.
Parabéns pelo projeto, venho acompanhando a um tempo o desenvolvimento e o lucius tava a mil no repositório do git.
-
002
Marcus Vinicius
em 07/04/2009 20:28:41Obrigado Rodrigo.
Seu repositório foi adicionado ao source do PM também… =DE graças a ele, pude verificar que a requisição do curl não estava suportando conteudo compactado (o que o github faz ¬¬)
[]’ss
-
003
Raphael
em 17/04/2009 11:34:02Cara, seu blog tá muito bacana.
Estou estudando o CakePHP, já trabalho à algum tempo com desenvolvimento Web e posso notar o profissionalismo no seu trabalho e o apoio a comunidade de desenvolvedores!
Em breve estarei colaborando também! :D





