Content Management Framework

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

Content Management Framework (CMF), ou em Português Arcabouço de Gerenciamento de Conteúdo, é um Framework que oferece facilidades para se desenvolver um sistema de gerenciamento de conteúdo personalizado. A relação entre um CMF e um CMS pode ser ilustrada pela seguinte analogia:

Diferente de um CMS comum, um CMF é mais direcionado para configurabilidade e personalização. Imagine uma escala de medição onde uma extremidade é rotulada como "específica" e a outra como "abstrata". Na extremidade "específica" do espectro, você teria algo na qual a forma seria muito especializada pois destina-se a uma finalidade específica - como, por exemplo, um martelo. Na outra extremidade do espectro, você teria algo muito mais abstrato, que estaria disponível para ser adaptada da maneira que você desejasse, para uma variedade de propósitos - como um pouco de madeira e um pedaço de aço. Você poderia fazer um martelo, ou várias outras coisas com a madeira e o ferro. É claro que, enquanto pedaços de madeira e de aço são mais "configuráveis" que um martelo, eles não são muito úteis pois poucas pessoas possuem o conhecimento especializado para trabalhar com essas matérias-prima1

Em geral, implementa gerenciamento de usuários e permissões, fluxo de trabalho, conteúdo, comentários e temas visuais.

Abaixo está uma lista de sistemas notáveis que pretendem ser CMFs:

Nome Tecnologias
Alfresco Java
Apache Jackrabbit Java
Apache Lenya Java, Apache Cocoon
Apache Sling Java, JSP, ECMAScript
ArcaCMF PHP5 e MySQL
AxKit Perl
Catalyst Perl
CherryPy Python
CodeIgniter PHP e MySQL
Cuyahoga ASP.NET e MySQL, PostgreSQL, MS SQL (baseado no NHibernate)
Drupal PHP e MySQL/PostgreSQL
Exponent CMS Um framework MVC que utiliza PHP e MySQL
eZ Publish PHP4, PHP5, MySQL, PostgreSQL, Oracle, MS SQL Server
Jakarta Slide (Retired. Look at Jackrabbit as an alternative.) Java
Joomla! PHP e MySQL
Jumper 2.0 PHP e MySQL
Mambo PHP e MySQL
Maypole Perl
Midgard GLib, D-Bus, PHP, Python e MySQL
MODx CMS PHP 4.1.x-5 e MySQL 3.2x-5
OpenACS AOLserver e PostgreSQL ou Oracle
phpXCore PHP e MySQL
Pier Smalltalk e Seaside
Plone Python
RIFE Java
Seagull PHP 4/5, trabalha com MySQL, Oracle ou PostgreSQL
SilverStripe PHP 5, trabalha com MySQL, PostgreSQL
TangoCMS PHP5 e MySQL
TYPO3 PHP e MySQL
Umbraco .NET Framework, trabalha com MSSQL, VistaDB, com XSLT ou .NET UserControls
Windows Sharepoint Services .NET Framework, trabalha com Microsoft SQL Server ou Windows Internal Database
Xaraya PHP e MySQL
XOOPS PHP e MySQL

Referências[editar | editar código-fonte]

  1. Visão Geral do Drupal (em Inglês)
Ícone de esboço Este artigo sobre Informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.