.NET - Gerenciadores de Conteúdo (CMS) e Joomla


Mas o que é mesmo um Gerenciador de Conteúdo (CMS) ?

Um CMS é uma ferramenta que cujo objetivo é facilitar o trabalho dos designers, desenvolvedores e os gerenciadores de conteúdo dando mais autonomia, agilidade e produtividade na construção e manutenção do website e na construção e gerenciamento do seu conteúdo.

Antes de apresentar os gerenciadores de conteúdo para a plataforma .NET vou falar um pouco sobre um dos mais populares CMS existentes: O Joomla.

O Joomla! (pronuncia-se djumla) é um Sistema de gestão de conteúdos (Content Management System - CMS) desenvolvido a partir do CMS Mambo. É desenvolvido em PHP e pode ser executado no servidor Web Apache ou IIS e base de dados MySQL.

Assim como outros CMS, o Joomla ajuda a resolver um problema muito comum, que é o custo de se criar e manter um web site ou web portal razoavelmente complexo, repleto de recursos e conteúdo e que tem que ser mantido por várias pessoas com pouco ou nenhum conhecimento técnico. A forma tradicional de se produzir um website ou web portal é a de se utilizar uma equipe de designers e programadores para construir o site e publicar o conteúdo. Os autores e editores de conteúdo ficam na dependência do pessoal técnico para conseguir publicar seu material no dia a dia. Acrescentar novos recursos envolve bastante tempo e dinheiro. O Joomla e outros CMS foram criados para ajudar a aliviar este problema.

Entre as características que popularizam o Joomla, destacam-se:

(fonte: Wikipédia : http://pt.wikipedia.org/wiki/Joomla)

Mas afinal porque o Macoratti, MVP na linguagem Visual Basic esta falando e apresentando o Joomla ?

Por que o que é bom deve ser compartilhado.

Meu objetivo não é entrar em detalhes sobre o Joomla pois realmente não é a minha praia, embora eu tenha criado alguns web sites com ele.

Para quem esta iniciando aqui vai um link de um livro básico em Inglês : Joomla-Guide-Final.zip

Agora vamos aos gerenciadores de conteúdos para a plataforma .NET e eles são muito e não devem nada ao Joomla.

Existem diversos gerenciadores de conteúdo para a platafaorma .NET ; a seguir e relaciono os mais conhecidos:

Nome Descrição Download
KooBoo O Kooboo é um CMS feito em ASP.NET MVC e foi desenhado para empresas que queiram um web site de fácil manutenção e com gerenciamento de conteúdo. O software é open-source e está sob a licença GNU General Public License version 2 (GPLv2). Atualmente já é compatível com ASP.NET MVC 2. HTTP://kooboo.codeplex.com

 

DotNetNuke DotNetNuke é um gestor de conteúdos ideal para a criação e implementação de projectos como web sites comerciais, intranets e extranets, portais de publicações online, e aplicações verticais personalizadas. http://www.dotnetnuke.com/tabid/125/default.aspx
Umbraco Um cms opensource, desenvolvido em dotNet realmente muito bom, fácil de ser usado, totalmente modular e com uma interface simples, e muito bem planejada. http://umbraco.com/
N2 N2 é um CMS leve que o ajuda a criar sites grandes e complexos. http://www.n2cms.com/
Graffiti Criar e manter um site nunca foi tão fácil. O CMS Graffiti permite publicar rapidamente e manter a dinâmica de conteúdos Web sites com pouco ou nenhum conhecimento de programação para web. http://graffiticms.com/
http://graffiticms.codeplex.com/
Drupal Quem começa agora a entrar em contato com a criação de sites mais sofisticados vai se dar bem com o Drupal. O software oferece assistentes em todas as fases do trabalho, desde a instalação, bastante simples, até o desenvolvimento e a administração http://sourceforge.net/projects/drupal-net/

 

WebMatrix (*) O WebMatrix é a mais nova ferramenta de desenvolvimento Web da Microsoft que vem com tudo o que você precisa. Inicie por aplicativos Web de software livre, por modelos da Web internos ou simplesmente comece escrevendo códigos você mesmo. Está tudo incluso, é simples e, o melhor de tudo, é gratuito. Nunca foi tão fácil desenvolver sites. http://www.microsoft.com/web/webmatrix/
OrChard Um CMS open source focado na comunidade visando a entrega de aplicativos e componentes reutilizáveis na plataforma ASP .NET http://www.orchardproject.net/
mojoPortal O mojoPortal é open source e não requer o conhecimento de HTML para criar web sites acessíveis, além de poder ser usado como um poderoso gerenciador de conteúdo; fácil de usar, fácil de aprender. Inclui blogs, fóruns, Google Maps, galeria de fotos, comércio eletrônico, etc. http://www.mojoportal.com/

(*) O WebMatrix não é um CMS mas uma ferramenta para criação de sites para iniciantes.

Se deseja mais links para projetos open-sources e kits de iniciantes não deixe de visitar: http://www.asp.net/community/projects

"Falou-lhes pois Jesus outra vez, dizendo: Eu sou a luz do mundo; quem me segue não andará em trevas, mas terá a luz da vida." (João 8:12)

Referências:


José Carlos Macoratti