Versão: 1 | Versão: 8 (atual) | ||
---|---|---|---|
rhwinter - Tue 05 of Dec, 2006 [20:15 UTC] | rodrigo - Fri 23 of Aug, 2013 [19:17 UTC] | ||
página própria para o polvo, com explixações mais detalhadas | atualiza url do repositorio no github | ||
@@ -Linhas: 1-3 mudou para +Linhas: 1-5 @@
-=Polvo=-
+
+ {maketoc} !Introdução: Polvo??? @@ -Linhas: 7-11 mudou para +Linhas: 9-13 @@
Isso é necessário pois assim é possível manter o código do estudiolivre.org separado do código do [http://www.tikiwiki.org|TikiWiki].
- O caso de uso que esclarece isso é:
+ !!-Caso de uso esclarecedor
# o programador cria algo novo para o estudiolivre. Um novo arquivo php, por exemplo.
# ele copia esse arquivo para ''/var/www/estudiolivre'', onde está instalado o [http://www.tikiwiki.org|TikiWiki]/estudiolivre.org @@ -Linhas: 14-17 mudou para +Linhas: 16-32 @@
Não se preocupe muito caso ainda não tenha entendido muito bem como funciona o Polvo, continue lendo esse texto e, caso continue não entendendo nada, entre em ((contato|contato com os desenvolvedores)).
+
+ !Organização de pastas + + A arquitetura de um projeto que utiliza Polvo é mais ou menos a seguinte: + + # diretório com instalação base do sistema ([http://www.tikiwiki.org|TikiWiki]) ex: /var/www/estudiolivre_base + # diretório de desenvolvimento do projeto ex: /home/fulano/devel/estudiolivre, contendo: + ##__db__ - com as 'queries'' que devem ser rodadas no banco do sistema + ##__src__ - com os arquivos que devem ser compiados para o diretório de publicação + ##__patch__ - com os patches que devem ser aplicados aos arquivos que originais do sistema (os arquivos do [http://www.tikiwiki.org|TikiWiki]) + # diretório de publicação do projeto (diretório do Apache) ex: /var/www/estudiolivre + # diretório do polvo: ex: /home/fulano/polvo + @@ -Linhas: 21-29 mudou para +Linhas: 36-42 @@
Primeiro instale as dependências do Polvo:
- $ sudo apt-get install libxml-perl<br /> $ perl -MCPAN -e 'install XML::Simple' (responda sim para tudo)
$ perl -MCPAN -e 'install MD5' $ cd /home/fulano/polvo :ext:seuusuario@incubadora.fapesp.br:/cvsroot/arca $ cvs co polvo
+ $ sudo apt-get install libxml-perl libdigest-md5-file-perl libxml-simple-perl
$ cd /home/fulano/devel $ git clone git://github.com/rodrigoprimo/polvo.git
$ perl Makefile.PL
$ make |