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 | ||
Introdução: Polvo???Polvo é um (grande) ajudante dos desenvolvedores do estudiolivre.org. O Polvo é um software escrito em Perl para fazer a publicação automática do site. E isso não significa somente que o Polvo é utilizado para publicar o site em estudiolivre.org; mas que ele pode ser utilizado para 'publicar' o site localmente na máquina do desenvolvedor. Isso é necessário pois assim é possível manter o código do estudiolivre.org separado do código do TikiWiki. O caso de uso que esclarece isso é:
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 com os desenvolvedores. UsoComo instalarPrimeiro instale as dependências do Polvo: $ sudo apt-get install libxml-perl $ 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 $ perl Makefile.PL $ make $ sudo make install $ chmod a+x polvo.pl Criando um arquivo de configuração para o PolvoExemplo de um arquivo de configuração do Polvo, no caso para o estudiolivre.org, estudiolivre.conf: <polvoConfig> <targetDir>/var/www/estudiolivre</targetDir> <sourceDir>/home/fulano/estudiolivre</sourceDir> <connection> <database>estudiolivre</database> <user>mapsys</user> <password/> </connection> </polvoConfig> Onde:
Se você não usa senha no seu banco, simplesmente não preencha <password/> Rode o polvo e publique o seu projeto$ ./polvo.pl estudiolivre.conf Após rodar o script, várias mensagens aparecerão:
São mensagens dos patches sendo aplicados. Caso você receba mensagens como: Hunk #1 FAILED at 52. Entre em contato pela lista de desenvolvimento. |
Introdução: Polvo???Polvo é um (grande) ajudante dos desenvolvedores do estudiolivre.org. O Polvo é um software escrito em Perl para fazer a publicação automática do site. E isso não significa somente que o Polvo é utilizado para publicar o site em estudiolivre.org; mas que ele pode ser utilizado para 'publicar' o site localmente na máquina do desenvolvedor. Isso é necessário pois assim é possível manter o código do estudiolivre.org separado do código do TikiWiki. Caso de uso esclarecedorOrganização de pastasA arquitetura de um projeto que utiliza Polvo é mais ou menos a seguinte:
UsoComo instalarPrimeiro instale as dependências do 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 $ sudo make install $ chmod a+x polvo.pl Criando um arquivo de configuração para o PolvoExemplo de um arquivo de configuração do Polvo, no caso para o estudiolivre.org, estudiolivre.conf: <polvoConfig> <targetDir>/var/www/estudiolivre</targetDir> <sourceDir>/home/fulano/estudiolivre</sourceDir> <connection> <database>estudiolivre</database> <user>mapsys</user> <password/> </connection> </polvoConfig> Onde:
Se você não usa senha no seu banco, simplesmente não preencha <password/> Rode o polvo e publique o seu projeto$ ./polvo.pl estudiolivre.conf Após rodar o script, várias mensagens aparecerão:
São mensagens dos patches sendo aplicados. Caso você receba mensagens como: Hunk #1 FAILED at 52. Entre em contato pela lista de desenvolvimento. |