Atualizar o site

(adaptado do original de Marcelo Suzumura [anexado])

Material necessário

Preparação do ambiente

Instalação do Forrest

  • Descompacte o Forrest em qualquer pasta de sua preferência;
  • Crie a variável FORREST_HOME apontando para o diretório onde foi descompactado o Forrest;
  • Coloque $FORREST_HOME/bin no seu path.

Obtenção dos fontes do site

  • Checkout do trunk de svn://svn.code.sf.net/p/cogroo/code/cogroo-site

Teste de ambiente

  • Numa linha de comando, vá para a raiz do projeto e digite: forrest run
  • Se as configurações de ambiente estiverem corretas, o site poderá ser acessado localmente em: http://localhost:8888/

Estrutura do site

Diretório raiz

Na figura, são mostrados os diretórios e arquivos localizados na raiz do projeto.

  • ant: contém o build.xml que tem todas as tarefas necessárias para a geração e envio do site para o servidor do SourceForge de forma automática.
  • build: ao baixar do SVN não existe essa pasta, mas é nela que o site será gerado durante o processo de modificação.
  • src: contém os arquivos xml que são processados pelo Forrest para a geração do site.
  • forrest.properties: contém configurações gerais, como nome do site, skin utilizado na renderização etc. Melhor entendido consultando-se a documentação do Forrest.
  • README.txt: contém informações para configuração do ant.
  • start.bat: facilita a subida do servidor vivo de teste no Windows.

Diretório src/documentation

  • classes: não foi alterado.
  • content/xdocs: contém os arquivos xml que são os fontes do conteúdo exibido no site.
  • translations: contém as traduções dos textos exibidos nos menus e tabs do site.
  • sitemap.xmap: não foi alterado.
  • skinconf.xml: define uma série de parâmetros de aparência do site, como cor dos elementos, figura do logo etc. O arquivo tem muitos comentários, então basta lê-los para entender o que cada parâmetro afeta.

Uploading your changes

Conectar ao SF usando algum cliente FTP, por exemplo FileZila

  • host: web.sourceforge.net
  • Server type: SFTP
  • Logon type: normal
  • user: sf_name,cogroo (for example colen,cogroo)
  • password: your SF account password

tutorial_site.odt (29,2 KB) William Colen, 29/04/2011 11:03 hs