Login

CMS livres – um time de sucesso

Há muito tempo a publicação, a autoria e a revisão de conteúdos deixaram de ser tarefa de uma única pessoa. O crescimento tecnológico e a expansão da web impulsionaram a demanda por sistemas gerenciadores de conteúdo, também conhecidos como CMS (de Content Management System).

Criar um site pode exigir muito tempo, dinheiro e conhecimento técnico. E ter um site pronto, não necessariamente significa que o trabalho está feito. É preciso mantê-lo atualizado, postar novidades e conquistar o visitante online. O diretor da Fábrica Livre e palestrante Paulino Michelazzo aborda os cinco primeiros passos de um site. A primeira medida é decidir o que quer fazer efetivamente com o site: ‘o que vai fazer com aquilo, para que serve, etc’. Depois, deve-se escolher a forma que quer apresentar o conteúdo, seja na estrutura de blog ou institucional, por exemplo. O terceiro passo é a questão visual. Em quarto lugar é preciso escolher a ferramenta certa de gerenciamento de conteúdo e a última, mas não menos importante é escolher onde vai hospedar. “É comum as pessoas negligenciarem ou esquecerem mesmo que o negócio precisa ter uma estrutura decente”, ressalta Michelazzo.

Para desenvolver um portal corporativo existem inúmeras ferramentas e meios. A maior vantagem de usar um sistema CMS é facilidade de manter e atualizar, sem exigir conhecimento avançado para as pessoas sem experiência em HTML ou de programação. Apesar de toda facilidade na aquisição dos sistemas CMS, para a gestão, construção e desenvolvimento de um portal é preciso planejamento e estratégia. Em um CMS é fundamental a necessidade de arquitetar as informações e conteúdos, sem esquecer da usabilidade e acessibilidade. Esses sistemas se tornaram ferramentas imprescindíveis para um bom e eficiente gerenciamento de conteúdos.

Vá de Software Livre

cms-ruaweb

Drupal, Joomla! e Wordpress são as ferramentas de código livre mais usadas na internet mundial. Possuir um software de CMS deixou de ser privilégio de quem tem dinheiro em caixa para aquisição de custosas licenças. A consolidação do software livre possibilitou o surgimento e amadurecimento de ótimas soluções de CMS, que agregadas aos serviços especializados tornam-se soluções com grande potencial comercial e retorno financeiro. A globalização alcançou o desenvolvimento de sistemas e as comunidades que incentivam a utilização do software livre de fortalecem. “Pelo custo e pelo suporte, que tem mais facilidade que o proprietário, a comunidade trabalha para facilitar e aperfeiçoar, constantemente, tanto código quanto interface, e isso conta muito”, afirma Michelazzo.

Basicamente, o termo software livre significa que o seu código de programação é aberto para qualquer pessoa ver e mudar, ou seja, enquanto softwares proprietários são criados, distribuídos e atualizados por um sistema de negócio, a ferramenta livre gira em torno da comunidade de desenvolvedores que contribuem para o suporte e avanços da tecnologia.

A liberdade em questão alcança vários sentidos da palavra: no melhor estilo ‘liberdade de expressão’, você pode fazer o que quiser com o produto e seu código, extendendo-o e integrando-o da maneira que lhe convir; e livre de livre arbítrio, você escolhe entre dedicar tempo para manter e atualizar o site ou contrata um profissional responsável.

Em março, a empresa norte-americana de pesquisa de consumo de softwares sem fins lucrativos, Idealware, publicou um relatório de 60 páginas com colaboração de 19 especialistas que traçaram um quadro comparativo entre o Joomla, Drupal e Wordpress, junto com o Plone, considerados os quatro gerenciadores de conteúdo mais populares entre os open source.

Entre os itens avaliados estão: facilidade de hospedagem e instalação, facilidade em configurar um site simples, facilidade em aprender a construir um site mais complexo, facilidade de administração, flexibilidade gráfica e estrutural, roles e workflow, funcionalidades de web 2.0 e criação de comunidades no software, extensão e integração com outras ferramentas, escalabilidade e segurança, manutenção e força da comunidade/suporte.

Conheça cada um deles

Matt Mullenweg, criador do Wordpress; Anthony Ferrara, líder do desenvolvimento do Joomla! e Addison Berry, líder da documentação do Drupal se encontram dia 20 de junho no evento CMS Brasil, junto com outros 12 especialistas nacionais que se propõe a troca de experiências e conhecimentos sobre o desenvolvimento e uso de ferramentas de gestão livres.

“Dizer que um é melhor que o outro, varia muito do cenário onde está utilizado”, explica Michelazzo. “O trio de ferramenta é excepcional. Com toda certeza vão dominar o mercado de gestão, tanto de software livre quando de business (pelo menor custo), acho muito difícil outros alcançarem a estabilidade deles”, diz.

wordpressWordpress

WordPress é um sistema de gerenciamento de conteúdo na web, escrito em PHP e corrido em MySQL, criado a partir do já desaparecido b2/cafelog e é hoje o mais popular na criação de blogs. “Ele é perfeito para a construção de sites e principalmente de blogs que necessitam de um sistema de simples administração, com um painel de controle intuitivo e bem arquitetado, e com grande flexibilidade de customização de layout e funcionalidades, além de ser url-friendly, requisito essencial para uma boa otimização de seu site para os buscadores”, explica o analista de sistemas Guga Alves.

Em parceria com o colega Cau Guanabara, Alves criou o site TudoParaWordPress, após perceber que havia pouca literatura em português sobre o assunto e que muitos usuários compartilhavam das mesmas dúvidas que ele tinha. A maior missão do site é oferecer conteúdo de qualidade para seus leitores e estimular a colaboração sobre a plataforma.

WordPress pode ser usado ‘out-of-the-box’ sem qualquer habilidade de programação. Com algum conhecimento de HTML e CSS, a adição de alguns plugins e poucas alterações em suas configurações, você pode ter um site com design agradável, totalmente otimizado para buscas e de fácil atualização. “Hoje em dia, praticamente toda a funcionalidade desejada tem um plugin que faça o trabalho idealizado”, afirma Alves.

Em outras palavras, o WordPress é feito sob medida para marujo de primeira viagem, por se o sistema mais fácil de instalação e aprendizado, além de ser também o mais fácil no quesito atualização e manutenção sem mão-de-obra especializada. Com vários temas gráficos pré-definidos disponíveis, ele leva o iniciante em webdesign a se aventurar aos poucos e se familiarizar com a nomenclatura.

Por outro lado, o WordPress não suporta facilmente (feito o Drupal e Joomla!) sites mais complexos, com exigência de regras automáticas, permissões baseadas em seções ou tipos de conteúdo.

“A ferramenta é certamente, entre as três, o sistema mais perfeito em se tratando de bugs. Quem encontrar algum bug sério no WordPress que comprometa gravemente seu funcionamento ganha um doce”, esclarece Guga Alves. Por outro lado, o WordPress não foi desenhado de forma a suportar uma grande flexibilidade estrutural: como foi criado para ser um CMS voltado a blogs, a hierarquia das páginas é de difícil manipulação.

Conheça alguns endereços selecionados por Guga Alves construídos em WordPress:

- www.cultura.gov.br/site – Site do Ministério da Cultura
- http://flickout.com/ – Lindo site com trailers de filmes
- http://blog.us.playstation.com/ – Blog oficial da Sony sobre seu videogame Playstation
- www.smashingmagazine.com/ – Parada obrigatória para designers, webdesigners e desenvolvedores.

joomlaJoomla!

É usado para potenciar desde um simples site pessoal a uma complexa aplicação. Muitas das soluções comerciais de CMS tem um vasto número de módulos – em alguns casos pode ir até 80. Joomla! oferece a uma volumosa quantidade de extensões que atualmente é de 4674, além de presenciar uma comunidade ativa de mais de 200 mil usuários validados e colaboradores.

De acordo com desenvolvedor, especialista em CMS e palestrante Guilherme Tossulino, tanto o Joomla! quanto o Drupal são excelentes CMSs. O primeiro é mais difundido no Brasil e no mundo, surgiu da derivação do Mambo e sua interface administrativa é bem mais atrativa que a do Drupal. “Embora ambas sejam configuráveis e flexíveis, a do Joomla! é mais amigável”, explica.

Os pontos fortes do Joomla são muito parecidos com os do Drupal. É sólido e voltado para diversas situações, com sistema dividido em Seções, Categorias e Artigos, que se ajustam ao núcleo do sistema, podendo ser adaptados à vontade, sem interferir em seu funcionamento. Com um pouco de tempo e dedicação é possível entender como funcionam e poder aprofundar e explorar sites elaborados e grandes portais. Os módulos add-ons suportam várias funcionalidades, de carrinho de compras de loja virtual a fórum de discussão, desenvolvendo uma base sólida para a construção de qualquer site. Além disso, existem traduções do front-end para todos os principais idiomas (português inclusive). (Confira a lista de sites construídos em Joomla! no box 3)

- www.usp.br portal da Universidade de São Paulo (USP)
- www.fortaleza.ce.gov.br – site da Prefeitura de Fortaleza
- www.danone.com – site internacional da Danone
- www.mitsubishi-motors.com.ve – portal da Mitsubishi Venezuela

Alguns profissionais, como o Tossulino, explicam que a curva de aprendizagem é mais longa para desenvolvedores. Para sites com diferentes editores/autores internos atualizando o conteúdo, o Joomla! não é a melhor opção, pois não oferece um caminho fácil de criar um fluxo de trabalho baseado em seção ou tipo de conteúdo e, assim como apresenta uma estrutura mais complexa que o WordPress, não é tão flexível feito o Drupal. Cada pedaço do conteúdo é associado a uma página única, que leva o sistema a ser mais fácil, porém limita estruturas mais avançadas, como criar o próprio conteúdo e mostrá-los em diferentes formas ou páginas do mesmo site.

drupalDrupal

Drupal, solução de software livre, é considerada uma das melhores opções para a gestão de conteúdo e desenvolvimento de portais, intranets, blogs, comunidades, e-commerce e fóruns. Com oito anos de vida e usado por milhares de websites em todo o mundo, tais como MTV do Reino Unido e Gizmodo Brasil, o Drupal foi eleito em 2008 a melhor ferramenta de gestão de conteúdo PHP do mundo pela editora inglesa Packt Publish.

Algumas pessoas consideram Drupal mais difícil de se aprender e levemente mais difícil de se instalar do que outras soluções CMS simples ou ferramentas básicas de blogging como o Wordpress. Lançado pelo belga Dries Buytaert, encontra-se atualmente na versão 7. Flexível e poderoso é como os desenvolvedores classificam o Drupal, próprio para trabalhos mais complexos. Suportando uma gama de estruturas para site, como possibilidade de definir cada função e onde cada conteúdo deve ser visualizado. Tem vantagem de uma comunidade Web 2.0 forte para suporte, incluindo fóruns e atualizações.

Outros pontos a seu favor é a documentação para construção de módulos e novas funcionalidades, melhorias constantes e comunidade oficial muito organizada e ativa. As desvantagens, conforme Tossulino é que o Drupal exige mais estudo para entender a fundo como funciona. As telas de administração para configurar o site tem um grande número de opções e settings, dificultando a interpretação.

Agora, se surgir a dúvida se o CMS combina com modelo de mercado, Paulino Michelazzo garante que “sim, é seguro: lendo uma pesquisa há pouco tempo, vi que o último caso de vulnerabilidade do Drupal, por exemplo, foi em 2007”, afirma.

Quanto a escolher Joomla! e Drupal, o iniciante deve estudar as duas tecnologias e ver em qual se adapta melhor. “Eu aconselharia o uso do Drupal, pois acompanho a comunidade e vejo que grandes mudanças e melhorias estão ocorrendo em um curto prazo de tempo. Além disso, vejo que o mercado tem mais espaço para desenvolvedores Drupal, pois está a menos tempo no mercado e, com isso, possui menos profissionais qualificados em atividade”, sugere Tossulino.

Grandes portais estão utilizando o Drupal e dentre eles destacam-se o portal de notícias The Onion, que atualmente conquistou o Oscar da internet e o portal da Nike, que lançou um site em 13 línguas destinado aos jogos olímpicos de 2008. No Brasil, um exemplo é o portal da MAVE – Programa Mata Atlântica Vai à Escola, da Fundação SOS Mata Atlântica, que visa sensibilizar, capacitar e mobilizar educadores e alunos do ensino fundamental da rede pública e privada por meio da educação ambiental. Veja mais exemplos no box 4:

- www.popsci.com – site da revista norte-americana Popular Science
- www.gov-gen.govt.nz endereço eletrônico do Governo da Nova Zelândia
- www.democratas.org.br portal do diretório nacional do partido Democratas
- www.nasa.gov site da agência espacial norte-americana Nasa

postCMS

Pequenos projetos tornam-se grandes nas “mãos” de inúmeros desenvolvedores e colaboradores distribuídos pelo mundo inteiro. Adaptações, atualizações e constantes melhorias são disponibilizadas diariamente e tudo é testado e verificado em grande escala pela massa de usuários da internet.

O software livre cresce de forma exponencial e torna os serviços prestados na web mais valorizados. No caso do CMS livre, o importante e que eles se desenvolvam e melhorem cada vez mais. A “rivalidade” entre eles é boa neste sentido e, no final das contas, quem sai ganhando é o internauta e o caráter democrático da rede.