voltar

Lista de todas as idéias para o Novo Site do CMI Brasil

<<<proposta de documento>>>

Visão Geral

O atual gerenciador de conteúdo do Midia Independente hoje é o MIR, uma ferramenta que deu muitas alegrias para o Indymedia mas que hoje encontra-se descontinuada. Desta forma levantou-se globalmente a necessidade de um novo gerenciador de conteúdo para a rede Indymedia, o projeto foi batizado inicialmente de 'new CMS' e buscava o estudo e aperfeiçoamento das características de um novo sistema que seria usado por toda a rede. O projeto 'new CMS' acabou morrendo e tudo continuou como estava.

O ponto em que nos encontramos é de buscar alternativas para que o site do Midia Independente possa evoluir e se tornar cada vez melhor. É sobre isso que fala esta proposta.

Funcionalidades que queremos

Lista com funcoes que queremos para o novo site.

1. Qual CMS (gerenciados de conteudo) ?

Alternativas em vista:

  • Drupal

1.1. Considerações sobre uso do Drupal

1.2 Fase 1: Mir para o Drupal (testes)

Nessa fase vamos fazer uma instalacão do Drupal com os modulos Indymedia e também o modulo para espelhos. Além de testar a migracao do banco de dados do MIR para o Drupal

1.3 Fase 2: Mir para o Drupal (implementacao)

Se os testes da fase 1 derem certo, partimos para a fase 2. Nessa fase vamos comecar a montar o site, já com as funcionalidades novas que queremos. Comecando a montar o site novo para o CMI Brasil.

2. O que precisa ser feito ?

2.1 Documentar

Definimos que a prioridade é documentar todo o trabalho antes de colocarmos a mão na massa.

2.2 Ambiente de Desenvolvimento

Iremos utilizar inicialmente os recursos já existentes como o Trac que é composto por Wiki, Sistema de Tickets, Timeline e Roadmap, e o Subversion para controle de versão.

2.3 Controle de Versão

Utilizaremos o Subversion (SVN) que também fica no vserver indydevel, no diretório /var/local/svn/cmibr, e está configurado para ser acompanhado através do trac no arquivo trac.ini da instalação deste sistema.

Para utilizá-lo basta criar um usuário neste sistema, e um usuário do Subversion será criado automaticamente. Nesta página pode ser encontrada a documentação para acessar o repositório SVN e contribuir com o projeto.

2.3 Layout

Um layout inicial foi desenvolvido pela Toya (inserir o link aqui!), de forma a atualizar o layout atual do CMI e utilizar o MIR como CMS. Após discutirmos(ainda não finalizamos) as idéias foram direcionadas ao que está descrito neste documento, utilizar o Drupal como gerenciador de conteudo e criar um novo layout para o site(podemos utilizar o layout da Toya).

2.3.1 Se um novo layout for criado

Criar um novo branch para cada pessoa interessada no desenvolvimento do novo layout no SVN, dessa forma temos a possibilidade de ver o andamento do desenvolvimento como também um histórico de atualizações com a possibilidade de voltar p/ versões anteriores.

2.3.2 Se o layout do MIR for atualizado e continuarmos com o MIR

..

3. Ambiente de Desenvolvimento Drupal

Podemos usar o indydevel como servidor para as implantações.

Criar um 'esquema' em que o projeto possa ser facilmente montado na maquina do desenvolvedor para desenvolvimento local.

3.1 Metodologia de desenvolvimento

Commita no SVN e implanta no vserver. <- (especificar esse item detalhadamente, todos com acesso p/ commit ? uma pessoa responsavel pelo merge?)

X. Timeline, Fase de Desenvolvimento ??

fazer entregas parciais, primeiro finalizar x coisas, depois outras x como espelhos talvez e assim por diante, até ter um release final em q deve ir para o ar.