Szukam projektowania małej witryny eCommerce dla mojej firmy. Będę korzystał z plików Spring i Java na zapleczu. A witryna powinna reagować na urządzenia. Jestem bardzo zdezorientowany, aby zdecydować, którego CMS użyć. Proszę, pomóż mi.Jakiego CMSa użyć do aplikacji sieciowej MVC Spring Spring i urządzenia do projektowania responsywnego?
Odpowiedz
E-Commerce: jeśli jest to sklep, możesz zajrzeć do BroadLeaf Commerce: nie jest to system CMS, ale system sklepu typu open source, ale zbudowany na stosie technologii, którego szukasz. http://www.broadleafcommerce.org/
Poza tym: Kiedyś do pracy z OpenCMS przez wiele lat (od 2005), i można zintegrować go z wiosny (czyli to, co zrobiliśmy, zobacz moją odpowiedź na to pytanie tutaj: What java based CMS can manage existing pages' content? i Integration of Java application with OpenCms)
jednak gdybym stworzyła nową witrynę z CMS na Java pewnie bym go z Magnolia CMS, ponieważ dokumentacja i społeczność jest bardziej dojrzały, mimo że jest nowsza niż OpenCMS. integracja http://www.magnolia-cms.com/ Wiosna: https://wiki.magnolia-cms.com/display/WIKI/Magnolia+Blossom
chodzi o architekturze: Magnolia wykorzystuje Jackrabbit jako JCR zgodnym repozytorium, a OpenCMS wykorzystuje swoje własne podejście, z minusem IMHO które przechowują one wszystkie pliki zawartości wewnątrz bazy danych MySQL, a nie na system plików. To nie przynosi wiele korzyści, ale tylko wady.
Jeśli chodzi o wymagania dotyczące elastycznego projektowania: nie ma znaczenia, który CMS wybierzesz, ponieważ to, co wyświetlisz jako nakładka (czy to HTML5, json, xml), nie ma znaczenia dla wyboru CMS. Powiedziałbym, wybierz system CMS lub E-Commerce, który ma najlepsze funkcjonalne funkcje, które pasują do twojego zestawu wymagań, i spójrz na interfejs użytkownika, który najbardziej ci się spodoba.
Jeśli chodzi o architekturę i podstawową technologię, wszystkie powyższe trzy elementy powinny dobrze się spisywać.
== Aktualizacja 20.05.2016 ==
Wystarczy potwierdzić moją powyższą sugestię, że zrobiłem trzy lata temu: po przepracowaniu z OpenCMS przez około 10 lat, przeszedłem do Magnolia całkowitemu 2 lata temu nie żałuję tego. IMHO to najlepszy open source WebCMS, który może konkurować z dużymi graczami. Społeczność i dokumentacja jest doskonała. Używam bezpłatnej edycji społeczności. btw: Nie pracuję dla Magnolia International Ltd ani żadnego z ich partnerów, to tylko moja osobista opinia i doświadczenie.
Jeśli chcesz użyć Spring Framework na platformie CMS lub eCommerce, top 3 jedno wiem, to:
magnolia cms
liściaste
Liferay
A lista niektórych CMS oparty na (lub wsparcie) Wiosenne ramy.
craftercms
craftercms.org/
http://craftercms.org/downloads
Crafter jest czysty ramy wiosna, to lepiej, aby rozpocząć z nim.
wallride
http://wallride.org/
przez 100% czysta Java, przy użyciu Spring Framework, Hibernate i Thymeleaf.
HIPPO CMS
https://www.onehippo.org
Wiele podstawowych cech, takich jak Spring Framework Dependency Injection i Aspect-Oriented Programming są wykorzystywane w Hippo dostawy tier (HST), aby zarządzać jego wewnętrznych elementów.
asbrusoft
http://wcm.asbrusoft.com/
- czysty sprężyny. nie za darmo do użytku osobistego, ale tanie dla firm
http://www.broadleafcommerce.com/
- czystym wiosennym
Walrus CMS
http://walrus.lt/
- Java CMS oparty na Spring Framework
dotcms
https://dotcms.com/cms-platform/features
- pełen wiosny obsługa
Powinniśmy dodać Spring Content (https://paulcwarren.github.io/spring-content/) do tej listy Arthur? Jest to "buduj własne" podejście do usług związanych z treścią przy użyciu nowoczesnych technik programowania wiosennego, aby uczynić go superszybkim, aby zacząć działać. 100% wiosna, 100% chmura rodzimych.Może obsługiwać dowolną bazę danych i komponent pamięci masowej. –
Istnieje również Spring Content. Pozwala to na zbudowanie własnego CMS na bazie wybranych komponentów, a nie na zmuszaniu ich do używania tego, co CMS wybierze w Twoim imieniu. Zobacz komentarz powyżej o MySQL. Możliwe jest zbudowanie usługi związanej z treścią za pomocą tylko jednej klasy i dwóch interfejsów.
- 1. Jakiego menedżera transakcji użyć? (JPA, Spring)
- 2. Spring MVC, REST i HATEOAS
- 3. Najprostszym sposobem na dodanie GWT do aplikacji Spring MVC?
- 4. Jak skonfigurować kontekst aplikacji WWW w Spring Spring MVC
- 5. Dostęp do zasobów na stronie JSP aplikacji Spring MVC
- 6. Integracja VaVin i Spring MVC
- 7. Wskazówki lub narzędzia do debugowania aplikacji Spring?
- 8. Połączyć Netty i Spring MVC
- 9. Spring MVC - przycisk wielokrotnego wysyłania do formularza
- 10. Dostęp do bieżącego modelu w spring-mvc
- 11. Czy Spring Spring MVC może być użyty do implementacji wzoru MVC w aplikacjach Swing?
- 12. Spring MVC background process
- 13. przekazywanie danych JSON do kontrolera Spring MVC
- 14. Dodawanie ContextLoaderListener do web.xml w Spring MVC
- 15. Spring intercap mvc addObject
- 16. Proszę polecić jaką strategię nawigacji użyć dla Spring MVC 3.0
- 17. Klasy abstrakcyjne i Spring MVC @ ModelAttribute/@ RequestParam
- 18. Spring MVC vs ASP.NET (MVC?)
- 19. Rozmieszczanie projektu Spring MVC
- 20. ASP.NET MVC vs Spring MVC
- 21. Spring MVC controller versioning
- 22. AngularJS ze Spring-mvc
- 23. @Nazwa adnotacyjna w Spring MVC
- 24. Spring MVC: Jak uzyskać ścieżkę do pliku do kontrolera?
- 25. Spring MVC: strony błędów i główne informacje
- 26. Przekazywanie właściwości do kontekstu Spring
- 27. Spring MVC @RequestMapping nie działa
- 28. Szukam OSGi ze Spring (specjalnie Spring MVC) tutorial
- 29. Spring MVC + Spring Security zaloguj się z usługą internetową odpoczynku
- 30. Jak obsługiwać wiele subdomen oddzielnie w aplikacji Spring MVC?
Cześć Mathias, Dziękuję bardzo za odpowiedź. To nie jest dokładnie strona eCommerce, coś w rodzaju ogłoszeń drobnych i małego eCommerce. Ale powinien dobrze działać ze sprężynowymi wersjami MVC i java. – suren
Jeśli CMS jest kluczową cechą, spójrz na Magnolię, dobrze udokumentowaną, wspaniałą społeczność. Spójrz na Magnolia Spring Blossom: http://www.magnolia-cms.com/magnolia-cms/features/blossom-spring-cms-integration.html na integrację Spring. –
Czy Magnolia stała się wolnym rozwiązaniem po napisaniu tej odpowiedzi? – Kaspar