Duvida no desenvolvimento de site com Artigos e Dicas

Galera,
Estou desenvolvendo um site que terá dicas, artigos e tutoriais disponibilizados para os usuários.

Eu ai começar do zero mais dando uma pesquisada achei as soluções do Java-Source.nethttp://java-source.net/open-source/content-managment-systems

Bom eu queria saber a opinião de vocês sobre algum desses projetos, tipo se alguém já usou algum deles e qual pode se encaixar mais na minha necessidade.

Para resumir a minha necessidade é o seguinte:

   -> Um cadastro de usuários
   -> Uma area onde um administrador possa dar permissões para o usuário ( Pode publicar artigos, pode publicar dicas, pode publicar tutorial)
   -> Um template para criação de dicas.
   -> Um template para criação de Artigos.
   -> Um template para a criação de Tutoriais.
   -> Um mecanismo de pesquisa nos artigos, dicas e/ou tutoriais.
   
   
   Ob.: 
   Template == padrão, um modelo que deve ser seguido, por exemplo:
   
   Template de Dica, uma tela que contenha dois campos para cadastrar a dica:
   
   Titulo da Dica: Como criar usuários no Linux ?
   Texto da Dica: Para criar os usuários, blá, blá. blá.
   
   Para tutoriais e artigos seguirá a mesma lógica, uma tela para o autor montar o tutorial/artigo.
   
   E ai, alguma sugestão ?