Tut Plone genug, um mit anderen CMS mitzuhalten?

Lesezeit: 5 Minuten

Benutzeravatar von Sid Kshatriya
Sid Kshatriya

Ich mache Drupal beruflich und ich mag das System. Ich war jedoch schon immer von Plone fasziniert und wollte es gut lernen, um mein Wissen über CMS im Allgemeinen auf eine breitere Basis zu stellen. Ich habe in der Vergangenheit mit Plone herumgespielt und war davon sowohl fasziniert als auch abgestoßen – je nach Tag.

Aber andererseits sehe ich hier die Vorteile von Plone

  • Python süße Python
  • Aufgebaut auf kampferprobte und überreif Zope 2
  • Zope 3-Stil, der jetzt auch in Zope 2 und damit in Plone verfügbar ist
  • Objekte und nicht SQL
  • Echte Trennung von Konfiguration und Inhalt (im Gegensatz zu Drupal, wo Konfiguration und Inhalt in der Datenbank völlig durcheinandergebracht werden)
  • Sehr leistungsfähiges System zum Erstellen benutzerdefinierter Inhaltstypen (leider nicht über eine Benutzeroberfläche)

Es hat mich jedoch überrascht, dass ich nichts Äquivalent zu Ansichten finden konnte ( http://drupal.org/project/views ) und diese Taxonomie (dh Klassifikation) kein Bürger erster Klasse war. Jedes Plone-Produkt schien seinen eigenen Ansatz zur Taxonomie zu verfolgen. Alles in allem, obwohl ich seinen extremen und idealistischen Ansatz liebte, fiel es mir immer wieder auf, dass alles darin so verdammt schwierig zu erreichen war.

Ich habe wirklich auf den Erfolg von Plone gehofft und werde alle paar Monate seine RSS-Feeds durchsuchen, nur um niedergeschlagen zurückzukommen.

Ich dachte, ich teste Plone 4. Die neue Feature-Liste in Plone 4 war total enttäuschend mir ( http://plone.org/products/plone/features ).

Drupal 7 neue Funktionen ( http://drupalcode.org/viewvc/drupal/drupal/CHANGELOG.txt?revision=1.373&view=markup) und WordPress 3 ( http://codex.wordpress.org/Version_3.0 ) scheint es getan zu haben Tonnen mehr in ihren neuen Hauptversionen.

Außerdem Ersatz für Archetypen durch Geschicklichkeit ( http://plone.org/products/dexterity/documentation/faq/how-is-dexterity-related-to-archetypes/view ) ist ebenfalls ein großer Schritt nach vorn. Während also Plone 4 selbst eine Verbesserung gegenüber 3.x sein kann, reicht es aus, um Plone unter anderen CMS in der Rechnung zu halten?

Was mich zu meiner Frage bringt:

Ist Plone auf einem stetigen Niedergang? Wie sieht die Zukunft von Plone aus? Liege ich falsch in meiner Einschätzung, dass Plone Funktionalität und Features nicht in dem Maße hinzufügt, wie es andere Top-Tier-CMS tun?

Dies http://www.google.com/trends?q=plone scheint meine befürchtungen zu bestätigen.

Soll ich Plone 4 ausprobieren und es zu meinem “zweiten” CMS machen?

Lassen Sie mich zuerst die Voreingenommenheit aus dem Weg räumen: Ich bin einer der Mitbegründer von Plone, also machen Sie daraus, was Sie wollen. 😉

Plone 4 ist in vielerlei Hinsicht ein „Zwischen“-Release – der ursprüngliche Plan war, es zu einem großen Release mit neuem UI-Ansatz (neues Layoutsystem Deco), verbessertem Typdefinitionssystem (Dexterity) und verbesserter Theming-Story (derzeit als XDV, Name wird sich wahrscheinlich ändern).

Unterwegs erkannten wir, dass wir zuvor ein kleineres Release brauchten, also wurden die wichtigsten Verbesserungen auf einen neuen Meilenstein von Plone 5 verschoben, und Plone 4 wurde in ein Release vom Typ Infrastruktur/Aufräumarbeiten umgewandelt.

Mit diesem Ziel vor Augen lieferte das Team das bisher schnellste Plone (es übertrifft Drupal, Joomla und WordPress in puncto Geschwindigkeit) und verbesserte viele sehr wichtige Infrastrukturen (Dateien werden jetzt außerhalb der Datenbank gespeichert, es verbraucht viel weniger Speicher als zuvor). und skaliert viel besser für eine große Anzahl paralleler Anfragen).

Die Innovation ist noch nicht abgeschlossen, und jetzt, da Plone 4 herausgekommen ist, konzentrieren wir uns voll und ganz auf die Bereitstellung von Plone 5, das viele der neuen Funktionen und Verbesserungen haben sollte, die ursprünglich als Plone 4 geplant waren. In der Zwischenzeit haben wir eine extrem solide und schnelle Basis, um von dort aus zu arbeiten und Kunden einzusetzen.

Sie können auch einen Großteil der Plone 5-Technologie bereits in Plone 4 nutzen – Beispiele sind das oben erwähnte Dexterity-Typdefinitionssystem, das XDV-Designsystem und mehrere andere Infrastrukturverbesserungen wie die Chameleon-Template-Sprache (fügt ~50% Beschleunigung für die meisten Seiten).

Also, nein – wir fügen Funktionen nicht langsamer hinzu – wenn Sie sich den Verlauf und die Aktivität des Quellcodes anstelle von Google Trends ansehen (was keine sehr nützliche Metrik für etwas so Nisches wie ein CMS-System ist), Sie Ich werde sehen, dass es mehr aktive Entwickler und mehr Code-Verbesserungen als je zuvor gibt.

  • Ich weiß Ihre Antwort wirklich zu schätzen. Die Liste der Features, die Sie angestrichen haben, scheint beeindruckend zu sein, und ich freue mich auf Plone 5. Wo Sie gerade dabei sind — meine wichtigste Bitte wäre, so etwas wie das Äquivalent von Views hinzuzufügen ( drupal.org/project/views ) und Taxonomy zu einem Bürger erster Klasse in Plone 5 machen — falls es dafür noch nicht zu spät ist.

    – Sid Kshatriya

    13. Oktober 2010 um 10:33 Uhr

  • Ich kenne Drupals Views nicht, aber haben Sie Collections in Plone gesehen? Sie können beliebige Inhalte auswählen und nach Belieben sortieren und anzeigen. plone.org/documentation/manual/plone-3-user-manual/…

    – DisplacedAussie

    13. Oktober 2010 um 11:02 Uhr


Ja Sammlungen machen das meiste von dem, was in dieser Beschreibung von Drupals Views beschrieben wird. Eine Sache, die Sammlungen nicht standardmäßig erledigen, ist die Gruppierung/Taxonomie. Es gibt zusätzliche Plugins, die dabei helfen können, wie z Sammel.Sammlung.Jahresblick. Taxonomieoptionen könnten stärker sein, aber in Wirklichkeit funktionieren verschachtelte Sammlungen für die meisten Anwendungsfälle.

Was die Zukunft von Plone betrifft? Die Popularität von Plone ist in den letzten Jahren unverändert geblieben, da es seine massive interne Umstrukturierung durchlaufen hat. Es hat Entwickler verloren und Entwickler gewonnen. Verglichen mit dem Aufstieg von Drupal und CMS im Allgemeinen mag das nach Niedergang aussehen. Das Wichtigste ist jetzt, dass Plone aufgrund dieser Umstrukturierung jetzt sehr entwicklerfreundlich ist. Aufgrund von Diazo/XDV, zu dem die meisten Plone-Integratoren wechseln, ist Plone jetzt sehr Designer-freundlich. Es ist jetzt auch schnell und genauso sicher und flexibel wie immer. Erwarten Sie, dass Plone von nun an viel mehr Aufmerksamkeit und Wachstum von außen erhält.

Wie Limi erwähnte, war das Mantra „Plone 4 ist die evolutionäre Veröffentlichung, Plone 5 ist die revolutionäre Veröffentlichung“. Wie DisplacedAussie sagte, schauen Sie sich ‘Collections’ in Plone an, sie sind wie gespeicherte Suchen und in Kombination mit dem Collections Portlet ziemlich mächtig.

In Plone 5 wird das Deco/Tiles-System für die Bearbeitung von Inhalten auftauchen, das wird wirklich ziemlich erstaunlich sein, und Sie können es hier in einer ersten Vorschau sehen: http://www.mefeedia.com/watch/32696814

Grundsätzlich besteht die gesamte Seite aus zusammengesetzten Elementen, jedes ist ein erstklassiges Element und mit einer eigenen URL ansprechbar. Sie können nach Belieben auf einem Raster über die Seite gezogen werden.

-Matt

1405270cookie-checkTut Plone genug, um mit anderen CMS mitzuhalten?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy