CMS mit vielen sofort einsatzbereiten Modulen und benutzerfreundlicher Lernkurve

Ich werde gebeten, einer kleinen Community ein CMS (oder ein ähnliches System) zu empfehlen und möglicherweise einzurichten. Wir haben ein typisches Linux-Apache-MySQL-PHP-Shared-Hosting, auf dem dies ausgeführt werden sollte. Mit Ausnahme von vielleicht ein oder zwei öffentlichen Seiten sind alle anderen Seiten auf etwa 30 bis 50 Benutzer beschränkt. Es wird ungefähr 2 Administratoren und zusätzlich 3 Moderatoren / hochprivilegierte Benutzer geben.

Nutzung durch Mitglieder

Die Website wird je nach Person für unterschiedliche Zwecke verwendet:

  • Anonyme Besucher
    • Erhält lediglich grundlegende Kontaktinformationen, sonst nichts.
  • Ordentliche Mitglieder
    • Fast alle werden kommen, um Informationen zu erhalten : Ankündigungen ansehen, Links und allgemeine Informationen über die Gemeinschaft und ihre Organisation finden;
    • Etwa die Hälfte dieser Mitglieder (glaube ich) kann auch hereinkommen, um am Forum teilzunehmen und Neuigkeiten und Ankündigungen zu kommentieren;
  • Verlag
    • Gibt es einige Benutzer , die zeitliche/seitenspezifische Veröffentlichungsrechte erhalten, zB wenn sie eine Community-Veranstaltung organisieren;
    • Beziehen Sie einige Benutzer (hauptsächlich das Board) mit ein, die den regulären Inhalt pflegen. Sie werden wahrscheinlich auch Foren-Mods sein (obwohl eine starke Moderation wahrscheinlich nicht erforderlich sein wird).
    • Kann Dokumente (PDF, Office-Dokumente, Bilder) mit anderen "regulären Mitgliedern" teilen

Hauptanforderungen

Das sind die wichtigen Bits:

  • CMS (oder ähnlich), das auf einem LAMP-Stack auf einem gemeinsam genutzten Host ausgeführt wird;
  • Geeignet für 30-50 Benutzer , ± 2 Admins, ± 3 Mods;
  • Es ist einfach, Seiten/Module auf Mitglieder zu beschränken , vorzugsweise als Standard für neue Elemente;
  • Private Mitgliederregistrierung oder Genehmigung irgendeiner Art;
  • Das System selbst und (die meisten) Module müssen reaktionsfähig sein (denken Sie an Tablets/Smartphones);"
  • Sicheres Teilen von Dokumenten (PDFs, Office-Dokumente, Bilder);
  • Kostenlos .

Ein wichtiger Kontext: Die Website ist nichts für technisch versierte Benutzer. Es sollte einfach zu bedienen sein und/oder typischer Alltagssoftware (Office, Browser etc.) ähneln. Mit anderen Worten eine weitere wichtige Anforderung:

  • Freundliche Lernkurve des CMS und seiner Module für reguläre Mitglieder.

Mit diesen Anforderungen könnte ich wohl fast jedes PHP-CMS aus der Wikipedia-Liste auswählen , aber ich kann meine Anforderungen etwas weiter eingrenzen.

Zusätzliche Anforderungen

Hier sind einige zusätzliche Anforderungen, in der Reihenfolge ihrer Wichtigkeit:

  • Viele Module zur Auswahl , hier sind einige, die ich wahrscheinlich bekommen möchte:
    • Ein einfaches Forum- Modul, aber mit der Option für Benutzer, Updates per E-Mail zu erhalten.
    • Ein grundlegendes Kalendermodul, um bestimmte Termine in mindestens zwei Kategorien (eigene/wichtige Ereignisse und weniger wichtige Ereignisse) anzukündigen.
    • Entweder Integration mit Google Documents oder eine integrierte Möglichkeit, Office-Dokumente zu teilen und zusammenzuarbeiten.
    • Eine Möglichkeit für Mitglieder, Kontaktinformationen zu teilen und auf dem neuesten Stand zu halten;
  • Eine Möglichkeit, einfache Seiten zum Veröffentlichen von Informationen zu erstellen . (Möglicherweise ein Wiki -ähnliches System? Redakteure werden wahrscheinlich die technisch versierteren Leute sein.)
  • Wartungsarm / einfach zu aktualisieren.

Wie immer gibt's auch Nice-to-haves:

  • Aktiv entwickelt ;
  • Open-Source ;
  • Hübsche Themen mit einigen Anpassungsoptionen verfügbar.

Was ich schließlich nicht brauche oder möchte, sind umfangreiche Möglichkeiten, es selbst zu erweitern. Gerne nutze ich bereits vorhandene Module und Plugins.

Versucht

Ich habe Erfahrung mit folgenden Systemen:

  • WordPress . Sehr verlockend, da es extrem einfach einzurichten und zu warten ist, aber ich hatte in der Vergangenheit einige Probleme damit, etwas, das im Kern eine Blogging-Engine zu sein scheint, als CMS oder einfache Website zu verwenden. Nachdem ich diese Frage ursprünglich geschrieben hatte, habe ich auch versucht, Wordpress für mein obiges Szenario einzurichten, aber ich bleibe wirklich beim Autorisierungsbit hängen. Ich habe versucht, das Members-Plugin zu verwenden , aber es fehlt. Zum einen werden Seiten, wenn Sie sie privat machen, nur aus meinem Menü ausgeblendet, aber der Zugriff über den Link ist weiterhin für nicht registrierte Benutzer möglich. Außerdem kann der von der Blogging-Engine betriebene Newsfeed nur Post- Inhalte verbergen, aber Metainformationen und Titel werden weiterhin anonymen Benutzern angezeigt. Etc. etc., eine wahnsinnige Erfahrung. (Vielleicht habe ich den falschen Weg gewählt, um die Sicherheit zu verwalten? Oder muss ich vielleicht bestimmte Themen verwenden, die auf die Einstellungen hören?)
  • MediaWiki . Das ist großartig für die Zusammenarbeit, hat aber eine steile Lernkurve, nicht wirklich forumähnliche Funktionen usw.
  • DotNetNuke . Nur als Referenz, da dies nicht auf einem LAMP-Stack läuft, aber es hat einige der Funktionen, nach denen ich frage. Nachdem ich einige andere Optionen ausprobiert habe, wünschte ich mir, dies wäre eine Option gewesen.
  • Joomla! 3 . Angesichts der begrenzten Antwort auf diese Frage habe ich beschlossen, nur erwogene Optionen auszuprobieren . Der Installer war einfach (mit nur einem kleinen Schluckauf ), aber danach war ich verwirrt. Die Admin-Oberfläche ist umfangreich, aber sehr komplex. Angesichts dessen war es eine bessere Erfahrung als Wordpress, zumindest was die Sicherheit betrifft. Das Erstellen neuer Seiten und das Hinzufügen einiger Module war jedoch überhaupt nicht trivial für mich. Außerdem hatte ich eine harte Zeit, ein Forum zum Laufen zu bringen. Kunena schien das Gift der Wahl zu sein, aber lieber Himmel: so viele Dinge auf Ihrem Bildschirm, dass meine Benutzer weinend davonlaufen. Aber vielleicht muss ich einfach etwas tiefer eintauchen.

Ich habe Drupal oder Joomla noch nie ausprobiert, aber ich denke, sie gehören zu meinen Hauptwahlen (und wahrscheinlich nicht allzu unterschiedlich einzurichten?).

Ich habe mir hier auch ähnliche Fragen angesehen ( [1] , [2] ), aber sie haben anscheinend unterschiedliche (Reihenfolge von) Anforderungen.

Überlegt / Überlegt

Basierend auf meinem eigenen Wissen und meiner Forschung habe ich das Gefühl, dass ich drei Haupt-/sichere Möglichkeiten habe:

Dies sind auch die Optionen, für die mein Hosting-Provider Standard-Setups hat (obwohl ich mir überhaupt keine Sorgen darüber mache, etwas selbst einzurichten).

Unterm Strich weiß ich wirklich nicht, wie ich mich zwischen den dreien entscheiden soll. Was würdest du empfehlen?

Beschreiben Sie bitte, was Ihre Community-Mitglieder mit der von Ihnen erstellten Website tun werden. Werden sie alle Inhalte erstellen? Oder sind die meisten von ihnen nur Leser?
@OllieJones Danke für deinen Kommentar. Die meisten Mitglieder werden nur vorbeikommen, um grundlegende Informationen zu erhalten und Ankündigungen zu sehen. Etwa die Hälfte von ihnen wird interagieren (Forum, Kommentieren). Nur eine Handvoll wird Content-Publisher sein. Ich habe die Frage mit einer detaillierteren Erläuterung der erwarteten Verwendung und Rollen aktualisiert.
Warum nennen Sie das ein CMS? Mir scheint, Sie wollen ein ganz typisches Forum. Die meisten Forenprogramme verfügen über einen Kalender, Profile mit Kontaktinformationen und klebrige Themen für dauerhafte Informationen. Das einzige, was fehlt, ist die Google Docs-Integration, aber ich bin mir nicht sicher, was Sie damit meinen.
@Nemo Ich habe die Frage bearbeitet, um die Anforderungen, die mich glauben ließen, dass ich ein CMS (und kein Forum) brauche, klarer zu machen ("Dokumente sicher teilen", zusätzlich zu den "Nachrichtenbeiträgen" und "Ankündigungen und allgemeine Informationen teilen". hatte ich schon erwähnt). - Richtig, viele Foren-Softwarepakete könnten auch in Frage kommen, ich freue mich über Vorschläge, die meinen Anforderungen entsprechen.
Anders ausgedrückt, ich benötige kein spezielles CMS ("CMS oder ähnliches"). Forum-Software, ausreichend funktionsreich, ist ebenfalls eine Option.

Antworten (2)

Ich habe alle drei verwendet, sowie DNN und MediaWiki. Joomla und Drupal bieten beide das, wonach Sie suchen.

Beide haben eine kleine Lernkurve, aber ich denke, Drupal ist flexibler. Fast alle Drupal-Module sind kostenlos und im Allgemeinen benötigen Sie nur wenige spezifische Module, um eine Aufgabe zu erledigen, wenn das, was Sie benötigen, nicht bereits im Kern integriert ist. Hier ist ein ausführlicher Vergleich von Drupal und Joomla .

Ich mag beide Plattformen, aber ich denke, Drupal wäre am besten für Sie.

Vielen Dank für Ihren Kommentar. Ich bin mir nicht sicher, ob ich den letzten Link als " eingehenden Vergleich" bezeichnen würde :P. Wie auch immer, Sie verstärken das Gefühl, das ich bereits hatte, dass ich mir diese beiden wirklich ansehen sollte, vielleicht beginnend mit Drupal.
Es wäre hilfreich, bestimmte Module aufzulisten, die Sie für die Anforderungen von OP empfehlen können (z. B. Forum mit Benachrichtigungen, Kalender mit zwei Kategorien, Google Docs-Integration, …).

Aufgrund meiner Erfahrung mit Drupal, Wordpress und Joomla verbürge ich mich aus folgenden Gründen für Wordpress:

  • Einfach zu erlernen, zu verwenden und zu verwalten.
  • Riesige Benutzer-/Supportbasis
  • Gute Balance zwischen Funktionalität und Aufblasen

Drupal hat Pakete wie Linux-Distributionen und wie Linux gibt es viele Geschmacksrichtungen und ein Kernpaket. Wenn Sie es vorziehen, alles von Grund auf neu einzustellen, können Sie sehr schnell ladende Seiten erstellen. Für einen Neuling mag es wie ein Labyrinth erscheinen. Die Aktualisierung kann komplex werden. Ich mag es, weil es wie Lego ist.

Joomla ist das Kraftpaket für Webseiten und bietet alles, aber ich halte es für zu schwer. Es ist auch recht einfach zu bedienen und auf dem neuesten Stand zu halten. Poliert. Vielleicht etwas stagnierend.

Ich kann Ihnen keine Ratschläge zu Wordpress-Mitgliederbereichen geben, aber ich habe gut funktionierende Instanzen gesehen. Btw, hast du dir Buddypress angeschaut ?

Außerdem: Verwenden Sie gut gepflegte Themes. Sie werden oft bezahlt, aber sie sind es auf lange Sicht wert, da Sie Kompatibilitätsprobleme vermeiden und mit neuen Funktionen fahren.

Interessant: Ihre Antwort hat mich angepingt, wo ich meine Frage irgendwie vergessen hatte. Tatsächlich denke ich, dass ich Ihre Antwort akzeptieren sollte: Ich habe jetzt alle drei ausprobiert und bin schließlich mit WordPress gelandet. Private Seiten und Mitglieder funktionieren nicht so, wie ich es gerne hätte, aber ansonsten funktioniert alles ziemlich gut (während Joomla und Drupal meiner Meinung nach eine ziemlich steile Lernkurve hatten). Ich habe mir Buddypress (noch) nicht angesehen, bin mir nicht sicher, ob ich es tun werde, da es vielleicht übertrieben ist (und inzwischen habe ich bereits in eine andere Lösung investiert). Auf jeden Fall: danke für deine Antwort!
Ein Jahr später muss ich meinen früheren Kommentar zurückziehen (aber natürlich nicht meinen Dank für Ihre Erkenntnisse!) und Mark akzeptieren. Wordpress ist vielleicht immer noch die am wenigsten schlechte Wahl, aber als CMS für eine kleine private Community-Plattform (mit schwer zu sichernden Feeds, keinen einfachen Mitgliederverwaltungsfunktionen, keiner einfachen Sicherung von Dokumenten, suboptimaler Forenintegration usw.) oder zumindest nicht geeignet ist mir nicht gelungen. Ich bin mir nicht sicher, was die Alternative angeht, aber mit der gleichen Frage erneut konfrontiert, würde ich auf jeden Fall alle Möglichkeiten erneut untersuchen.