Preview only show first 10 pages with watermark. For full document please download

Drupal Vs Joomla! - Vantagens E Desvantagens Em Suas Aplicações

Apontar benefícios em se utilizar uma das plataformas. Demonstrando quais os pontos fortes e fracos de cada sistema

   EMBED


Share

Transcript

Drupal & Joomla Vantagens e Desvantagens em suas aplicações Definição de CMS segundo a Wikipedia “CMS (Content management systems), ou sistemas gestores de conteúdo, são aplicações que permitem a gestão de websites, portais e intranets, integrando ferramentas necessárias para criar, gerir (editar e inserir) conteúdos em tempo real.” http://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_conte%C3%BAdo Atualmente... Os CMS são cada vez mais populares, tanto por usuários finais que pretendem criar a sua página na internet, como por profissionais da área de TI. O que motiva isto? • • • • Não requer conhecimentos avançados em programação. Dependendo do caso, nenhum conhecimento é requerido; Facilidade na criação, administração, distribuição e publicação da informação; Maior interação com o usuário que acessa o website; Website de acordo com os padrões de usabilidade e acessibilidade da W3C. Drupal vs Joomla! Drupal e Joomla! são apenas duas das infinitas opções open-source de gerenciadores de conteúdo disponíveis na Internet. Ambos os projetos possuem características comuns, das quais as seguintes devem ser destacadas: Semelhanças: • Plataforma de trabalho – são suportadas as mais diversas plataformas de sistema operacional (Windows, Linux, BSD, Unix, Mac, etc) e hardware; • Multi-idioma – ambos os projetos possuem tradução e suporte para mais de 30 idiomas; • Modularidade – atualmente estão disponíveis mais de três mil módulos para os mais diversos usos que vão desde a simples inclusão de botões em áreas do website até sistemas de gerenciamento de comércio eletrônico; Drupal vs Joomla! • Administração de conteúdo – a gestão de conteúdo pode ser configurada e customizada de qualquer forma escolhida pelo usuário, existindo inclusive controle de versões, enquetes, gerenciamento de comentários; • Distribuição sobre licenciamento livre – as ferramentas e todo o código são distribuídas sob licença GNU/GPL; • Estabilidade dos projetos – tanto o Drupal quanto o Joomla! contam hoje com mais de 200 desenvolvedores ativos trabalhando em seu código e milhares de usuários em dezenas de países do mundo. Este conjunto de pessoas trabalham tanto na codificação quanto nos rumos a serem tomados com relação a estas ferramentas, não permitindo que seus princípios sejam desvirtuados; Mas também existem diferenças! Afinal, falamos de dois sistemas distintos. Diferenças • Gerenciamento de Conteúdo: – – • Gerenciamento de múltiplos idiomas: – – • Drupal – Trabalha facilmente com multicategorias sem a necessidade de duplicidade de conteúdo; Joomla! - Estrutura rígida de seções, não permitindo que um conteúdo faça parte de mais que uma categoria ao mesmo tempo. Drupal - Nativo no core; Joomla! - Varia de acordo com o componente de terceiro. SEO (Otimização de mecanismos de busca): – – Drupal - Otimizado nativamente. Facilitando a e indexação por mecanismos de busca; Joomla! - Pobre. Varia de acordo com componentes externos mas que não suportam todas as opções nativas do sistema. • Interface com usuário: – – • Banco de Dados: – – • Drupal - Acesso nativo a MySQL e PostgreSQL; Joomla! – Nativo a MySQL. Curva de Aprendizado: – – • Drupal - Menos amigável e com ordenação complexa; Joomla! - Limpa e de fácil uso por usuários de qualquer nível. Drupal - Média. Ferramenta mais orientada ao desenvolvedor; Joomla! - Curta. Fácil aprendizado e mais orientada ao usuário. Multimídia: – – Drupal - Vários módulos para áudio e vídeo disponíveis; Joomla! - Vários módulos para áudio e vídeo disponíveis. Conclusão As duas ferramentas possuem características similares e estão em mesmo nível para uso e administração de conteúdo. Mas é possível notar uma grande diferença na abordagem de cada uma delas. O Drupal é direcionado principalmente para a integração de sistemas heterogêneos e bastante orientado ao desenvolvedor, ou seja, dá mais possibilidades para estes modificarem o resultado final de acordo com as necessidades de cada projeto. O Joomla! atende fortemente usuários finais pelo fato de possuir uma ótima área de administração de conteúdo e facilidade no desenvolvimento de templates mas, ao mesmo tempo, não permite que algumas regras sejam quebradas o que limita em alguns pontos a sua finalidade que é a gestão de conteúdo. Saiba mais sobre as duas aplicações: http://drupal.org - Site oficial da comunidade desenvolvedora Drupal. http://www.joomla.org - Site oficial da comunidade desenvolvedora Joomla!