ti-enxame.com

O que o CMS deve usar para o aplicativo da Web e o design da Web responsivo do dispositivo do Spring MVC?

Estou procurando projetar um pequeno site de comércio eletrônico para o meu negócio. Eu vou estar usando Spring e Java coisas no backend. E o site deve ser responsivo ao dispositivo. Estou muito confuso para decidir qual CMS usar. Por favor alguém me ajude.

19
Suren Raju

E-Commerce: se é uma loja, você pode querer olhar em BroadLeaf Commerce : não é um CMS, mas um sistema de código aberto, mas construído na pilha de tecnologia que você está procurando. http://www.broadleafcommerce.org/

Além disso: Eu costumava trabalhar com OpenCms por muitos anos (desde 2005), e você poderia integrá-lo com Spring (que é o que fizemos, ver a minha resposta para esta pergunta aqui: O Java CMS baseado pode gerenciar o conteúdo das páginas existentes? e Integração do aplicativo Java com o OpenCms

No entanto, se eu tivesse criado um novo site com um CMS em Java, provavelmente eu iria com Magnolia CMS , porque a documentação e a comunidade são mais maduras, apesar de serem mais recentes que o OpenCms. http://www.magnolia-cms.com/ Integração com a mola: https://wiki.magnolia-cms.com/display/WIKI/Magnolia+Blossom

Em relação à arquitetura: Magnolia usa o Jackrabbit como um repositório compatível com JCR, enquanto o OpenCms usa sua própria abordagem, com a desvantagem de armazenar todos os arquivos de conteúdo dentro de um banco de dados MySQL em vez de no sistema de arquivos. Isso não traz muito benefício, mas apenas desvantagens.

Quanto à sua necessidade de design responsivo: não importa qual CMS você escolher, porque o que você irá renderizar como o frontend (seja html5, json, xml) não importa realmente para a escolha do CMS. Eu diria, escolha o sistema CMS ou E-Commerce, que tem os melhores recursos funcionais que combinam com o seu conjunto de requisitos, e dê uma olhada na interface do usuário, qual você achará mais atraente.

Em relação à arquitetura e à tecnologia subjacente, os três acima devem se sair bem.

== Atualização 20.05.2016 ==

Só para confirmar minha sugestão acima que fiz há três anos: depois de ter trabalhado com o OpenCms por cerca de 10 anos, mudei para a Magnolia há dois anos e não me arrependi. IMHO é o melhor WebCMS de código aberto que pode competir com os grandes jogadores. Comunidade e documentação são excelentes. Eu uso a edição gratuita da comunidade. btw: Eu não trabalho para a Magnolia International Ltd nem para nenhum dos seus parceiros, esta é apenas a minha opinião pessoal e experiência.

30
Mathias Conradt

Se você quiser usar o Spring framework em uma plataforma de CMS ou eCommerce, os três primeiros que conheço são:
magnólia cms
broadleaf
Liferay 

E lista de alguns CMS com base no (ou suporte) framework Spring. 

craftercms
craftercms.org/
http://craftercms.org/downloads
crafter é uma estrutura de primavera pura, é melhor começar com ela. 

wallride
http://wallride.org/
feito por Java 100% puro, usando Spring Framework, Hibernate e Thymeleaf.

HIPPO CMS
https://www.onehippo.org
Muitos recursos principais do Spring Framework, como Injeção de Dependência e Programação Orientada a Aspectos, são usados ​​na camada de entrega do Hippo (HST) para gerenciar seus componentes internos.

asbrusoft
http://wcm.asbrusoft.com/
- primavera pura. não é livre para pessoal, mas barato para empresa 

http://www.broadleafcommerce.com/
- primavera pura

Morsa CMS
http://walrus.lt/
- Java CMS baseado no framework Spring 

dotcms
https://dotcms.com/cms-platform/features
- suporte completo de primavera 

2
Arthur Zhixin Liu

Há também Spring Content . Isso permite que você construa seu próprio CMS em cima de sua escolha de componentes, em vez de ser forçado a usar qualquer que seja o CMS escolhido em seu nome. Veja o comentário acima sobre o MySQL. É possível construir um serviço de conteúdo com apenas uma classe e duas interfaces. 

0
Paul Warren