capa.qxp
13/10/2006
21:11
Page 66
capa
impressionante a quantidade de sistemas de gerenciamento de conteúdo que surgiram na web a partir dos anos 2000. Mais impressionante ainda é a densidade de sistemas desse gênero cujo desenvolvimento está sob salvaguardas de alguma licença que se baseia no código-fonte aberto, como GPL, Creative Commons ou BSD. Não é exagero afirmar que essa corrida fatalmente vai acabar influenciando, de alguma forma, o modo de produção e manutenção de websites em escala global. Hoje em dia, há até quem use sistemas de gerenciamento de conteúdo para fazer protótipos de websites. Com esses sistemas, a idéia é utilizar software para fazer outros softwares. Inicialmente, os sistemas de gerenciamento de conteúdo foram desenvolvidos internamente nas empresas. Em 1995, a CNET resolveu
É
32 Revista W
abrir para o mercado o sistema que havia desenvolvido. Isso foi feito por meio de uma outra empresa, a Vignette. E foi assim que surgiu o nome content management system (cms). Embora o termo tenha sido originalmente usado para se referir a sistemas feitos para atender a sites da web, o significado ficou amplo e passou a se referir a qualquer tipo de software feito para organizar e facilitar a criação colaborativa de documentos e outros tipos de conteúdo. Não se trata, portanto, de um termo exclusivo para sistemas baseados na web. Também não se trata de um termo que se restringe a um determinado gênero de conteúdo ou website. Para se ter idéia, segundo a Wikipédia, um sistema que hoje é mais popularmente conhecido como de e-commerce, também pode ser chamado de cms transacional.
Um cms ainda pode ser um sistema que roda em desktop, cuja principal tarefa é gerar arquivos para impressão. O mais curioso é que isso traz um exemplo no qual o nome criado para algo que a princípio seria utilizado exclusivamente na web acabou se expandindo para ramos mais tradicionais do desenvolvimento de software. Se antes havia grande febre em busca de um sistema de cms de código-fonte aberto, que de fato funcionasse minimamente bem, hoje a dúvida gira em torno de qual sistema escolher. Será que as preocupações com relação à possibilidade de escolher um sistema "errado" ou que pode acabar "não indo pra frente" são semelhantes àquelas dúvidas de 4 ou 5 anos atrás? E como se faz para avaliar um sistema de gestão de conteúdo nesse cenário atual? Alguns critérios servem de
capa.qxp
13/10/2006
21:11
Page 67
Conheça e use os principais gerenciadores de conteúdo de código aberto da internet. Alguns deles permitem até a criação de comércio eletrônico Por: Ricardo Nogueira Maekawa
parâmetro na hora de avaliar isso. Mitos, lendas e falácias ligados à linguagens de programação, que corriam risco de cair em desuso ou tornar-se inviáveis economicamente, eram comuns. Nesse momento, essa questão está praticamente descartada, uma vez que o padrão php/mysql é quase unanimidade. A estrutura básica dos sistemas e a lógica de utilização do conjunto de interfaces é o que mais importa hoje na hora de escolher um sistema. A estrutura de um sistema começa na organização das pastas e na lógica de nomenclaturas para cada arquivo do sistema. Um sistema mal-estruturado pode não conseguir mais se manter em desenvolvimento sustentável. Pode acabar com partes cuja manutenção e desenvolvimento dos códigos tornam-se tão caros que o projeto fica inviável. E apesar de ser cada vez mais comum nos dias de hoje sistemas
O site OpenSoucecms.com oferece mais de 40 tipos de gerenciadores
contarem com métodos de exportação e importação de conteúdo, é sempre chato ter de perder tempo abandonando um sistema para substituí-lo por outro que faz a mesma coisa. O website cmsopensouce.com pertence a uma empresa de hospedagem de sites que tem como foco a hospedagem de sistemas de cms. Nesse site, há 46 gerenciadores específicos para portais, instalados e disponíveis para demonstração. O site
fornece links para o website oficial de cada sistema, assim como para as telas do front-end e o painel de administração (com respectivos login e senha). Então, é possível realizar diversos estudos para ver qual dos sistemas se molda de maneira mais fluida em relação a um determinado tipo de aplicação. Uma outra ferramenta muito útil para quem enfrenta a difícil tarefa de escolher um cms é o website cmsmatrix.org. Esse website deve possuir referências a praticamente todos os sistemas de gerenciamento de conteúdo que existem na terra. Você simplesmente seleciona os sistemas que quer comparar e cmsmatrix gera uma matriz avaliando mais de cem itens, agrupados nas categorias. Confira algumas delas. • Requerimentos de Sistema (System Requirements) Revista W 33
capa.qxp
13/10/2006
21:11
Page 68
capa
Esta categoria se refere ao custo aproximado em termos de demanda por infra-estrutura de cada um dos sistemas eletrônicos.
item inclui o RSS, a boa compilação XHTML, a codificação usada pelos caracteres, etc.. Tudo que aumenta a capacidade de um robot indexar alguma informação do website está nesta categoria.
• Segurança (security) Categoria se refere à presença de dispositivos e itens de segurança do sistema, tais como Captha, autenticação LDAP, verificação de e-mail, SSL. • Suporte (support) Este item é muito importante e analisa se o software conta com programas de certificação de profissionais, se possui fóruns de discussão, comunidade numerosa, se possui documentação de boa qualidade e em quantidade suficiente, entre outros. • Facilidade de utilização (easy-to-use) Aí está um dos pontos mais importantes nos dias de hoje, que se refere ao grau de usabilidade do sistema. A decisão com relação a este quesito pode significar alegria ou tristeza no fim do seu expediente. Esse item também analisa se o software dispõe de mecanismos que automatizam certas operações do dia-a-dia como redimensionamento e upload em massa de fotos. • Gerenciamento (management) Diz respeito ao grau de controle permitido pelos painéis de gerenciamento do software. Itens como possibilidade de edição de arquivos online, gerenciamento de usuários e atribuição de níveis de sessão são alguns itens analisados nesste quesito. • Interoperabilidade (interoperability) Se refere à disponibilidade de itens e acessórios capazes de aumentar o grau de importação e exportação de conteúdo via webservices. Este 34 Revista W
• Flexibilidade (flexibility) A flexibilidade diz se o sistema está montado de forma apropriadamente modular e qual o grau de expansibilidade e retração do sistema sem que ele sofra efeitos colaterais. • Performance (performance) Este item verifica se há dispositivos de aumento e melhora de performance no sistema, tais como controladores de cache, exportação de conteúdo em páginas estáticas. • Aplicativos incorporados (built-in applications) Com relação às features, presentes em cada sistema, a avaliação checa se o sistema possui a funcionalidade instalada por padrão ou se pode ser agregada posteriormente com a adição de plugins. • Comércio-eletrônico (commerce) Verifica se o sistema possui dispositivos de comércio eletrônico, nativos ou que podem ser adicionados via plugin, quais são eles e até onde podem crescer, retrair-se ou ceder lugar a outros agregados que fazem a
Cmsmatrix.org: o site tem uma matriz comparativa entre os sistemas que você quiser
mesma função. Nas páginas 38 e 39, você encontra a matriz simplificada gerada com o Cmsmatrix, com as características dos sistemas Drupal, Mambo, MODx e TYPO3. No site da Revista W (www.revistaw.com.br), há um arquivo PDF com a tabela comparativa completa. Na tabela, por exemplo, é possível ver que o primeiro item analisado, correspondente a requerimentos do sistema. Ele aponta claramente que o sistema MODx é o mais caro e exige mais recursos de máquina e software. Também é possível ver que no quesito flexibilidade, o MODx também fica devendo e não possui todos os métodos de indexação necessários para suporte à multilínguas. Dessa forma é possível ver de antemão se alguma funcionalidade que terá de ser usada no seu projeto poderá ser facilmente implementada no sistema ou se isso pode lhe trazer problemas. A tarefa de escolher um cms é bem difícil, principalmente porque cada projeto afirma ser a melhor solução em gerenciamento de conteúdo. Então, o que resta é ficar atento aos itens de avaliação e posicioná-los em relação aos objetivos do negócio que se pretende montar. Só assim será possível escolher um cms com toda segurança. Acompanhar os desdobramentos dessa área de sistemas de gerenciamento de conteúdo é uma ótima idéia para quem vive de montar websites. O domínio de qualquer uma dessas ferramentas fará com que você trabalhe com produtividade exponencialmente maior, além de aumentar a qualidade e o escopo das suas entregas aos seus clientes. É tempo de usar software para construir software. A seguir, você confere mais detalhes de cada um dos quatro gerenciadores analisados pela equippe da Revista W.
capa.qxp
13/10/2006
21:11
Page 69
incorporados ao sistema. Além disso devem ser elegântes e obrigatoriamente documentados.
drupal.org é a página oficial do sistema de gerenciamento de conteúdo aberto
Drupal De todos os sistemas de gerenciamento de conteúdo, esse é provavelmente o sistema que você mais deve ter ouvido falar. Isso se deve à quantidade de pessoas que o utilizam. O Drupal é um software que permite a um único usuário, ou uma comunidade de usuários, a fácil publicação na web. Em outras palavras, Drupal infere a seus usuários um grande poder de publicação, gerenciamento e organização de todo tipo de conteúdo em um website. A partir da construção de padrões relevantes e tecnologias de código-fonte aberto, o Drupal afirma que sua missão é a de explorar o potencial da internet como meio para romper as barreiras da divisão geográfica imposta às pessoas. Quer dizer: os idealizadores do projeto têm consciência clara do contexto em que o Drupal está inserido. Dessa forma, o sistema permite, como todos os outros sistemas de gerenciamento de conteúdo, a produção coletiva de documentos eletrônicos. Os princípios que norteiam o projeto Drupal são: • Modularidade e extensibilidade. O sistema fornece um manto de funções conciso e poderoso, que pode ser prontamente entendido por meio de customização de módulos. • Qualidade de códigos. Os códigos precisam ter alta qualidade para serem
• Baseado em padrões. Drupal segue padrões estabelecidos no desenvolvimento de interfaces para web. Esses padrões incluem o XHTML e o CSS. • Funcionamento com recursos mínimos. Para assegurar uma excelente performance, o Drupal trata com atenção especial a escrita de códigos leves (minimizando comandos sql, por exemplo). Dessa forma, o Drupal é capaz de funcionar com todo seu potencial operacional em um servidor Apache, com PHP e os bancos Mysql ou Postgree. • Fonte aberto. O Drupal é baseado na filosofia do código-fonte aberto de desenvolvimento colaborativo sob a licença GPL. Além de o Drupal ter seus fontes abertos, ele possui protocolos de comunicação com outros projetos open-source. • Fácil de usar. A concepção do Drupal leva em conta padrões de usabilidade para desenvolvedores, administradores e usuários finais. • Colaboração. O desenvolvimento do Drupal é feito com sistemas de colaboração via rede e versionamento de software.
Modx: cms em Ajax para hoje e para o amanhã Modx é um cms para construção de cms's. O site do projeto exagera ao afirmar que Modx permite que uma criança construa um cms. É exagero, mas o projeto parece ser promissor. A característica marcante do Modx
modxcms.org: site garante que até crianças podem utilizar o gerenciador
é que ele explora os recursos do Ajax em todas as suas interfaces, especialmente às que compõe o painel de administração. A outra é que Modx é, ao mesmo tempo, um search engine optimized (seo) cms. Quer dizer, o sistema é feito para gerar códigos altamente aptos a serem indexados por robôs usados pelos mecanismos de busca da internet. Modx permite que desenvolvedores e usuários avançados tenham um controle eficiente e personalizado sob o conteúdo de um website, de modo que seja capaz de resolver as demandas do dia-a-dia de maneira fácil e menos tediosa possível. O projeto é o mais novo de todos os gerenciadores de conteúdo e talvez ainda seja muito cedo para tentar descobrir quais são os caminhos que ele pode tomar. O melhor a fazer, por enquanto, é ficar atento aos caminhos que o projeto vai adotar com relação à expansão de suas funcionalidades. E se crianças o utilizarão um dia. Revista W 35
capa.qxp
13/10/2006
21:11
Page 70
capa
Typo3: de olho em aplicações empresariais É incrível como, por mais que façam coisas similares, cada cms se apóia em algum argumento de venda para se estabelecer. O Typo3 tem como missão suprir necessidades de desenvolvimento de aplicações empresariais, inclusive de intranets. Por isso, esse sistema tem a obrigação de ser robusto, seguro e flexível. Typo3 faz o que um bom cms deve fazer, que é fornecer ao desenvolvedor uma série interfaces, módulos e funções pré-fabricadas para que o trabalho de construção de um website possa ser desenvolvido com mais precisão e agilidade. As possibilidades com esse sistema são muito amplas. Trata-se de um dos sistemas mais modulares que existem atualmente. Um verdadeiro framework de gerenciamento de conteúdo, como afirma seu website. Por isso, ele possui quase todas as suas funcionalidades condicionadas à instalação de algum plugin. Isso é bom, porque o fato de uma determinada feature não existir de maneira nativa no seu manto de objetos não quer dizer que o sistema não possa incorporá-la. Nesses casos, sempre há duas possibilidades. Se você é um heavy-user, a ordem é torcer para um programador desenvolver um plugin com as funcionalidades de que você precisa. Se você é um programador, você pode desenvolver o plug-in. E é aí que a questão da documentação e dos programas de certificação de desenvolvedores para cada projeto é importante, pois serve para manter a consistência do sistema. Uma outra característica quase única do Typo3, presente em poucos sistemas desse gênero, chama a atenção e mostra como o Typo3 é bem resolvido estruturalmente, já que é baseado em TypoScript. Quer dizer, toda relação entre os objetos de interface que o software gera e as 36 Revista W
regras de negócio que controlam a renderização de tais objetos pode ser feita por meio de uma camada de abstração, que processa tags e as fazem executar operações no sistema.
Interface de administração do typo3 mostra sua gama de possibilidades
Mambo O projeto Mambo já tem cinco anos e é um veterano com apetite e disposição de um novato. Chanh Ong, voluntário do opensource cms tratou de fazer uma entrevista com Chad Auld, líder do time de desenvolvimento e membro do comitê de liderança do Mambo, e com Ric Shreves, atual presidente do Mambo Foundation. É um bom caminho para quem quer desvendar esse maravilhoso projeto. Confira a entrevista que Chanh Ong fez com Chad e Ric para o OpensourceCMS. Chanh: Quais os motivos que levaram cada um de vocês a querer desenvolver para o projeto Mambo? Chad: Há uns anos eu procurava por uma plataforma open-source de publicação para que pudesse usar no desenvolvimento de um sistema para publicação de websites familiares e pessoais. Então, acabei me deparando com o Mambo. Me apaixonei imediatamente pelo sistema, principalmente depois de ver a flexibilidade e as funcionalidades fornecidas pelo Mambo. Quando a Fundação Mambo anunciou que estava atrás de desenvolvedores voluntários, considerei como sendo a minha chance de trabalhar em um
grande projeto. Eu já conhecia bastante sobre a cultura open-source, já era capaz de dar suporte em relação a várias questões e já gostava muito de trabalhar com Php e Mysql. Ric: Eu trabalhava em um projeto de cns de código-fonte proprietário, baseado em .NET, quando eu conheci o Mambo. Fiquei extasiado quando percebi as possibilidades que eu podia fazer com o sistema. Rapidamente, percebi que o ambiente LAMP (Linux/Apache/MySql/Php) é muito mais fácil e simples de se trabalhar do que o mundo do .NET, mas eu procurava um projeto dessa natureza, mas que estivesse num ponto mais avançado. O Mambo preencheu perfeitamente minhas expectativas nesse sentido. Meu envolvimento com a comunidade e o time fluiu de maneira bem natural, respondendo a questões e interagindo com as pessoas. Chanh: Na opinião de cada um de vocês, quais são as principais features do Mambo? Chad: Simples criação de conteúdo com editores de browser como MOStlyCE que permite que qualquer um possa contribuir com conteúdo sem saber nada de HTML. É claro que eu estou puxando sardinha para essa feature, uma vez que eu ajudei a construir o MOStlyCE. A flexibilidade oferecida pelo sistema de plugins é uma outra grande feature. O número de extensões pré-fabricadas desenvolvidas é ótima. O mecanismo de templates também é uma grande feature que permite um visual único e impressionante aos websites. O novo gerenciador de linguagens lançado na versão 4.6 está se tornando um item bastante popular. Como eu sou norte-americano, pessoalmente eu não vou usar a funcionalidade de tradução, mas nossa comunidade internacional dá muita importância para esse feature. Ric: Facilidade de instalação e facilidade de desenvolver templates. O
capa.qxp
13/10/2006
21:11
Page 71
novo editor WYSIWYG também é muito poderoso e já é um grande componente a favor de muitos usuários. Olhando mais à frente, a nova versão 4.6 é capaz de facilmente receber extensões que se acoplam ao painel de administração do sistema. Nós estamos acabando com a idéia de não usar cookies; isso abre precedente para uma série de possibilidades. Chanh: Quai são as features que cada um de vocês quer incorporar ao projeto Mambo nos lançamentos futuros? Chad: Uma feature que eu quero muito fazer se relaciona à portabilidade da base de dados. Eu estou atrás de algo assim desde que me juntei ao projeto. Com a reescrita dos códigos do manto de funções do sistema tomando a maior parte do desenvolvimento para o lançamento da versão 4.6, nós agora estamos tratando de atribuir algum senso à portabilidade da base de dados. Nós temos uma sólida base para iniciar esse processo. E nós já fizemos uma boa parte do trabalho e já conseguimos fazer uma versão do Mambo capaz de ser instalada com MySql 4.5, SQLite, Oracle, MS SQL Server, PostgreeSQL e Firebird. Tenho interesse também em desenvolver outras features, tais como uma capaz de permitir que os administradores ganhem um sistema de permissões mais avançado, capaz de tratar usuários e grupos; um sistema de versionamento de conteúdo, um sistema de edição avançada da camada de front-end; algo capaz de aumentar a acessibilidade das interfaces, a possibilidade de gerenciamento de múltiplos sites e a capacidade de tratar n níveis de conteúdo. Recentemente, acabei de lançar um planejamento para o projeto, que pode ser acessado em source.mambofoundation.org/content/view/59/34. Ric: Portabilidade com relação aos bancos de dados, melhorar o sistema de gerenciamento de usuários,
melhorar o mecanismo de suporte à múltilínguas (internacionalização). Chanh: O que você considera que é o aspecto mais marcante quando se cria um sistema de fonte aberto? Chad: Eu sempre digo que tem gente trabalhando no Mambo 24 horas durante os sete dias da semana. E isso é a mais pura verdade. Nós temos pessoas do mundo inteiro trabalhando no time. Organizar e liderar um time internacional de desenvolvedores é sempre algo cheio de mudanças e surpresas, mas eu adoro cada segundo disso. Nós temos grandes talentos nesse time. Tiro meu chapéu para todos eles. Com uma comunidade tão grande quanto a do Mambo, é sempre complicado se comunicar com todos. Nós temos muitas pessoas talentosas na comunidade que têm idéias a respeito de como o sistema deve trabalhar, que bibliotecas podem ser incorporadas, que funcionalidades devem pertencer ao manto de funções, etc. Não é fácil sempre chegar a um consenso, mas fazemos o melhor. Ric: Gerenciar recursos em meio a times de projetos. Todos no projeto são voluntários e como as pessoas são muito ocupadas, é difícil mantê-los focados e disponíveis na hora que
Mambo.org: projeto é um sistema veterano entre os gerenciadores
nós precisamos. Chanh: Opensouce CMS disponibiliza uma série de sistemas para que as pessoas façam escolhas. Por que alguém deveria considerar o Mambo? Chad: Mambo é um sistema de gerenciamento de conteúdo maduro, seguro, estável e flexível. Em parte, eu aconselho usar o Mambo porque é uma grande plataforma para construir um portal, uma intranet, um site para família, um site corporativo. No topo disso tudo, eu acredito que a grande comunidade de usuários do Mambo é o que garante a boa escolha. Nós temos uma comunidade de pessoas apaixonadas que possuem profundo conhecimento sobre o produto. A fundação Mambo é uma grande vantagem que o projeto Mambo tem também. Muitos projetos open-source aparecem e desaparecem. O medo comum que existem em projetos assim é o do projeto ser abandonado, com todas as possibilidades de suporte junto. A fundação Mambo foi criada há mais de um ano e serve para guiar o projeto. Essa organização é muito semelhante a outras fundações conhecidas como a fundação Mozilla, a fundação Eclipse, etc. A fundação Mambo garante estrutura, organização e assegura a longevidade do projeto. O time trabalha duro para fazer do Mambo o melhor CMS do mercado. Com o manto de funções da versão 4.6, temos agora a estrutura básica do Mambo do futuro. Revista W 37
capa.qxp
13/10/2006
21:11
Page 72
capa
Comparativo Na tabela abaixo, você confere um comparativo entre os quatro principais sistemas de gerenciador de conteúdos voltados a páginas eletrônicas. Os quatro sistemas avaliados – Drupal, Mambo, MODX e
Pypo3 – são gratuitos e estão disponíveis no site da Revista W (www.revistaw.com.br). Se você quiser o comparativo completo, está disponível, no site da revista, um arquivo PDF com todas as propriedades dos programas.
Produtos
Drupal 4.7.3
Mambo 4.5.3
MODx 0.9.1
TYPO3 4.0.2
Última Atualização
8/17/2006
1/28/2006
12/17/2005
9/11/2006
Sistema Requirido
Drupal
Mambo
MODx
TYPO3
Linguagem do Servidor
PHP 4.3.3+
PHP 4.1.2+
Apache recomendado
PHP 4.3.0+
Preço
Grátis
Grátis
Grátis
Grátis
Banco de Dados
MySQL, Postgres
MySQL
MySQL 3.23.23 or
MySQL, PostGreSQL,
Licença
GNU GPL
GNU GPL
Própria
Oracle, MSSQL
Sistema Operacional
Qualquer um
Qualquer um
GNU GPL
GNU GPL
Linguagem de Programação
PHP
PHP
UNIX, Linux,
Qualquer um
Acesso ao Root
Não
Sim
FreeBSD, OS X,
PHP
Acesso ao Shell
Não
Sim
Windows
Não
Web Server
Apache, IIS
Apache, IIS, PHP
PHP4 or PHP 5
Não
Segurança
Drupal
webserver embutido
Sim
Apache, IIS
Bandeja de Audit
Sim
Apache recomedável
Não
TYPO3
Captcha
Add On Grátis
Mambo
Apache
Sim
Aprovação de Conteúdo
Sim
Não
MODx
Add On Grátis
Verificação de E-mail
Sim
Não
Sim
Sim
Controle de Privilégios
Sim
Sim
Sim
Sim
Autenticação tipo Kerberos
Não
Sim
Não
Sim
Autenticação LDAP
Add On Grátis
Sim
Sim
Não
Histórico de Login
Sim
Não
Sim
Add On Grátis
Autenticação NIS
Não
Sim
Não
Sim
Autenticação NTLM
Não
Add On Grátis
Não
Não
Autenticação de Plug
Sim
Não
Sim
Add On Grátis
Notificação de Problemas
Não
Não
Não
Add On Grátis
Sandbox
Não
Sim
Não
Sim
Gerenciamento de Seção
Sim
Não
Sim
Sim
Autenticação SMB
Não
Não
Não
Sim
Compatível com SSL
Sim
Limitado
Sim
Add On Grátis
Login SSL
Não
Não
Sim
Sim
Páginas SSL
Não
Não
Não
Sim
Versioning
Sim
Não
Sim
Add On Grátis
Tipo de Suporte
Drupal
Não
Sim
Sim
Programa de Certificação
Não
Limitado
Sim
TYPO3
Códigos Apresentados
Sim
Mambo
Não
Não
Manual Comercial
Sim
Não
MODx
Add On Grátis
Suporte Comercial
Sim
Não
Não
Sim
38 Revista W
capa.qxp
13/10/2006
21:11
Page 73
Produtos
Drupal 4.7.3
Mambo 4.5.3
MODx 0.9.1
TYPO3 4.0.2
Treinamento Comercial
Sim
Sim
Não
Sim
Comunidade de Desenvolvimento
Sim
Sim
Não
Sim
Suporte Online
Sim
Sim
Não
Sim
API
Sim
Sim
Não
Sim
Hospedagem Profissional
Sim
Sim
Sim
Sim
Serviço Profissional
Sim
Sim
Não
Sim
Fórum Público
Sim
Sim
Sim
Sim
Mailing List Pública
Sim
Sim
Não
Sim
Framework de Teste
Add On Grátis
Sim
Sim
Sim
Desenvolvimento Compartilhado
Sim
Sim
Sim
Add On Grátis
Conferência de Usuários
Sim
Não
Não
Sim
Facilidade de Uso
Drupal
Sim
Não
Sim
Conteúdo Drag n´ Drop
Não
Sim
Não
TYPO3
Discussão via E-mail
Add On Grátis
Mambo
Não
Add On Grátis
URLs Amigáveis
Sim
Não
MODx
Add On Grátis
Redimensionamento de Imagem
Add On Grátis
Não
Não
Sim
Macro Linguagens
Add On Grátis
Sim
Não
Sim
Upload em Massa
Add On Grátis
Não
Sim
Sim
Prototipagem
Não
Sim
Sim
Add On Grátis
Página de Linguagem de Servidor
Sim
Não
Não
Add On Grátis
Checagem de Digitação
Add On Grátis
Não
Sim
Sim
Assistente de Estilo
Não
Sim
Sim
Sim
Assinaturas
Add On Grátis
Não
Sim
Sim
Linguagem do Template
Limitado
Não
Não
Add On Grátis
Níveis UI
Não
Não
Não
Sim
Desfazer
Limitado
Sim
Sim
Sim
Editor WYSIWYG
Add On Grátis
Sim
Sim
Sim
Compactador de Arquivos
Não
Sim
Sim
Sim
Medidor de Performance
Drupal
Sim
Não
Add On Grátis
Cache Avançado
Sim
Não
Sim
TYPO3
Aumento de Database
Não
Mambo
Não
Sim
Gerenciador de Carregamento
Não
Sim
MODx
Não
Cache de Página
Sim
Não
Sim
Não
Exportação de Conteúdo
Não
Não
Não
Sim
Gerenciador
Drupal
Sim
Não
Add On Grátis
Gerenciador de Publicidade
Add On Grátis
Não
Sim
TYPO3
Gerenciador de Recursos
Sim
Mambo
Sim
Add On Grátis
Clipboard
Não
Sim
MODx
Sim
Programação Satisfeita
Add On Grátis
Sim
Não
Sim
Plataforma Safisteita
Não
Não
Sim
Sim
Administração Online
Sim
Sim
Não
Add On Grátis
Revista W 39