voltar

Novo Site para a Rede CMI Brasil

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. Se você tiver alguma idéia clica no título acima e coloque a sua idéia na lista.


1. CMS a ser usado - Drupal

Mais informacões sobre o Drupal e outros projetos da rede Indymedia Global que estão usando o Drupal.

1.1. Considerações sobre uso do Drupal


Frentes de Desenvolvimento

1. Migracao do Banco de Dados

Se você quer ajudar com essa parte dê uma olhada na documentacão sobre a migracão do banco de dados do MIR para o Drupal e colabore!

2. Criar e testar espelhamento

Aqui consta toda a documentacão de implemtacão e testes de espelhamento com o Drupal.

3. Implementacão do Site Novo

Aqui você vai encontrar toda a documentacão sobre o desenvolvimento do Novo Site do CMI com Drupal. Tudo sobre como o site está sendo desenvolvido no Drupal.

Se você está colaborando com o desenvolvimento do Novo Site, lembre de documentar o que você está fazendo!

Isso ajudará no trabalho de manutencão do Novo Site e também quando formos colocá-lo em producão.

4. Layout Novo (criacão e Implementacão)

PROCURA-SE DESIGNERS PARA AJUDAR NO NOVO LAYOUT! Se você quiser ajudar envie um email para cmi-brasil-tech @ lists.indymedia.org

Essa página tem informacões de como criar layouts para o Drupal e um pouco do que queremos para o layout do Novo Site.

Se você quer colaborar com o novo layout, coloque a sua proposta nessa página!

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.

Além disso estamos usando o indydevel como servidor de desenvolvimento.

O site novo esta instalado em:

/home/novo/public_html

Desta forma, quem quiser colaborar no projeto basta pedir uma conta no servidor indydevel (envie um email para cmi-brasil @ lists.indymedia.org). O seu usuário sera colocado no grupo do usuário novo e assim vc terá acesso ao drupal.

O site de desenvolvimento pode ser visualizado aqui: http://novo.midiaindependente.org


Milestones e Tickets para este projeto

Milestone Novo Site


Código no Repositório do SVN

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 no trac, e um usuário do Subversion será criado automaticamente.

Nesse link você poderá visualizar o código no repositório. Nesse momento a organizacão esta da seguinte forma:

  • _htmlnovo -> código novo
  • _mirbrasil -> cópia do código do MIR da parte de producão que está sendo usado pelo CMI Brasil hoje.

Na linha de comando para pegar o código você faz:

svn co https://dev.midiaindependente.org/svn/cmibr/

Use o mesmo usuário e senha do Trac para conectar com o Subversion.


Histórico do Projeto

Primeira proposta apresentada

Abaixo você verá as primeiras wireframes feitas, uma primeira proposta a ser trabalhada - detalhe que essas wireframes propoem um formato diferente para a pagina principal e páginas para coletivos. Além de algunas funcionalidades novas que estão listadas no link acime 'Funcionalidades que queremos'.

A proposta abaixo não é a proposta final de layout do site.

Página Principal

Documentacão da arquitetura nova para a página principal do site. Lista das funcões novas e indicacões de como elas serão aplicadas no MIR.

Página Coletivos

Documentacão da arquitetura para páginas de coletivos. Lista das funcões e indicacões de como elas serão aplicadas no MIR.

Proposta para criar um canal de TV no Miro.

Resumo: O Coletivo Técnico esta propondo criar um canal de tv que passaria todos os videos publicados no site. Esse canal seria atraves do Miro - http://www.getmiro.com/ que um software de TV p2p. Para assistir basta ter o client Miro e assinar o 'Feed' de RSS do site CMI. O Coletivo Técnico se propõe a criar um 'Feed' RSS somente para todas as publicacões de vídeos e desta forma criar um IndyTV CMI-Brasil.


Segunda proposta apresentada

O que segue é a cópia de algumas idéias apresentadas via chat para sistematização.

  1. Define business cases
  2. Requirements gathering
    • focus on high-level, migration related requirements
  3. Feasibility test
    • a simple set up demonstrating the feasibility of the requirements
  4. Gap analysis
    • admin interface tweaks?
    • database migration
    • hosting issues
    • mirroring issues
    • performance issues
    • security/anonymity issues
  5. Implementation plan
    • drupal set up
    • db migration
    • theme
    • drupal dev?
    • go-live procedure
  6. Go live

Logs das Reuniões

Todos os logs das reuniões de organização da construção do novo site no IRC.


Attachments