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, shell







