jump to navigation

CMS para DWD 06/Apr/2005

O Problema
O site oficial da DoWeDo-IT, com base na plataforma doSite já não é actualizado desde Janeiro de 2005. Não porque não tenha sido necessário mas sim porque a vertente da gestão de conteúdos é muito pouco funcional e é também bastante complexa nesta plataforma. Além deste problema, a plataforma doSite não é de todo adequada para gerir Aplicações Online XXI.

Por isso, decidi escolher uma plataforma para gestão de conteúdos dinâmicos, que cumpra os seguintes requisitos primários:

  1. Serem disponibilizadas de forma livre e aberta, segundo uma licença aprovada pela OSI.

  2. Correrem em diversos sistemas operativos, sem alteração ao código-fonte.

  3. Serem certificadas de acordo com as normas XHTML/CSS.

  4. Disponibilizarem canais RSS internos.

  5. Agregarem canais RSS externos.

  6. Serem amigáveis aos motores de pesquisa.

  7. Implementarem de raíz um prático e intuitivo sistema de navegação pelo conteúdo.

  8. Disponibilizarem um sistema de histórico às revisões do conteúdo.

  9. Facilitarem a edição de conteúdo, com recurso a simples e práticos editores que usam regras de formatação simples e fáceis de usar.

Além destes requisitos primários, e em caso de empate, darei melhor pontuação à plataforma que cumpra os seguintes requisitos secundários:

  1. Facilitarem a categorização do conteúdo.

  2. Facilitarem a ligação entre páginas do site.

  3. Facilitarem a inserção de imagens e a sua associação aos textos.

  4. Integrarem de raíz um mecanismo de controlo de acesso e de permissões ao nível do utilizador e de grupos de utilizadores.

  5. Terem uma comunidade activa de utilizadores, para apresentarem uma maior probabilidade e eficácia em questões de suporte técnico.

  6. Não requerem cookies ou JavaScript activos no browser de quem apenas visita o site.

  7. Não requerem um motor de base de dados.

  8. Permitirem a actualização para uma versão mais recente de forma prática, não removendo a configuração local ao site com configurações por omissão.

As Soluções
Existem 3 soluções que à partida podem cumprir a globalidade dos requisitos acima identificados:

A Comparação
Todas as estas soluções cumprem os requisitos primários 1., 2., 3., 4., 5. e 6. e os requisitos secundários 4., 5. e 6. No entanto, cada uma falha nos seguintes pontos:

Mas também cada uma destas soluções tem os seus pontos positivos, que as destacam umas das outras:

Os Resultados
O doPortal consegue a ambiguidade de ser o melhor e o pior: apesar de cumprir a maioria dos requisitos com distinção falha nos que são essenciais para uma prática gestão de conteúdos. É o mais poderoso e flexível de todos, mas ainda requer a integração de diversas contribuições para atingir todos os requisitos. E irá sempre precisar de uma base de dados, o que se compreende devido às dependências relacionais dos nodes. Pouco ou nada se alterou face à primeira comparação feita entre o Drupal e o doPortal, o que demonstra haver uma necessidade que pode ser aproveitada pelo doPortal após integrar mais contribuições.

O doWiki cumpre quase todos os requisitos primários, excepção feita à falta de um intuitivo sistema de navegação, que no entanto tem uma solução desenvolvida pela comunidade (sidebar). Também cumpre a maioria dos objectivos secundários, excepção feita à categorização do conteúdo que não apresenta uma lista para escolha como é apresentada pelas outras soluções. Demonstra como o conceito Wiki se adapta a diversos perfis de sites.

O doBlog perde principalmente pela falha em integrar um mecanismo de revisões ao conteúdo, mas é também o mais simples, intuitivo e prático de todos. Seria ainda melhor se integrasse uma WikiMarkup ou em sua substituição um prático Editor WYSIWYG TextArea.

A prova final será realizar o trabalho em cada uma destas soluções de migrar o actual conteúdo do site da DoWeDo-IT. Esta tarefa irá cimentar as vantagens bem como demonstrar a dimensão das fraquezas de cada solução.