Ir para conteúdo
Fórum Script Brasil
  • 0

Melhor CMS em Java


mracle

Pergunta

voces conhecem algum CMS em java que possa executar as funcionalidades abaixo ?

Pesquise algumas abaixo que são muito boas. Mas qual atenderia (tudo ou quase tudo) ?

Os seguintes CMS em java que são profissionais:

www.liferay.com

http://www.opencms.org/en/

http://www.dotcms.org/

http://www.nuxeo.com/en/

Tem outros em: http://en.wikipedia.org/wiki/List_of_conte...agement_systems

Quem tiver interesse no projeto da um toque.

Obrigado,

Marcel

--

Marcel Ferrante Silva

marcelf@gmail.com

PHD Student in Information Science - ECI/UFMG

+55 31 8851-9069 2626-2859

MSN: marcelferrante@hotmail.com

REQUISITOS:

2. Funcionalidades: As funcionalidades descritas neste documento deverão estar

obrigatoriamente contempladas e de implementação nativa nas soluções de software

especificadas no objeto da contratação:

As especificações técnicas exigidas neste termo de referência deveram ser

certificadas através de documentação da ferramenta, a qual deverá ser entregue em

língua portuguesa, em tradução elaborada por tradutor oficial devidamente autorizado para este tipo de serviço;

2.1. Diretrizes Gerais

2.1.1. Prover através de uma solução de software funcionalidades que permitam o desenvolvimento e gerenciamento de todas as suas iniciativas Web, de forma independente e/ou integradas em um único portal;

2.1.2. Permitir que vários portais ou sites diferentes possam ser gerenciados em um

mesmo ambiente administrativo utilizando apenas o navegador web, onde os administradores possam acessar toda a estrutura, permitindo inclusive o compartilhamento de conteúdos e outros objetos entre eles;

2.1.3. As soluções de software para gestão de conteúdo e para colaboração devem ser

totalmente integradas à solução para gerenciamento de portais, sendo todas elas desenvolvidas pela Licenciadora. A base de usuários e o controle de acesso deverão ser controlados centralmente e disponibilizadas a todos os módulos da solução integrada, onde cabível;

2.1.4. As estações de trabalho de administradores e desenvolvedores, no ambiente da solução de software proposta, devem requerer apenas o uso de navegador Web, prescindindo da instalação adicional de qualquer software ou plug-in;

2.1.10. Toda informação acrescentada e gerenciada pela solução de software proposta, na forma de estruturação de usuários, poderes de acesso, conteúdo, templates gráficos e outras, deverá estar armazenada em banco de dados relacional, aberto, usando padrões abertos como XML e XSL, onde cabível, de forma a torná-la

recuperável;

2.1.11. A solução de software proposta deverá ter sido desenvolvida na plataforma Java,

atender as recomendações da World Wide Web Consortium - W3C e estar homologada para operar em sistemas operacionais e software básico adotados pelo

CLIENTE, conforme abaixo relacionado:

· Sistema Operacional Linux Fedora Red Hat. Core v 3 x86 ou superior;

· Windows Server 2003 ou superior;

· Servidor Web Apache v 2.0.58, com ModSecurity v 1.9.4 ou superior;

· Servidor de Aplicações Tomcat v 5.5.17 ou superior;

· Banco de Dados MySql v 5.0.22 ou superior;

· Banco de Dados Microsoft SQL Server 2000 ou superior;

· Banco de Dados PostGreSQL 8.2 ou superior ;

3. Solução de Gerenciamento de Portal

3.1. A solução de software de portal deve ser compatível com a definição de Portlet 1.0

ou superior, especificado pelo padrão JSR-168;

3.2. A solução de software deverá permitir a criação de inúmeros portais distintos,

gerenciados por um mesmo ambiente visual;

3.3. Os administradores devem ter acesso à estrutura e gerir os vários portais simultaneamente e no mesmo ambiente, podendo compartilhar conteúdos e outros

objetos entre eles;

3.4. As áreas dos portais devem formar uma estrutura hierárquica sem limitação quanto ao número de níveis;

3.5. Os administradores devem dispor de uma interface gráfica que permita a visualização da estrutura em árvore das áreas, e devem poder criar ,editar e remover áreas dos portais sem qualquer necessidade de programação ou codificação;

3.6. As alterações feitas devem ter reflexo direto na navegação do usuário final dos portais;

3.7. A solução de software deverá dispor de um recurso nativo, por interface gráfica,

para a administração de usuários e grupos, que permita aos administradores a criação, edição e remoção de usuários e grupos e a associação de usuários aos grupos;

3.8. A solução de software deverá permitir a sincronização de seu repositório de

usuários e grupos com outros repositórios de usuários externos através de LDAP,

tornando possível a administração externa de partes ou do total da base de usuários e

permitindo que, após a importação, usuários acessem as soluções construídas sobre a

plataforma CMS. (Protocolo LDAP);

3.9. A solução de software deverá dispor de um mecanismo nativo e seguro para autenticação de todos os usuários nos portais desenvolvidos com armazenamento de

senhas em base criptografada;

3.10. A solução de software deverá permitir a atribuição de direitos a administradores ou grupo de administradores para acesso exclusivo, de visualização ou gerenciamento, a portais ou áreas determinadas;

3.11. A solução de software deverá permitir ao administrador definir a associação de

usuários e grupos com canais, serviços do gestor de conteúdo, aplicações integradas e páginas/interfaces, com direitos de gerenciamento total ou simples visualização do recurso;

3.12. A solução de software deverá permitir a criação de templates de páginas e o

posicionamento dos diferentes objetos do portal nos mesmos por um editor gráfico, com o uso do mouse para “arrastar” e “soltar”, de forma que um administrador possa inserir e retirar recursos do portal dinamicamente, sem precisar de conhecimentos em

programação Web ou depender do apoio de programadores;

3.13. A solução de software deverá permitir a edição das propriedades dos objetos nas

páginas por intermédio de interface gráfica nativa;

3.14. A solução de software deverá disponibilizar um recurso gráfico que permita ao

administrador determinar os objetos de cada página que devem ser apresentados em

uma versão para impressão;

3.15. A solução de software deverá dispor de facilidades que permitam reaproveitar

partes da estrutura de um site para a criação de novos sites ou inserção em sites

existentes, de forma automatizada, permitindo ainda a criação de uma estrutura mestre, cujos recursos sejam disponibilizados para as demais;

3.16. A solução de software deverá permitir a integração de aplicações desenvolvidas

em qualquer linguagem Web (ASP,.NET,JAVA, PHP e outras) como um novo componente em qualquer área do portal, por meio de interface gráfica nativa,

prescindindo de programação ou codificação;

3.17. A solução de software deverá prover integração com as aplicações desenvolvidas

em JavaTM nativamente. Outras aplicações desenvolvidas em outras linguagens Web

(ASP, .NET, PHP e outras) também devem ser suportadas;

3.18. Todas as funcionalidades disponíveis através da interface gráfica da solução de

software deverão ser acessíveis por programação através de uma API Java, permitindo

que tarefas sejam automatizadas por programas externos;

3.19. A solução de software deverá ser acessível em todas suas funcionalidades por

meio de WebService, possibilitando a interoperabilidade com outras tecnologias.

3.20. A solução de software deverá suportar o uso de WebService para a visualização

de resultados de consultas a aplicações externas;

3.21. A solução de software deverá dispor de componente que permita a chamada a

WebServices no padrão SOAP e visualização dos seus resultados no portal;

3.22. A solução de software deverá dispor de biblioteca nativa e própria para a criação

de soluções que utilizam os recursos de AJAX;

3.23. A solução de software deverá dispor de recurso para sincronização total ou parcial entre os ambientes de desenvolvimento, homologação, e produção, que possibilite a evolução escalável dos portais, sem prejuízo da estabilidade no ambiente de produção. O recurso, operado por interface gráfica, deverá contar com facilidades para a comparação e a visualização de diferenças entre os ambientes a serem sincronizados e para a transferência automática de toda a estrutura ou de componentes e conteúdos selecionados;

3.24. A solução de software deverá dispor de uma funcionalidade nativa para geração de logs de acesso aos conteúdos e serviços disponíveis nos portais, em arquivos no padrão W3C, que permitam a posterior análise e geração de estatísticas de uso dos mesmos;

3.25. A solução de software deve possibilitar que áreas dos portais, selecionáveis por

interface gráfica, sejam acessadas por intermédio de conexão segura no browser, utilizando SSL-Secure Sockets Layer;

3.26. A solução de software deverá disponibilizar para o usuário um sistema de busca

central, que permita recuperar qualquer informação publicada pelo gestor de conteúdo

integrado. O sistema deverá ser capaz de indexar todos os conteúdos, incluindo dados

contidos em documentos anexados (texto, HTML e PDF). A busca deverá permitir que o usuário especifique onde pretende localizar a informação desejada, em todo o portal ou apenas em áreas selecionadas. A busca deverá ser integrada ao controle de acesso, para que o usuário, uma vez identificado, tenha acesso apenas a informações ou conteúdos em seções onde esteja habilitado;

3.27. A solução de software deverá dispor de facilidades para a eventual substituição ou integração do mecanismo de busca nativo com outras tecnologias de mercado

especialistas no segmento;

3.28. A solução de software deverá dispor de um mecanismo nativo que permita o

balanceamento de carga entre um ou mais servidores em produção, que ofereça a

garantia de que todos estejam sempre sincronizados e com o mesmo conteúdo;

3.29. Para aumentar o desempenho no acesso ao portal, a solução de software deverá

dispor de um mecanismo de cache das páginas de forma estática em HTML, não baseadas em banco de dados, sem perda de funcionalidades como personalização,

controle de acesso e renderização no cliente;

3.30. Quando estiverem presentes em uma interface objetos de natureza estática junto a outros, dinâmicos, baseados em banco de dados, a solução de softwaredeverá dispor do recurso de geração de um cache parcial para os objetos estáticos, maximizando seu desempenho;

3.31. A solução de software deve dispor de forma nativa, de recursos que permitam a

construção de soluções totalmente compatíveis com os requisitos de acessibilidade e

estar totalmente aderente aos requisitos do W3C para a codificação nas linguagens

HTML ou XHTML;

3.32. A solução de software deve dispor de ferramentas próprias para coleta e

agregação de informações, que serão armazenadas para posterior recuperação a partir de ferramenta própria para a emissão de relatórios. Tanto a ferramenta de coleta quanto a de relatórios deve ter a capacidade de ser expansível para outras aplicações de gestão de conteúdo desenvolvidas para a solução de portal.

4. Solução de Gestão de Conteúdo

4.1. A publicação de conteúdo no portal deverá ser feita através de formulários nativos

da solução de software, de forma intuitiva, não exigindo dos colaboradores conhecimento em programação Web;

4.2. A solução de software deverá dispor de um editor de textos WYSIWYG para a

autoria e publicação de conteúdos, que permita formatar suas partes através da interface gráfica, dispondo de funcionalidades para alterar o padrão, tamanho e cores de fontes, copiar blocos de informações de outras fontes de conteúdo, simplificando o código HTML de forma automática, anexar arquivos e imagens e inserir links internos e externos;

4.3. A solução de software deverá permitir a edição dos conteúdos publicados, pelos

usuários autorizados, sem que a versão publicada deixe de ser visualizada. Ao termino

da edição, a nova versão é publicada tornando-se a mais atual;

4.4. A solução de software deverá disponibilizar recursos que permitam a associação

de diversos templates visuais a uma mesma estrutura e/ou natureza de conteúdo,

possibilitando sua visualização com diferentes lay-out de design em partes distintas dos portais;

4.5. A solução de software deverá permitir a organização dos conteúdos a serem

publicados de forma hierárquica, de forma que determinado conteúdo possa ter outros

conteúdos dependentes em uma estrutura do tipo “árvore”. A estrutura hierárquica deve poder ser visualizada pelo usuário para que este tenha a visão dos conteúdos e todos os conteúdos e de seus respectivos dependentes;

4.6. Os conteúdos devem poder ser organizados em seções, e a solução de software

deve permitir ao administrador associar seções de conteúdo a áreas do portal onde serão exibidas;

4.7. Um mesmo conteúdo deve poder ser publicado em várias seções, podendo

aparecer em áreas distintas dos portais;

4.8. A solução de software deve permitir aos administradores fazerem associações

entre conteúdos publicados no portal, para que, quando o usuário final visualize um

determinado conteúdo, o portal exiba também todos aqueles conteúdos que estejam

associados ao que está sendo visualizado;

4.9. A solução de software deve permitir a anexação de qualquer formato de arquivo ou documento externo (por exemplo: PDF, Word, Excel, AVI, MPEG e PPT), a uma estrutura de conteúdo, prescindindo de qualquer tipo de programação ou codificação;

4.10. A solução de software deverá dispor ao gestor de conteúdo um sistema de

workflow para aprovação do conteúdo antes que este seja publicado. O sistema de

workflow deverá ser flexível no que diz respeito ao número de estágios de aprovação e também quanto à definição de quais usuários, ou perfis de usuários, podem aprovar o

conteúdo em cada estágio;

4.10.1. A solução de software deverá dispor de workflows de aprovação distintos para

conteúdos de diferentes tipos ou natureza;

4.10.2. O workflow deverá estar integrado a um sistema de e-mail para o envio de

notificações aos usuários que participam do processo de revisão e aprovação dos

conteúdos;

4.11. A solução de software deverá dispor de recursos nativos para carregamento de

documentos e imagens a serem anexadas aos conteúdos, dispensando a utilização de

carga por FTP;

4.12. A solução de software deverá permitir a criação e o gerenciamento de múltiplos

repositórios de arquivos, para o armazenamento de documentos e imagens a serem

incluídos no conteúdo por upload. Os repositórios deverão poder ser associados a

diferentes seções e grupos ou usuários individuais, com um controle de autorização para

sua manipulação e para a associação dos documentos e imagens contidos nos mesmos

aos conteúdos publicados;

4.13. A solução de software de gerenciamento de conteúdo deverá dispor como parte

integrante da mesma, de formulários já elaborados para publicação de notícias;

4.14. A solução de software de gerenciamento de conteúdo deverá dispor como parte

integrante da mesma, de formulários já elaborados para publicação de eventos;

4.15. A solução software de gerenciamento de conteúdo deverá dispor como parte

integrante da mesma, de formulários já elaborados para publicação de links externos;

4.16. A solução de software de gerenciamento de conteúdo deverá dispor como parte

integrante da mesma, de formulários já elaborados para envio por e-mail de conteúdo

para um correspondente;

4.17. A solução de software de gerenciamento de conteúdo deverá dispor como parte

integrante da mesma, de mecanismo para publicação e gerenciamento de banners;

4.17.1. Esses banners podem ser inseridos em qualquer página do portal. Deve ser

possível criar categorias para agrupar esses banners e promover a rotatividade de

apresentação entre eles. Ele deve dar suporte a imagens como JPEG ou GIF,

animações em Flash ou scripts em Javascript;

4.18. A solução de software de gerenciamento de conteúdo deverá dispor como parte

integrante da mesma, de recurso que permita aos usuários do portal, anônimos ou

autenticados, fazer comentários em qualquer conteúdo publicado, votar e atribuir notas. Tais comentários devem ser administrados de forma centralizada por usuário autorizado;

4.19. A solução de software de gerenciamento de conteúdo deverá dispor como parte

integrante da mesma, de formulários já elaborados para publicação de perguntas mais

frequentes (FAQ);

4.20. A solução de software de gerenciamento de conteúdo deverá dispor como parte

integrante da mesma, do recurso de syndication, para a publicação dos conteúdos

utilizando o padrão RSS 1.0 da W3C ou superior;

4.21. A solução de software de gerenciamento de conteúdo deverá dispor de um recurso que permita a “criação de conteúdo estruturado”, usando interface gráfica, o qual gere automaticamente o formulário para publicação do conteúdo criado, com seus respectivos campos e atributos especificados. O recurso deverá permitir a inserção de campos de diferentes tipos como: string, data, hora, HTML, e-mail, url, check-box e combo-box para acesso às tabelas de bases de dados, sem limitação de número de campos criados;

4.22. A solução de software de gerenciamento de conteúdo deverá dispor de publicação de conteúdo em diferentes idiomas e deverá ser possível sem a necessidade do desenvolvimento e gerenciamento de várias soluções, permitindo que o idioma de preferência seja definido pelo usuário final. Deverá ser usado o padrão UNICODE nativamente;

4.23. A solução de software de gestão de conteúdo deve permitir a visualização dos

novos conteúdos em edição nas páginas do portal, antes de sua publicação definitiva.

Permitindo aos usuários avaliar onde e como serão apresentados;

4.24. A solução de software de gerenciamento de conteúdo deverá dispor como parte

integrante da mesma, de recurso que permita construir de forma automática ou manualos “menus de navegação”;

5. Solução de Colaboração

5.1. A solução de software de colaboração deve contemplar o recurso de criação e

administração de fóruns de discussão abertos ou fechados, podendo ser moderados,

com segmentação e controle de acesso por grupos de usuários definidos na solução de portal;

5.1.1. Deve haver o recurso da criação de um número ilimitado de fóruns de discussão, e todos os dados referentes a estes devem estar armazenados na mesma base de

dados relacional das soluções de software de portal e gestão de conteúdo;

5.2. A solução de software de colaboração deve contemplar um chat corporativo que

permita a realização de reuniões online em tempo real, as quais podem ser restritas ou

não a usuários ou grupos determinados, definidos na solução de portal;

5.2.1. O chat deve armazenar logs das reuniões para consultas posteriores;

5.2.2. Deve haver também o recurso do agendamento dos chats;

5.2.3. Deve haver o recurso da criação de um número ilimitado de chats, e todos os

dados referentes a estes devem estar armazenados na mesma base de dados

relacionais da solução de portal e de gestão de conteúdo;

5.3. A solução de software de colaboração deve dispor de uma função nativa para uso

de uma agenda de eventos, para que grupos de usuários, definidos na solução de portal, possam compartilhar compromissos e eventos através do portal;

5.4. A solução de software de colaboração deve dispor de um repositório de

documentos com controle de versão que permita a um grupo de usuários, com controle de acesso definido na solução de portal, carregar versões de documentos para compartilhamento e autoria colaborativa com o restante dos usuários, com a

possibilidade de criação e remoção de pastas através desta funcionalidade;

5.4.1. As pastas não ficam armazenadas em banco de dados, mas sim em sistemas de

arquivos do servidor;

5.4.2. A interface desta funcionalidade deve ser amigável e intuitiva;

5.5. A solução de software de colaboração deve prover uma funcionalidade para a

criação de enquetes, que permita a promoção de pesquisas rápidas, com uma única

pergunta e inúmeras respostas, contendo apuração automática e com resultado visível ou não para o usuário final, conforme configurado em interface gráfica nativa. Deve haver a possibilidade de associar a enquete ao controle de acesso da solução de portal;

5.6. A solução de software de colaboração deverá dispor de uma ferramenta nativa

para Newsletter, com as seguintes características: entrega de conteúdos aos usuários

que optaram por receber links para conteúdos de determinados assuntos de forma

configurável pelos próprios usuários, envio dos textos e imagens em formato HTML

através de e-mail;

5.7. A solução de software de colaboração deve dispor de uma função nativa para a

publicação de álbuns de fotos, para grupos ou usuários definidos na solução de portal;

Pesquisa Completa

cms java ecm

big ones

www.liferay.com

http://www.opencms.org/en/

http://www.dotcms.org/

http://www.nuxeo.com/en/

http://www.magnolia-cms.com/home.html

http://www.onehippo.com/

dms java

http://www.logicaldoc.com/

www.alfresco.com

catalogos

http://www.mhavila.com.br/link/internet/server/content.html

http://www.cmswire.com/

http://en.wikipedia.org/wiki/List_of_conte...agement_systems

Editado por Jonathan Queiroz
Remover caixa alta do título (Jonathan)
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...