KISS - Keep it simple, stupid!

Plugin Manager – Gerenciando os plugins de sua aplicação de forma ágil

postado por Marcus Vinicius em 06/04/2009 15:38:16

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

Plugin Manager em funcionamento

É 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: , , , ,

Trackback

Faça o seu

Comentários (3)

  • 001

    Rodrigo Moyle

    em 07/04/2009 18:36:53

    Opa, 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.html

    Já 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:41

    Obrigado Rodrigo.
    Seu repositório foi adicionado ao source do PM também… =D

    E 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:02

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

  • Faça seu comentário

Topo

3 Comentários

Creative Commons License
Sou Ágil: KISS em http://kiss.souagil.com.br está licenciado sobre
Creative Commons Attribution-Share Alike 2.5 Brazil License.

souÁgil