Anda di halaman 1dari 30

Ministerio do Planejamento, Oramento e Gesto

Secretaria de Logistica e Tecnologia da lnformao


Departamento de Governo Eletrnico
www.governoeletronico.gov.br
Comparativo dos Sistemas
de Gesto de Conteudo
Anexo do Guia de Administrao de Sitios
Verso para Consulta Publica
Setembro 2012
Esta obra fo cencada com uma Lcena Creatve Commons -
Atrbuo - Partha nos Mesmos Termos 3.0 No Adaptada
http://creativecommons.org/licenses/by-sa/3.0/br/
Voc tem a liberdade de:
! Comparthar - copar, dstrbur e transmtr a obra;
! Remxar - crar obras dervadas.
Sob as seguintes condies:
! Atrbuo - Voc deve credtar a obra da forma especfcada peo autor ou cencante (mas no
de manera que sugra que estes concedem quaquer ava a voc ou ao seu uso da obra);
! Comparthamento pea mesma cena - Se voc aterar, transformar ou crar em cma desta
obra, voc poder dstrbur a obra resutante apenas sob a mesma cena, ou sob uma cena
smar presente.
Ficando claro que:
! Rennca - Ouaquer das condes acma pode ser renuncada se voc obtver permsso do
ttuar dos dretos autoras;
! Domno Pbco - Onde a obra ou quaquer de seus eementos estver em domno pbco sob o
dreto apcve, esta condo no , de manera aguma, afetada pea cena;
! Outros Dretos - Os seguntes dretos no so, de manera aguma, afetados pea cena;
! Lmtaes e excees aos dretos autoras ou quasquer usos vres apcves;
! Os dretos moras do autor;
! Dretos que outras pessoas podem ter sobre a obra ou sobre a utzao da obra, tas como
dretos de magem ou prvacdade;
! Avso - Para quaquer reutzao ou dstrbuo, voc deve dexar caro a terceros os termos da
cena a que se encontra submetda esta obra.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 2
Bras. Mnstro do Pane|amento, Oramento e Gesto. Secretara
de Logstca e Tecnooga da Informao
Comparatvo dos Sstemas de Gesto de Contedo - Mnstro do
Pane|amento, Oramento e Gesto, Secretara de Logstca e
Tecnooga da Informao - Brasa : MP, SLTI, 2012.
34 p.: coor.
1. Comuncaes dgtas 2. Stes da Web - Pro|etos. 3. Stes na Web
- Desenvovmento 4. Programao para Internet 5. Informtca -
Servo Pbco I. Ttuo.
CDU 004.5:35 CDD 004.678
Sumrio
l. lntroduo ..................................................................................................................................................... 5
l.l.Sistemas de Gesto de Contedo (SGC)............................................................................................... 5
l.2.Sistemas de Gerenciamento de Contedo versus Editores de Stios. ...................................................8
l.3.Alguns critrios para escolha de um Sistema de Gerenciamento de Stios ...........................................9
2. Amostra de Sistemas de Gesto de Contedo ........................................................................................... l0
2.l.Wordpress............................................................................................................................................ l0
2.2.Joomla.................................................................................................................................................. l3
2.3.Drupal................................................................................................................................................... l6
2.4.Plone.................................................................................................................................................... l9
2.5.Weblntegrator....................................................................................................................................... 22
2.6.OpenACS............................................................................................................................................. 24
3. Quadro Comparativo .................................................................................................................................. 26
4. Referncias.................................................................................................................................................. 27
5. Glossrio...................................................................................................................................................... 28
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 3
Sobre os Padres Web em Governo Eletrnico
O Comparatvo dos Sstemas de Gesto de Contedo um anexo do Pro|eto Padres Web em
Governo Eetrnco (e-PWG) , do Programa de Governo Eetrnco (governoeetronco.gov.br),
que fornece recomendaes de boas prtcas na rea dgta, com o ob|etvo de aprmorar a
comuncao, o fornecmento de nformaes e servos prestados por meos eetrncos peos
rgos do Governo Federa.
A adoo do e-PWG traz vantagens na gesto de stos, como a garanta do nve de quadade,
pos possbta mensurao de resutados. Fornece tambm requstos para correta contratao
da equpe responsve por desenvover o sto, dmnu o tempo, o custo de desenvovmento e
manuteno das pgnas. Am dsso, a padronzao desses ambentes aceera o processo de
adaptao e mgrao para tecnoogas mas modernas, am de aumentar a quadade da
comuncao prestada socedade.
Conhea mas sobre as recomendaes do e-PWG no endereo:
www.governoeetronco.gov.br/acoes-e-pro|etos/padroes-bras-e-gov.
Responsabilidade e manuteno
A manuteno do documento de responsabdade do Departamento de Governo Eetrnco,
da Secretara de Logstca e Tecnooga da Informao do Mnstro do Pane|amento Oramento
e Gesto - DGE/SLTI/MP. Ouestes referentes ao documento podem ser envadas para
govbr@pane|amento.gov.br.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 4
l. Introduo
Este documento vem atender a demanda que o Departamento de Governo Eletrnico vem recebendo de
diversos rgos por orientao acerca da escolha de Sistemas de Gesto de Contedo. Assim esse
comparativo tem por objetivo fornecer informaes sobre esses sistemas utilizados para a gesto,
manuteno e atualizao de stios, suas principais funcionalidades e a diversidade desses sistemas, sendo
um documento de apoio ao Guia de Administrao de Stios do e-PWG.
Ressalta-se que o documento no tem a por objetivo tornar apenas os SGC listados como padro para a
Administrao Pblica Federal e, muito menos, eleger um nico sistema como padro para todos os stios e
portais. Entendemos que a diversidade das necessidades dos stios mantidos pela APF ampla demais
para ser contida em apenas uma soluo.
Mantendo o alinhamento com as diretrizes do Programa, optou-se por mostrar no captulo 2 desse
documento somente opes disponveis como cdigo aberto ou software pblico. A listagem no
exaustiva e est aberta a novas adies e atualizaes. Os sistemas aqui listados baseiam-se em trs
fontes distintas: da pesquisa realizada em 20l0 pela ldealware "Compar|ng open source content
management systems. Wordpress, Joom/a, Drupa/ and P/one", as solues disponibilizadas no portal do
Software Pblico e um levantamento dos SGC dos stios de Ministrios e rgos com status de Ministrios
realizada em 20l2.
Todas as informaes contidas nesse documento so pblicas. Os stios utilizados como exemplos de uso
no governo federal disponibilizam essa informao de forma transparente e publica em suas pginas. O
documento est em concordncia com as polticas e diretrizes de software livre e padres de acessibilidade
e interoperabilidade do Programa de Governo Eletrnico Brasileiro.
l.l. Sistemas de Gesto de Contedo (SGC)
Os Sistemas de Gerenciamento de Contedo, comumente chamados de SGC ou CMS (Content
Management System termo em ingls) , so sistemas de informao que facilitam e auxiliam a construo
e manuteno de stios de forma rpida e prtica. Assim como cada stio possui suas peculiaridades e seus
objetivos - variando suas dimenses e necessidades, de simples blogs, stios promocionais a complexos
portais esses sistemas variam em porte e funcionalidades.
De acordo com a Resoluo n 7 do Comit Executivo do Governo Eletrnico, de 29 de julho de 2002, que
estabeleceu regras e diretrizes para os stios na lnternet da Administrao Pblica Federal, estes devero
implementar ferramentas de controle editorial das informaes publicadas, observadas as seguintes
diretrizes. Em seu seu captulo ll - Do controle e monitoramento dos stios a resoluo explicita
funcionalidades que devem estar presentes em todos os stios da APF:
Art. 6 Os rgos e ent|dades da Adm|n|strao Pb/|ca ledera/ devero |mp/ementar lerramentas
de contro/e ed|tor|a/ das |nlormaes pub/|cadas, observadas as segu|ntes d|retr|zes.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 5
l - as lerramentas de pub/|cao a serem adotadas devero perm|t|r o mon|toramento da
|nc/uso e atua/|zao do contedo dos sit|os e da exp|rao de va/|dade das |nlormaes,
quando lor o caso;
ll - as |nlormaes devem ser organ|zadas, sempre que possive/, em bancos de dados
adm|n|strados por mdu/o de gesto descentra/|zado;
lll - as |nlormaes e serv|os devero ser estruturados de modo a perm|t|r seu manuse|o e
manuteno |ndependente da part|c|pao de tcn|cos espec|a/|zados;
lV - a data da |nlormao e a per|od|c|dade de sua atua/|zao devem ser pub/|cadas,
quando lor o caso.
Um SGC um sistema que integra uma srie de solues para a administrao, manuteno e evoluo de
stios, em conformidade com a Resoluo n 7. Por automatizarem o processo de gesto e publicao,
permitem que usurios no-tcnicos possam criar contedos com maior facilidade. Um SGC possui uma
srie de funcionalidades nativas, sendo que boa parte dos sistemas existentes possui as seguintes funes
presentes:
! Administrao de permisses de usurios e de seus direitos (cadastro, autenticao, autorizao e
auditoria);
! Sistema de administrao e edio de modelos (templates) grficos:
! Editores de contedo WYSlWYG e HTML;
! Biblioteca para armazenamento de contedos em diversos formatos (odt, doc, html, pdf, png, etc);
! Uso de metadados e microformatos incorporados;
! Gerao automtica de RSS e outras formas de publicao;
! Administrao e indexao do contedo;
! Controle de verses;
! Mecanismo de busca.
O uso de SGC oferece muitas vantagens no desenvolvimento, gerenciamento e manuteno de um stio em
comparao com a criao manual de pginas. Alm disso est em alinhamento com as diretrizes de
governo eletrnico , alguns dos considerados melhores sistemas de SGC so de cdigo aberto e tem
comunidades atuantes, estando alinhado com a opo do governo federal pelo Software livre.
! Facilidade no gerenciamento de permisses: Um bom gerenciador de contedo permite a criao de
perfis diferenciados de usurios de acordo com suas necessidades e responsabilidades. Alguns
usurios podem ser responsveis apenas pela publicao de notcias, outros podem administrar
sees completas de um stio, etc;
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 6
! Publicao descentralizada: A interface de administrao de um SGC pode ser acessada em
qualquer navegador ou computador, o que permite que a alimentao do contedo seja realizada em
qualquer lugar, por qualquer pessoa (desde que autorizada);
! Facilidade e confiabilidade na insero de contedo: Toda informao includa e criada pelo SGC
possui datas de publicao e modificao, assim como o autor. O contedo, assim que aprovado,
pode ser publicado na mesma hora. Contedos tambm podem ter data e hora de incio e fim de
publicao;
! Manuteno da rvore de navegao: A maior parte dos gerenciadores de contedo capaz de criar
estruturas lgicas que podem ser utilizadas como menus e so atualizadas automaticamente pelo
gerenciador. Esse mesmo sistema permite que se mantenha a coerncia com projeto inicial de
arquitetura da informao;
! Ferramentas e extenses: Muitos gerenciadores de contedo j vm com ferramentas como
sistemas de busca e de criao de URLs amigveis. Tambm comum existirem extenses que
podem ser adicionadas para atender necessidades especficas como a criao de foruns;
! Consistncia visual: A aparncia de um stio criado com um SGC customizvel, por meio da
utilizao de modelos. A manuteno da consistncia visual facilitada e redesenhos podem ser
realizados em menos tempo, com menor custo e sem perdas da informao j existente;
! Conformidade com os padres web de acessibilidade: Os gerenciadores costumam vir com 'modelos
de fbrica' de acordo com os padres da W3C e, em alguns casos, de acordo com as regras de
acessibilidade internacionais (WAl);
! Diminuio dos custos de manuteno: A soma dos fatores acima incorre em diminuio dos custos
de manuteno. Outro ponto que boa parte das funes, antes manuais, feita por um sistema de
forma automatizada.
Um SGC permite que o rgo tenha autonomia sobre a administrao do stio, diminui a quantidade de
pessoal para a manuteno de rotina e permite que a equipe de gesto se foque na melhoria das
informaes e servios prestados ao cidado.
importante ressaltar que um SGC faz grande parte das funes de um stio de forma automatizada
(publicao de contedo, manuteno de usurios, fomulrios, busca, RSS, etc), mas muitos servios
eletrnicos a serem prestados para sociedade podem ter que ser desenvolvidos de forma independente para
serem atrelados ao stio mantido pelo SGC, nesse caso, a ligao desses sistemas deve ocorrer de forma
transparente ao cidado. Na hora da escolha do SGC importante verificar quantas necessidades podem
ser atendidas por este e quantas devero ser desenvolvidas parte.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 7
Segurana
Sobre a segurana desses sistemas importante ressaltar a necessidade de acompanhar as comunidades
sobretudo acerca dos avisos de falha de segurana. Outro cuidado com a instalao e personalizao de
temas e plugins. Auditorias de segurana em stios desenvolvidos com o CMS Drupal, por exemplo,
descobriram que a grande maioria das falhas de segurana (90% ou mais) estavam presentes no tema
personalizado ou mdulos escritos por desenvolvedores dos stios.
Ainda nesse ponto importante ressaltar que o ncleo a parte operacional do SGC no deve ser
modificada, o que pode provocar problemas de incompatibilidade quando o sistema for atualizado.
l.2. Sistemas de Gerenciamento de Contedo versus Editores de Stios.
Apesar do alinhamento do uso dos SGC com a Resoluo n 7 do Comit Executivo do Governo Eletrnico
e estando alinhado com a opo do governo federal pelo Software livre, ainda existem stios no Governo
Federal sendo construdos de forma esttica ou estanque, atravs de ferramentas de edio de stios como
o Frontpage, NVU ou Dreamweaver. importante lembrar que essas ferramentas so diferentes dos
verdadeiros SGC e que a longo prazo sua utilizao incorre em problemas, em especial em portais e stios
de grande porte. Dentre os problemas encontrados no uso de editores de stios podemos salientar:
l. A administrao geralmente fica atrelada a um computador especfico, onde o software est
instalado e configurado. Tarefas rotineiras, que poderiam ser automatizadas, tm que ser realizadas
por uma pessoa;
2. Os programas nessa rea so, geralmente, comerciais, o que incorre na compra de licenas. O
rgo pode ficar dependente de terceiros para a simples publicao de contedos. Pedidos de
incluso de material em regime de urgncia incorrem em custos extras e em eventuais atrasos;
3. Dificuldades no versionamento: no caso de mais uma pessoa alimentar o contedo, so comuns as
sobreposies e a falta do controle de verses das informaes. medida que o stio cresce torna-
se mais difcil organizar as informaes em sees e categorias para que possam ser facilmente
encontradas;
4. O contedo est misturado com a lgica de programao, o que aumenta a possibilidade de erros;
5. Funcionalidades nativas de SGC como Busca e RSS devem ser implementadas parte do Editor.
Nem sempre existe compatibilidade.
6. Devido falta de controle de verses e publicao, so comuns os problemas de: links quebrados,
problemas de formatao, alteraes no desenho e at mesmo a indisponibilidade da informao.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 8
l.3. AIguns critrios para escoIha de um Sistema de Gerenciamento de Stios
Antes da escolha do sistema de gerenciamento, preciso fazer um levantamento cuidadoso das
necessidades do stio. Existem diversos gerenciadores de contedo com diferentes nveis de complexidade,
tamanhos e suporte. Um gerenciador de contedo que serve para o desenvolvimento de portal pode ser
complexo demais para a manuteno de um stio promocional. No que tange a governo essencial que os
servidores envolvidos na contratao, desenvolvimento e alimentao tenham o conhecimento da
ferramenta.
Os questionamentos a seguir podem ser utilizados como uma linha guia na escolha do gerenciador de
contedo adequado a necessidade do stio:
l. O gerenciador cria pginas de acordo com os padres web?
O gerenciador est de acordo com os padres web preconizados pela W3C? Seus modelos nativos esto
validados?
2. O gerenciador cria pginas HTML acessveis?
importante lembrar que, apesar do gerenciador vir com essas caractersticas nativas, as mesmas podem
ser perdidas na confeco dos modelos ou adequao ao sistema.
3. O gerenciador possui todos os eIementos necessrios criao do stio e/ou possui extenses
que supram a necessidade do administrador?
importante saber que recursos sero necessrios no stio: chats, ferramentas de foruns e se o gerenciador
dispe delas.
4. O gerenciador de contedo possui uma boa rede de suporte? Foruns e pginas especiaIizadas
onde se possam escIarecer as dvidas?
Antes de adotar qualquer ferramenta interessante fazer um estudo do material de apoio. As FAQS so
fceis de serem compreendidas? O frum ativo e as respostas s dvidas so condizentes? Qual o apoio
em portugus?
5. O gerenciador permite a criao de mItipIos perfis?
O gerenciador permite a criao de perfis de publicao de acordo com as reas, sees e nveis de
responsabilidade (ex: usurio, editor, administrador)?
6. QuaI a compIexidade do sistema?
Qual a curva de aprendizado do sistema? Qual a opinio de usurios sobre o uso do sistema?
7. O gerenciador capaz de criar URLs estveis e amigveis?
As URLs so estveis, permanecendo a mesma com a alterao do contedo ou insero de novos? O
sistema possui um dispositivo para criao de URLs amigveis?
8. O gerenciador responde de forma rpida? QuaI a sua capacidade de requisies?
Qual a carga de requisies que o sistema suporta? Qual a resposta do sistema em cada intervalo de
nmero de requisies?
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 9
2. Amostra de Sistemas de Gesto de Contedo
Os Sistemas de Gesto de Contedo aqui mostrados esto alinhados com as diretrizes do Programa do
Governo Eletrnico. As solues mostradas so opes disponveis como cdigo aberto ou software pblico.
A listagem no exaustiva e est aberta a novas adies e atualizaes. A formatao da apresentao
dos sistemas semelhante ao relatrio produzido pela ldealware "Compar|ng open source content
management systems , referenciada no captulo 4 desse documento. Todas as informaes contidas nesse
documento so pblicas. Os stios utilizados como exemplos de uso no governo federal disponibilizam essa
informao de forma transparente e publica em suas pginas.
2.l. Wordpress
considerado o SGC mais popular. O Wordpress surgiu em 2003 como um fork do sistema b2/cafelog,
sendo uma tima escolha para stios simples e blogs. considerado o SGC com a curva de aprendizado
mais simples e com a interface de alimentao de contedo mais intuitiva.
Uso no governo
O portal http://www.cultura.gov.br/, o Ministrio tem trabalhado de forma extensiva com o Wordpress, tendo
desenvolvido plugins como o Dialogue para consulta pblica e o Xmele, tema que cria uma camada ao
Wordpress, o que viabilizou seu uso no portal do Ministrio. Outros projetos utilizandoo Wordpress:
! http://xemele.cultura.gov.br/ ou http://www.softwarepublico.gov.br/ver-comunidade?
community_id=42l54l9
! Plug-in Dialogue (consulta pblica) - http://xemele.cultura.gov.br/trac/dialogue/
! Cultura Digital comunidade virtual: http://culturadigital.br
! Blog - http://blog.planalto.gov.br/
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 10
llustrao J: Recorte da tela inicial da interface administrativa do Wordpress
Caracteristicas
A principal caracterstica do WordPress sua plasticidade em relao ao visual, possuindo um sistema de
temas e os usurio pode re-organizar o contedo atravs de widgets sem precisar editar cdigo. Os cdigos
PHP e HTML dos temas tambm podem editados dentro do sistema de Administrao para adicionar
funcionalidades personalizadas. Existem muitos temas grficos predefinidos e a adaptao desses temas
necessidade do negcio facilitada se o desenvolvedor tiver conhecimentos das linguagens HTML e CSS.
Outras caractersticas do Wordpress
! Gerar XML, XHTML, e CSS em conformidade com os padres W3C;
! Estrutura de permalink amigvel aos mecanismos de busca;
! Suporte extensivo a plugins;
! Categorias aninhadas e mltiplas categorias para artigos;
! TrackBack e Pingback;
! Pginas estticas;
! Suporte a tags (desde a verso 2.3);
! Pode gerenciar mltiplos blogs em subpastas ou subdomnios (desde a verso 3.0);
! lmportao e exportao de dados;
! APl de desenvolvimento de plugins;
! Gesto de comentrios;
! Proteo contra spam e posts protegidos por senha;
! Nveis, promoo e rebaixamento de usurios;
! Campos personalizados que permitem armazenar dados extras no banco de dados;
! Suporta a importao de dados, na forma de postagens (artigos), da maioria das plataformas de
publicao disponveis;
! Algumas funes da interface de administrao podem ser acessadas a partir de alguns tipos de
celular como o Android, Phone/iPod Touch e BlackBerry, assim como outros dispositivos como o
iPad.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 11
Informaes gerais
Stio OficiaI http://wordpress.org/
Verso avaIiada 3.3.2
Indicao Blogs e stios no muito complexos
Licena Fornecido sob licena GPL
Comunidade
Atuante/estabelecida
http://br.wordpress.org/ (comunidade em portugus)
Administrao
Permite at l0 nveis de usurio (5 de fbrica), com diferentes
privilgios. Suporta os protocolos LDAP, OpenlD e Gmail (via
p/ug|ns), o que permite os usurios utilizarem-se de lds j existentes.
Curva de aprendizado
Baixa para alimentao e funcionalidades bsicas. A criao de temas
e Plugins exige conhecimento na rea.
Segurana
A verso 2.l.l a mais vulnervel. Cuidados bsicos na criao do
banco de dados e escolha de lds e senhas de administrao resolvem
muitos das vulnerabilidades. No caso de comentrios, a instalao de
plugins como o Askimet recomendada. Outros plugins que tornam o
WP mais seguro so os Better WP Security e o WP Security Scan.
Pontos Fortes
! Facilidade de instalao
! Menor curva de aprendizado
! Comunidade atuante.
Pontos Fracos
! No recomendado para portais com funcionalidade
complexas pois no permite escalabilidade.
PIataforma tecnoIgica
Linguagem PHP
Banco de Dados MySQL
Servidor Web Apache
Adequao aos padres e recomendaes
URLs amigveis Sim.
Otimizao para buscadores Sim, recomendado instalao do plug-in Wordpress SEO.
AcessibiIidade
! Administrativa No
! Temas Sim (desde que programados dessa forma)
Interao com redes Sociais
Sim (vrias redes sociais dispe de plugins prprios para o
Wordpress.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 12
2.2. JoomIa
O |ooma (pronunca-se djumla) fork de 2005 do SGC Mambo, segundo o modeo de
componentes que uma forma de gerencar contedos ou agregar funconadades muto
especfcas. o segundo SGC mas popuar no Bras (atrs do Wordpress). Atuamente exstem
mas de 8000 extenses para o |ooma, que vo de sstemas de gesto de banners a sstemas
de traduo.
Uso no governo
! http://portal.mec.gov.br/
! http://www.inep.gov.br/
! http://www.enap.gov.br
Caracteristicas:
! Cdgo aberto (Lcena GPL);
! Sstema smpes de fuxo de aprovao;
! Arquvamento para contedo no utzados (Lxera);
! Gerencamento de banners;
! Sstema de pubcao para o contedo;
! Sumro de contedo no formato RSS;
! Busca otmzada (quaquer paavra regstrada);
! Frontend | traduzdo em vras nguas;
! 7 nves de acesso de usuros, dvddos em 2 grupos:
! Frontend: regstrado, autor, edtor e redator.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 13
llustrao 2: Recorte da tela da interface administrativa do joomla
! Backend: gerente, admnstrador e super admnstrador.
! Fc nstaao para novos tempates, mduos e componentes;
! Herarqua para grupos de usuros;
! Estatstcas bscas de vstantes (exstem mduos mas compexos que podem ser
adconados);
! Edtor de contedo WYSIWYG;
! Sstema de enquete smpes (com acompanhamento de resutado em tempo rea);
! Sstemas de ndces de avaao;
! Extenses vres em dversos stes (Mduos, Componentes, Tempates, Tradues).
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 14
Informaes gerais
Stio OficiaI http://www.|ooma.org/
Verso avaIiada verso l.5.
Indicao Stios, portais de contedo e aplicaes online
Licena GPL
Comunidade
Atuante /estabeecda
|ooma Bras - http://www.|ooma.com.br/
Administrao
Possui 7 nveis de acesso de usurios, divididos em 2 grupos:
frontend e backend. Suporta os protocolos LDAP, OpenlD e Gmail, o
que permite os usurios utilizarem-se de lds j existentes.
Curva de aprendizado Mdia
Segurana
A verso l.5 tem vulnerabilidade crticas. As extenses so o ponto
fraco do SGC, devendo se ter especial ateno a elas. A Comunidade
mantm um grupo de segurana -
http://developer.joomla.org/security.html.
Pontos Fortes
! lnstalao consistente e segura;
! Grande nmero de extenses;
! Comunidade atuante;
Pontos Fracos
! Customizao ou adio de funcionalidades so
complicadas para usurio no tcnico.
! Fraca interao no adequado para blogs.
! Estrutura rgida de sees.
PIataforma tecnoIgica
Linguagem PHP
Banco de Dados MySQL
Servidor Web Apache ou lls
Adequao aos padres e recomendaes
URLs amigveis Sim.
Otimizao para buscadores Sim.
AcessibiIidade
! Administrativa No
! Temas Sim (desde que programados dessa forma)
Interao com redes Sociais Sim.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 15
2.3. DrupaI
O Drupal foi criado em 200l por Dries Buytaert como um sistema de comunidades. O Drupal comumente
descrito como um Framework de Gerenciamento de Contedo, pois alm de oferecer as funcionalidades
bsicas de um SGC ele possui uma srie de APls robustas. Sua estrutura modular facilita o
desenvolvimento de mdulos extensivos. No entanto considerado um dos SGC mais complexos no que se
refere a curva de aprendizado.
Uso no Governo
! http://projetobrasilmunicipios.gov.br/
! http://www.pessoacomdeficiencia.gov.br
Caracteristicas
O Drupal possui um ncleo, chamado Core, responsvel por fornecer funcionalidades bsicas que iro ser
utilizadas para apoiar outras funcionalidades do sistema. Aliado ao ncleo bsico o mdulo de sistema do
Drupal baseado no conceito de "hooks" (gancho). Hook uma funo PHP, por exemplo nomeada
foo_bar(), onde "foo" o nome do mdulo (sendo o nome do arquivo foo.module) e "bar" o nome do hook.
Cada hook tem um tipo definido de parmetros e tipos de resultado especficos.
Algumas funcionalidades do Drupal:
! fruns e enquetes;
! Ferramenta de trabalho colaborativo;
! Criao de pginas de perfil pessoal;
! Temas;
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 16
llustrao 3: Recorte da tela da interface administrativa do Drupal
! Menus de navegao de vrios nveis;
! Usurios do mesmo site podem navegar com seus idiomas locais;
! Leitor de notcias RSS feeds;
! Registrar e gerenciar contas de usurios;
! Criar granularmente regras para usurios dando permisso para funcionalidades especficas do site;
! Usar regras de acesso para proibir acessos especficos atravs dos usurios, emails, e endereos
lps;
! Estatsticas e relatrios para administrao;
! Gerenciamento de cache e throttling, tcnica utilizada para desabilitar recursos quando o site estiver
com alto trfego;
! Construir regras especficas para filtros de contedo;
! Sistema de URL amigvel.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 17
lnformaes gerais
Sitio Oficial http://drupa.org/
Verso avaliada Verso 7.13
lndicao Stos, portas de contedo, Comundades e apcaes onne
Licena GNU GPL
Comunidade
Atuante
http:}}drupal-br.org} e http://drupa-br.org/
Administrao
O Drupa tem um sstema de prvgos sendo possve crar
dferente tpos de usuros. Por exempo, membros, equpe,
parceros, etc.
Curva de aprendizado Mda-ata
Segurana
Seguro. Possu um grupo destacado em busca de
vunerabdades: http://drupa.org/securty. 90% dos avsos
de segurana vem de personazao de pugns e temas.
Pontos Fortes
! sstema extensve e personazve;
! capaz de executar vros stes de uma nca
nstaao;
! Con|unto de recursos orentados para crao de
comundades.
Pontos Fracos Ata curva de aprendzado
Plataforma tecnologica
Linguagem PHP
Banco de Dados MySOL ou PostgreSOL
Servidor Web Apache
Adequao aos padres e recomendaes
URLs amigveis
Necessta customzao. A nstaao do pug-n Pathauto
pode auxar na gerao das URLs amgves.
Otimizao para buscadores Necessta customzao.
Acessibilidade
! Admnstratva - Sm (desde que programada)
! Temas - Sm (desde que programados dessa forma)
Acessibilidade
! Admnstratva - Sm
! Temas - Sm (desde que programados dessa forma)
lnterao com redes Sociais Sm
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 18
2.4. PIone
Desenvolvido por com Alan Runyan, Alexander Limi e Vidar Andersen, o Plone surgiu em l999, o que o torna
um dos SGC mais antigos ainda em uso no mercado. Em 2004 foi fundada a Fundao Plone, para proteger
e promover seu uso.
O Plone escrito na linguagem Python e que roda sobre um Servidor de Aplicaes Zope e sobre o
framework CMF. Alm da gesto de stios e portais pode ser usado para construir sistemas de publicao
de documentos e ferramenta para trabalho colaborativo.
Uso no governo
! http://www.presidencia.gov.br
! http://www.brasil.gov.br
! http://www.camara.gov.br
! http://www.governoeletronico.gov.br
! http://www.serpro.gov.br
Caracteristicas
! Criao e manuteno de contedo;
! Fluxo de publicao colaborativa de contedo (workl/ow);
! Gerao automtica de infra-estrutura de navegao;
! Mecanismo de busca avanada;
! Possibilidade de criao de portais de lnternet ou lntranet;
! Criao de blog corporativo;
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 19
llustrao 4: Recorte da tela da interface administrativa do Plone
! Ferramentas colaborativas para groupware;
! Repositrio de contedos como imagens, documentos e vdeos;
! Agendamento e divulgao de eventos;
! Galeria de imagens;
! rea integrada de notcias;
! Segurana e integridade dos dados;
! Suporte a internacionalizao;
! URLs amigveis;
! Feeds e RSS;
! lntegrao com redes sociais;
! Gerenciamento de usurios (membros) com nveis hierrquicos:
! Ieitor: poder ler itens que no esto publicados, porm sem alter-los.
! coIaborador: poder adicionar novos itens, porm no permitido que ele edite contedos
existentes.
! editor: pode adicionar e editar qualquer item e contedo.
! revisor: publicar itens para serem visualizados por os membros e visitantes annimos. Ou
seja, poder publicar itens para que eles possam ser visualizados por todos os membros e
visitantes annimos do site. Tambm poder rejeitar um contedo e sugerir mudanas para
sua publicao, gerando uma mensagem de pendncia.
! administrador: responsvel por todo o funcionamento do portal. Poder ver, editar e excluir
qualquer objeto do portal, alm de aprovar ou reprovar contedos. Alm disso, o
administrador habilita os usurios para utilizao do PLONE.
! De acordo com a norma 508 americana de acessibilidade;
! lmpossibilidade de gerao de cdigo em desconformidade com os padres web (a linguagem de
templates usada por baixo, ZPT, bloqueia contedo mal formado);
! Suporte a mltiplos sites em uma mesma instalao.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 20
Informaes gerais
Stio OficiaI http://plone.org
Verso avaIiada Verso 4.l
Indicao Portais de contedo e aplicaes online
Licena Fornecido sob licena GPL
Comunidade Estvel http://www.tchezope.org e http://plone.org.br/
Administrao
Duas nterfaces admnstratvas: uma do prpro sto Pone -
Confguraes do ste - e outra do Zope. Cnco nves de
usuros (membros) que permtem vsuazar o contedo do
porta, crar contedo e envar a pubcao. Suporte a LDAP
Curva de Aprendizado Alta
Segurana Seguro.
Pontos Fortes
A ferramenta robusta e poderosa para necessidades complexas.
utilizada por grande jornais e organizaes. O SGC oferece escala de
flexibilidade e controle, e suporta vrios workflows. As funcionalidades
de gesto de contedo possuem interfaces amigveis.
Pontos Fracos
A instalao e configurao da ferramenta complicada, pois requer
uma configurao de hospedagem personalizada. O ncleo (core)
considerado o maior e mais pesado entre os SGC. No governo, h a
demora de homologao de novas verses pelo SERPRO.
PIataforma tecnoIgica
Linguagem Python.
Banco de Dados Zope Objetct Data Base (ZODB)
Servidor Web Zope
Adequao aos padres e recomendaes
URLs amigveis
Sim (tambm existe um plug-in para criao de URLs amigveis: Alias
Manager).
Otimizao para buscadores
Sim (tambm existe o plug-in chamado Plone SEO que possibilita o
controle dos metadados das pginas).
AcessibiIidade
! Administrativa No
! Temas Sim (desde que programados dessa forma)
Interao com redes Sociais Sim
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 21
2.5. WebIntegrator
O Web lntegrator um dos SGC disponveis no portal de software pblico. Desenvolvido pela empresa lTX
em l999 teve seu cdigo aberto em 2008, tornando-se software pblico sob a licena GPL e hospedado no
Portal do Software Pblico Brasileiro.
Uso no governo
! http://www5.tjba.jus.br/
! http://www.tjse.jus.br/
Caracteristicas:
! Ambiente l00% Web, permitindo o desenvolvimento e a manuteno remotos;
! Assistentes para a construo de pginas e de cdigo SQL com interfaces simples e de alto nvel;
! Componentes de interface e eventos pr-programados;
! Definies da aplicao mantidas em arquivo XML (especificao aberta);
! Gerao de cdigo-fonte aberto padronizado;
! lntegrao com classes desenvolvidas em Java atravs de conectores;
! Gerao automtica de documentao do projeto;
! Suporte a Web Services (cliente e servidor).
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 22
llustrao 5: Recorte de tela do Weblntegrator
lnformaes gerais
Stio OficiaI
http://www.webintegrator.com.br/
Comunidade da ferramenta no Portal do Software Pblico -
-http://www.softwarepublico.gov.br/spb/ver-comunidade?
community_id=5986695
Verso avaIiada Verso 3.3.2
Indicao Stios
Licena GPL
Comunidade
Comunidade da ferramenta no Portal do Software Pblico
http://www.softwarepublico.gov.br/spb/ver-comunidade?
community_id=5986695
Comunidade no stio oficial da ferramenta -
http://www.webintegrator.com.br/sitemanagerwi/index_fdebate.htm
Administrao N/A
Curva de Aprendizado Mdia
Segurana N/A
Pontos Fortes
A ferramenta robusta que pode ser utilizada para stios comuns e
complexos.
Pontos Fracos Comunidade pequena, soluo pouco difundida.
Plataforma tecnologica
Linguagem Java Server Pages (JSP)
Banco de Dados Conecta-se aos principais banco de dados do mercado
Servidor Web Weblntegrator
Adequao aos padres e recomendaes
URLs amigveis Sim
Otimizao para buscadores Sim
AcessibiIidade
! Administrativa No
! Temas No (necessita desenvolvimento)
Interao com redes Sociais Sim
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 23
2.6. OpenACS
O Sistema de Arquitetura de Comunidades Aberto (OpenACS) um framework de desenvolvimento Web
para construir aplicaes que suportam comunidades virtuais. O OpenACS foi originalmente desenvolvido
como o ArsDigita Community System (ACS), um product of ArsDigita Corporation. Em 2002 o
desenvolvimento do ACS foi dividido (fork) sendo mantido a partir desse momento pela comunidade do
OpenACS.
Uso no governo
! http://www.catir.gov.br/
! http://www.sisp.gov.br/
! http://www.softwarepublico.gov.br/
Caracteristicas:
! sistema de template para separar a lgica da apresentao;
! lnternacionalizao para apresentar a interface de acordo com a linguagem do usurio;
! sistema de pacotes modular para criar aplicaes dependentes;
! sistema de papis e permisses;
! repositrio de contedo (content repository) para armazenar todos os tipos de contedo e manter um
histrico de verses.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 24
lnformaes gerais
Stio OficiaI http://openacs.org/
Verso avaIiada Verso 5.3
Indicao Aplicaes para internet e comunidades
Licena Fornecido sob licena GPL
Comunidade
Comunidade no Portal do Software Pblico -
http://www.softwarepublico.gov.br/ver-comunidade?
community_id=4449
Comunidade no stio oficial - http://openacs.org/xowiki/
Administrao N/A
Curva de Aprendizado Alta
Segurana N/A
Pontos Fortes
Voltado para o uso de comunidades. Trabalha com sistema de
permisses e funes por area ou pgina do stio. Permite manter
histrico de verses e de contedo.
Pontos Fracos Comunidade pequena, soluo pouco difundida.
Plataforma tecnologica
Linguagem TCL (Tool Command Language)
Banco de Dados PostgreSQL e ORACLE
Servidor Web AOLServer
Adequao aos padres e recomendaes
URLs amigveis Sim
Otimizao para buscadores Sim
AcessibiIidade No (necessita ser colocada manualmente)
Interao com redes Sociais N/A
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 25
3. Quadro Comparativo
Legenda:
! item precisa de meIhorias
! item com futuras impIementaes
! item estveI
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 26
FaciIidade na Hospedagem e InstaIao
FaciIidade de configurao : Stio SimpIes
FaciIidade de configurao : Stio CompIexo
FaciIidade de uso : Editor de Contedo
FaciIidade de uso : Administrao do Stio
FIexibiIidade Grfica
AcessibiIidade e Otimizao de Motor de Busca
FIexibiIidade EstruturaI
Comunidade/FuncionaIidade Web 2.0
Expanso e Integrao
Segurana
Apoio/Fora Comunidade
WordPress JoomIa DrupaI PIone WebIntegrator OpenACS
Papis de Usurios e WorkfIow
4. Referncias
As seguntes URLs foram consutadas como refernca:
Ideaware; Comparng Open Source Content Management Systems
http://www.deaware.org/reports/2010-os-cms
Word Wde Web Technoogy Surveys
http://w3techs.com/stes
Lst of content management systems
http://en.wkpeda.org/wk/Lst_of_content_management_systems;
Open source CMS
http://www.opensourcecms.com
CMS Matrx
http://www.cmsmatrx.org
Open Source CMS Award
http://www.packtpub.com/award ;
Trends
http://trends.butwth.com/ .
Software Publico
Comundade do OpenACS
http://www.softwarepubco.gov.br/ver-comundade?communty_d=4449 ;
Comundade do WebIntegrator
http://www.softwarepubco.gov.br/ver-comundade?communty_d=5986695 ;
Comundade do Xmee
http://www.softwarepubco.gov.br/ver-comundade?communty_d=4215419 ;
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 27
5. GIossrio
AcessibiIidade
Significa permitir o acesso por todos, independente do tipo de usurio, situao ou ferramenta. Significa
ainda, criar ou tornar as ferramentas e pginas web acessveis a um maior nmero de usurios, inclusive
pessoas portadoras de deficincias.
Apache
O Apache um servidor Web livre para os sistemas operacionais modernos, incluindo UNlX e Windows. O
objetivo fornecer um servidor seguro, eficiente e extensvel que fornece servios Web .
API (Application Programming lnterface)
Conjunto de rotinas e padres estabelecidos por um software para a utilizao das suas funcionalidades por
aplicativos diversos. O uso de APls tem se popularizado atravs da criao de plugins. Os autores de um
programa fornecem uma APl especfica para que outros autores criem plugins, estendendo as
funcionalidades do programa.
BIog
Um blog uma pgina web caracterizada pela atualizao constante a partir de adio de contedos de
tamanho varivel chamados artigos ou posts, organizados de forma cronolgica inversa, mostrando o artigo
mais atual sempre no topo da pgina.
CSS
A Cascading Style Sheets, ou simplesmente CSS, uma linguagem de estilo utilizada para definir a
apresentao de documentos escritos em uma linguagem de marcao, como HTML e XML. Seu objetivo
prover a separao entre o formato e o contedo.
Fork
o termo utilizado para quando um desenvolvedor inicia um projeto com base no cdigo de um projeto j
existente, sem a descontinuidade deste ltimo. Nesse caso, ambos os lados herdam propriedade intelectual
idntica, mas tipicamente o maior grupo, ou aquele que contm o arquiteto original, mantm o nome original
e o seu capital social associado.
HTML (HyperText Markup Language)
Linguagem de marcao utilizada para produzir pginas que possam ser lidas por navegadores ou outros
dispositivos que acessem a web.
Java
Linguagem de programao orientada a objeto desenvolvida na dcada de 90 por uma equipe de
programadores chefiada por James Gosling, na empresa Sun Microsystems.
Java Sever Pages (JSP)
Tecnologia utilizada no desenvolvimento de aplicaes para Web, similar s tecnologias Active Server Pages
(ASP) da Microsoft ou PHP.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 28
Licena GPL
Designao da licena para software livre idealizada por Richard Matthew Stallman em l989, no mbito do
projeto GNU da Free Software Foundation (FSF).
Licena LGPL
Escrita por Richard Stallman e Eben Moglen em l99l (e atualizada em l999), uma licena de software
livre aprovada pela Free Software Foundation FSF e escrita como um meio-termo entre a licena GPL e
licenas mais permissivas, tais como a licena BSD e a licena MlT.
Metadados
So dados sobre outros dados. Sua principal aplicao na Web Semantica e tem por objetivo dar
significado e relevncia aos dados, permitindo a recuperao, catalogao e o rpido entendimento dos
dados de um documento.
Motores de busca
Um motor de busca ou motor de pesquisa, mquina de busca, mecanismo de busca ou buscador um
programa projetado para encontrar informaes armazenadas a partir de palavras-chave utilizadas pelo
usurio, reduzindo o tempo necessrio para encontrar informaes. Exemplos de motores de busca: Goole,
Yahoo, Altavista, A9.
MySQL
Sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Structured Query
Language) como interface.
Navegador (browser)
Programa que permite ao usurio consultar e interagir com o material publicado na internet.
OracIe
Sistema de gerenciamento de banco de dados (SGBD) produzido e comercializado pela Oracle Corporation.
PermaIink
Link permanente, uma url que aponta para uma postagem especfica. Alguns SGC antigos no possuem
esse recurso. Em alguns CMS os permalinks podem ser url amigeaveis, onde o titulo do artigo ou pgina faz
parte da url.
PIug-in
Aplicativo de computador usado para adicionar funes a outros programas maiores, provendo alguma
funcionalidade especial ou muito especfica
PostgreSQL
Sistema gerenciador de banco de dados (SGBD), desenvolvido como projeto de cdigo aberto.
PHP (acrnimo recursivo para PHP: Hypertext Preprocessor, originalmente Personal Home Page.)
Linguagem interpretada livre e utilizada para gerar contedo dinmico na World Wide Web.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 29
Pingback
Semelhante ao trackback, mas funciona de forma automtica onde todos os links so tratados como
trackbacks. As informaes enviadas so limitadas como a url do post onde se encontra o link.
Python
Linguagem de programao de alto nvel, interpretada, imperativa, orientada a objetos, de tipagem dinmica
e forte. Atualmente possui um modelo de desenvolvimento comunitrio, aberto e gerenciado pela
organizao sem fins lucrativos Python Software Foundation. utilizada no SGC Plone.
SQL Server
Sistema gerenciador de banco de dados (SGBD), desenvolvido pela Microsoft.
TCL (TooI Command Language)
Linguagem de script criada por John Ousterhout. utilizada para desenvolver aplicativos para o gestor de
contudo openACS.
TrackBack
Ferramenta que cria manualmente links automticos de notificao. Ao inserir uma URL de trackback em um
post, gerado uma notificao para o artigo original da URL, enviando informaes como nome do seu
blog, lD, ttulo e endereo.
URL (Uniform Resource Locator - LocaIizador Unificado de Recurso)
Um tipo especfico de URl, usado para definir a localizao de um recurso na web. Geralmente, dizemos que
a URL o endereo de uma pgina web.
WYSIWYG
Acrnimo da expresso em ingls What You See ls What You Get (O que voc v o que voc obtem) e
refere-se a programas que editam documentos de forma semelhante ao que ser publicado. Por exemplo,
em dado um editor possvel ao selecionar um texto, mudar sua cor para vermelho. Essa mudana, aps
publicada, ser vista na pgina web. Existem diversos crticas em relao aos editores WYSlWYG sendo as
principais a criao de cdigos desnecessrios, pesados e no semnticos.
XML (ExtensibIe Markup Language)
Uma linguagem de marcao semelhante a HTML, mas que permite a descrio de dados definidos por
elementos de programao.
Zope
Servidor de aplicaes web de cdigo aberto escrito na linguagem Python. Seu nome significa Z Object
Publishing Environment (em portugus, Ambiente de Publicao de Objetos Z).
Zope Object Data Base (ZODB)
Banco de dados transacional orientado a objetos livre utilizado pelo servidor de aplicao Zope para
armazenamento transparente de objetos Python. incluso como parte do servidor de aplicaes web Zope,
mas tambm pode ser usado independentemente.
Padres Brasil e-Gov - Comparativo dos Sistemas de Gesto de Conteudo 30

Anda mungkin juga menyukai