Ich frage mich, ob es eine Drupal-Entsprechung für Java-Benutzer gibt?
Sie haben Open-Source-CMS-Alternativen?
Ja, da sind. Sie finden hier und hier eine Übersicht über alle, wobei die beliebtesten Alfresco , Nuxeo , Magnolia und Liferay . Sie können in CMS Matrix auswählen und vergleichen.
Diese Frage wird auch schon einige Male hier in SO gestellt. Überprüfen Sie die Tags [java]+[cms]
.
Es gibt viele Open-Source-Java-CMS es.
Ich habe nie persönlich welche benutzt, aber es gibt eine Menge von ihnen da draußen.
Hier ist eine weitere Liste auf Wikipedia.
Wort "CMS" in Java & amp; Die PHP-Welt hat einen signifikanten Bedeutungsunterschied (Skalenunterschied). Ich kann mich nicht erinnern, dass Java CMS in einer halben Stunde einsatzbereit ist.
Drupal (in PHP-Welt) ist im Vergleich zu anderen CSM-Anwendungen ein Schritt mehr zur wiederverwendbaren "Komponenten" -Organisation (sehr, sehr spezifisch, mit eigener Idee von "virtuellen Methoden", Komponentenereignissen, Lebenszyklus - wenn jemand das versteht ist möglich, OOP in rohen C, zu verstehen, dass "drupal hat Komponenten-Philosophie"). Über "Komponentenphilosophie" baut die nächste Schicht auch das Management von Inhalten auf. Gute Idee der allgemeinen Architektur, fatal realisiert in hässlichen Codierungsstandards / Codierungskonventionen. Andere PHP CMS (Joomla andn Klone, Wordpres Blogging) sind direkter auf Inhalte ausgerichtet (~ = für Endbenutzer).
In der meist zitierten Java-Welt sind CMS sehr groß, können fett sagen, mit riesigen Inhalts-Repositories, mit Programmier-API für Programmierer (Paradox: Open-Source, aber verborgen in Multilayer, Multimodul-Philosophie. Anfänger kann in vielen Monaten nicht produktiv sein Viele haben alte (JPS etc) Architektur.). Inhaltsrepositories sind so riesig, dass sie für die größten Bibliotheken, Regierungen und Unternehmen entworfen wurden. Normalerweise haben sie einen der besten Suchenden (90% von der Familie Lucene).
Zurück zur Frage: Wenn jemand positive Assoziationen mit der Drupal-Fähigkeit hat, eigene Komponenten hinzuzufügen, schlagen Sie in der Java-Welt nach Portlet-Containern (Liferay, Jbos, jetspedd wahrscheinlich zurückgezogen). Ich denke, haben ähnliche Freiheit, unabhängige "Quadrate des Inhalts" hinzuzufügen.
Aber wenn es erforderlich ist, ist die Ausrichtung auf den Inhalt (bereit zu gehen), alle hoch positioniert und zitiert hier: akfresco, opencms. Mit Disclaimer: Lernkurve im normalen Content-Management ist schwerer als in PHP-CMS, Software ist kostenlos, aber Sie können Support & amp kaufen; Lernen bei Problemen;)
Achten Sie auf nicht benannte CMS: gute Wiki-Server (open XWiki ?, kommerzielle Confluence). haben in der Regel viel mehr Funktionen als von den meisten PHP-Wikis erwartet - haben Plugin-Philosophie, können völlig unterschiedliche Segmente des Inhalts usw. enthalten.
Hosting Kosten in Java & amp; PHP ist allgemein bekannt;) Code-Sicherheit, Refactoring auch. Java gibt keine Garantie für hohe Qualität (d. H. Spaghetti-Code existiert in JSP wie in PHP), erzwingt aber normalerweise ein besseres Design.
Tags und Links java content-management-system