www.estudiolivre.org
english version
DEV






Introdução


O portal estudiolivre.org é feito em software livre e pode ser desenvolvido por qualquer pessoa com conhecimentos técnicos de PHP/JavaScript/MySQL/Smarty/CSS, programação em geral, ou design de interfaces. Utiliza como base o TikiWiki, gestor de conteúdos (CMS) orientado para comunidades e distribuído sob a LGPL.

O código do Estúdio Livre é uma customização do Tikiwiki, que consiste em um conjunto de novos arquivos, Patch e scripts Sql.

Atualmente, existe uma equipe que trabalha no desenvolvimento, mas todos estão convidados a ajudar.

- Para acompanhar o desenvolvimento, reportar algum problema (bug) ou requisitar alguma nova funcionalidade visite o ambiente Redmine em http://redmine.estudiolivre.org

- Para obter a versão mais nova do código-fonte do estúdiolivre utilize a ferramenta de controle de versão git. Para clonar o repositório utilize o endereço http://git.estudiolivre.org/estudiolivre.git.

- Backup diário do Banco de Dados (Estrutura + Dados MySQL): http://estudiolivre.org/files/backup/estudiolivre-mysql-daily.bz2

Desenvolvimento

Como colaborar com o desenvolvimento do site?


A primeira coisa a fazer é ler o tutorial sobre como preparar um ambiente de desenvolvimento do estudiolivre.org. Com o ambiente de desenvolvimento montado, é possível fazer alterações e testá-las, pra depois mandar o código alterado para o Cvs.

A seguir é possível fazer algumas coisas:
  1. dar uma olhada no road map para achar alguma coisa que queira fazer em php; é interessante, para isso, além de saber php, ler um pouco da documentação do TikiWiki e do estúdio livre.
  2. criar um novo tema ou modificar os que existem, para isso recomenda-se ler a documentaçãp sobre como funcionam os temas do site (compreender o tema atual ajuda bastante no processo de criação de um outro).
  3. propor ajustes ao tema atual
  4. fazer qualquer outra coisa que tenha vontade!!!

Em qualquer caso, recomenda-se enviar uma mensagem na lista de desenvolvimento, ou então entrar no canal do irc, contando seus planos, desejos, medos, etc, etc.

Se você tiver interesse em contribuir com o desenvolvimento do Estúdio Livre mas não souber programar não tem problema. Você pode contribuir das seguintes formas:
  1. participar dos testes realizados antes da publicação de uma nova versão. Para isso basta entrar na lista do Estúdio Livre e acompanhar os e-mails de release enviados pela equipe de desenvolvimento. Eles trazem as instruções sobre como testar os novos recursos no nosso ambiente de teste (http://teste.estudiolivre.org).
  2. ajudar na tradução do Tikiwiki para o português. Solicite para a equipe de desenvolvimento (hacklab(at)estudiolivre.org) o arquivo de tradução.
  3. se encontrar algum erro no site avise a equipe de desenvolvimento através do nosso sistema de reporte de bugs.

Comunicação


O principal meio de comunicação dos desenvolvedores é a lista de discussão hacklab(at)estudiolivre.org e o canal do irc. Para entrar na lista envie uma mensagem para hacklab-subscribe(at)estudiolivre.org (pode ser sem título nem corpo; eles são ignorados).

Documentação do sistema


Vá para o portal da documentação do estudiolivre.org
Ou então use um dos atalhos abaixo para chegar direto ao ponto.


Ferramentas de desenvolvimento



Limbo


Isso aqui não tem quase nada de útil e não se encaixa muito bem com o resto:

  • Metodologia de desenvolvimento
  • um (grafo mostrando uma proposta para a organização de toda essa documentação)

Última alteração: 29/07/2011 às 12:19, por: marcelosoaressouza

O documento original pode ser encontrado em:
http://estudiolivre.org/tiki-index.php?page=dev