Tipps zur Verwendung von WordPress als CMS? [geschlossen]

140

Ich möchte WordPress eher als CMS für eine relativ einfache Site als für ein Blog verwenden. Ich habe mehrere Seiten und im Moment habe ich nicht vor, eine "News" -Seite zu haben.

Es gibt zwar Möglichkeiten, dies zu erreichen, aber der Fokus in der wp-admin-Konsole liegt eindeutig auf neuen Posts, und das Erstellen von Seiten mit benutzerdefinierten Inhalten wie Karten und Galerien fühlt sich eher so an, als würde ich am System herumarbeiten, als ob ich damit arbeite.

Haben Sie Vorschläge zur Verwendung von WordPress als CMS?

Speziell:

  • Gibt es gute Boilerplate-Themen, die eher auf ein CMS als auf ein Blog ausgerichtet sind?
  • Gibt es gute Plugins, um WordPress als CMS zu behandeln?

Alternativ sollte ich überhaupt WordPress verwenden?

Damovisa
quelle

Antworten:

138

Die Killer-Funktion , die WordPress 3.0 veranlasste, für 8 von 10 Anforderungen von einem erweiterbaren Blogging-Tool auf das CMS umzusteigen, sind benutzerdefinierte Post-Typen (mit der Hinzufügung von benutzerdefinierten Taxonomien ab v2.9) mit einer lobenden Erwähnung des neuen Menüsystems in 3.0.

Wenn Sie also WordPress als CMS lernen möchten, lernen Sie Benutzerdefinierte Beitragstypen. Hier sind einige Artikel, die Ihnen den Einstieg erleichtern sollen:

Es gibt auch verschiedene Plugins, die benutzerdefinierte Beitragstypen in unbestimmter Reihenfolge vereinfachen, und obwohl alle noch weit davon entfernt sind, ausgereift zu sein, ist Caveat Emptor !:

Bei den Themen ist das ein anderes Thema. Während alle Blog-Themen dasselbe Anwendungsfallmuster implementierten, sind die CMS-Anforderungen der einzelnen Personen wahrscheinlich unterschiedlich, da jedes Unternehmen anders ist (ein Restaurant benötigt ein anderes Layout als ein Yoga-Studio als ein Kino als ein Stoffladen). Zumindest zu Beginn Ich denke, Sie werden es schwer haben, das perfekte fertige " Standard " -Thema für Ihr Unternehmen zu finden. Am besten finden Sie eine, die im Allgemeinen gut ist, und planen, sie zu ändern, oder lassen Sie sich von einem WordPress-Designer eine benutzerdefinierte erstellen. Es kann eine gute Option sein, wenn sie Themen wie das Genesis Framework von StudioPress überlagern .

Das Beste, was ich vorschlagen kann, ist, nach solchen zu suchen, die das WordPress 3.0-Menüsystem unterstützen, und von dort aus Ihre Entscheidungen zu treffen. Sie können danach googeln und nach Artikeln wie diesem suchen:

PS Wenn Sie nach einer Optimierung der Benutzeroberfläche für Administratoren fragen, damit Posts and Pages und andere Blogging-Tools in den Hintergrund treten und Ihr spezifischer CMS-Inhalt stattdessen im Administrator angezeigt wird, ist dies ein anderes Thema. Darf ich vorschlagen, dass Sie eine andere Frage stellen?

UPDATE : Hier sind einige Screenshots einiger Projekte, an denen ich arbeite, um Ihnen eine Vorstellung davon zu geben, was getan werden kann:

Beispiel für einen benutzerdefinierten Beitragstyp # 1

Beispiel für einen benutzerdefinierten Beitragstyp # 2

MikeSchinkel
quelle
8
Danke Mike - super umfassende Antwort. Ich bin im Moment nicht sonderlich besorgt über die Admin-Seiten, aber es lohnt sich wahrscheinlich eine weitere Frage. PS Vielen Dank für den direkten Google-Link anstelle eines lmgtfy.com;)
Damovisa
1
Ich habe noch nie von Imgtfy.com gehört, aber ich kann sehen, wie herablassend das wäre! (Und vergessen Sie nicht, die beste Antwort zu markieren! :)
MikeSchinkel
Ich denke, Damovisa bezieht sich auf lmgtfy.com
Davemac
@ Mike: Die Screenshots sind großartig! Können Sie die Art und Weise, wie Sie dies tun, mit anderen teilen (Skripte, Klassen oder Plugins usw.)? Vielen Dank.
Anh Tran
1
@ozke - Danke für den Kommentar. Das ist wirklich eine andere Frage und es ist besser, eine neue Frage zu stellen, als Nebenfragen in Kommentaren zu diskutieren. Bitte poste es als Frage, damit ich oder andere es ausführlich mit Links und / oder Quellcode beantworten können. Stellen Sie sicher, dass Sie Details angeben und möglicherweise auf meine Antwort auf dieser Seite verweisen, wenn Sie möchten.
MikeSchinkel
12

Wenn benutzerdefinierte Beitragstypen für Sie zu schwer zu verwalten sind

Schauen Sie sich das berühmte "Pods" -Plugin an . Es hat viele Killer-Funktionen und es gibt ein "Add-On" oder ein untergeordnetes Plug-In namens "pods ui" . Mit Pods selbst können Sie Ihrer DB jede Art von Tabelle (n) hinzufügen. Sie können sie auch mit vorhandenen WP-DB-Tabellen verknüpfen. Wenn Sie also (zum Beispiel) die mit einem Benutzer gespeicherten Daten erweitern möchten, fügen Sie einfach einen Pod mit dem Namen ex hinzu. "Erweiterte Benutzerdaten" und verknüpfen Sie diese mit vorhandenen Benutzerdaten. Das ist es. Mit "Pods UI" können Sie dann ohne großen Aufwand eine schöne Benutzeroberfläche erstellen.

Beides hilft Ihnen dabei, alles, was Sie benötigen, einfach zu verwalten und aufzubauen. Alle Entwickler sind mehr als nur nett, sie haben ein perfektes Forum und man kann sie fast jeden Tag in ihrem Chatraum treffen. Ich baue mir zwei ziemlich große Sites für die Verwaltung von Events sowie die gesamte Hintergrundorganisation und bin immer noch beeindruckt, wie gut die Leistung ist, selbst wenn Sie Hunderte von Besuchern gleichzeitig haben. :)

kaiser
quelle
11

Ich sympathisiere Tatsächlich habe ich eine verwandte Frage zu Webmastern gestellt . Ich bin mir nicht sicher über Themen oder Plugins, aber es gibt einige nützliche Links.

Ich bin immer noch in den Anfängen, Wordpress als CMS zu verwenden, aber mein bisheriger Ratschlag lautet:

  • Lesen Sie so viel Funktionsreferenz wie möglich, um einige der inneren Funktionsweisen von WordPress wirklich zu verstehen
  • Entdecken Sie benutzerdefinierte Posts und benutzerdefinierte Felder
  • Verstehen Sie, dass Sie einiges tun können, indem Sie Pages einbinden - genau wie in jedem CMS oder Basissystem, in dem Inhalte geteilt werden
Bobby Jack
quelle
8

Erstens ist WordPress für kleine (ish) Websites immer noch großartig, unabhängig davon, ob sie einen Blog-Bereich verwenden oder nicht. Es ist einfach zu bedienen, leicht zu finden und es gibt natürlich die Möglichkeit, ein Blog einfach hinzuzufügen, wenn es in Zukunft benötigt wird.

Wenn Sie versuchen, eine Galerie einzurichten, haben Sie einige Möglichkeiten. Sie können die integrierte Galerie unverändert verwenden, die integrierte Galerie verwenden, aber ein Plugin installieren oder Ihr Design bearbeiten, um es anders zu formatieren, oder Sie können ein vollständig separates Galerie-Plugin verwenden .

Alternativ gibt es eine Reihe von Themen, die auf eine bestimmte Art von Website abzielen, sei es Portfolio oder Fotografie oder auf eine andere Art von Website, nach der Sie suchen. Ich würde einen Blick in Orte wie den Themenwald empfehlen.

Shellbot
quelle
4

Wie bereits in den vorherigen Antworten erwähnt, sollten Sie sich Custom Post Types unbedingt ansehen , insbesondere in Kombination mit dem WP Easy Post Types-Plugin . Ich würde jedoch weiterhin empfehlen, das Magic Fields-Plugin zu überprüfen, da es einige zusätzliche benutzerdefinierte Feldoptionen bietet, die sehr nützlich sein können. Ich kann sehen, wie WP Easy Post Types verbessert und Plugins wie Magic Fields überflüssig gemacht werden, aber es lohnt sich immer noch, es auszuprobieren. Eine Sache, die Sie bei Magic Fields beachten sollten, ist, dass Bilder an einem anderen Ort als im Standard-Upload-Ordner gespeichert werden.

Rick Curran
quelle
3

Wir verwenden WordPress seit über einem Jahr als CMS für meine Universität:

Es ist definitiv sehr nützlich für kleinere Websites mit wenigen Editoren. Einige der Probleme, auf die Sie möglicherweise bei größeren Websites stoßen, die wir noch nicht alle gelöst haben:

  • Anpassung für einzelne Gruppen / Benutzer. Wir verwenden die WordPress-Netzwerkfunktion, um einzelnen Blogs verschiedene Abteilungen / Gruppen zuzuweisen, sodass einige Einstellungen pro Gruppe vorgenommen werden können. Wir haben auch das 9spot- Plugin entwickelt, das das Layout über Vorlagen durch das Layout über Widgets ersetzt und jedem Blog die Möglichkeit gibt, benutzerdefinierte Spalten pro Seitentyp , Kategorie usw. im Dashboard festzulegen.
  • Entwicklungs- oder Produktionsinstanzen. Mit unserem alten CMS können Sie Inhalte bearbeiten und auf den Entwicklungsserver übertragen, um die Inhalte zu überprüfen, bevor sie live geschaltet werden. Wir haben in WordPress weniger Möglichkeiten, Inhalte auf dieser Ebene zu steuern, und es ist etwas umständlich, Inhalte zwischen den Instanzen dev und prod zu verschieben. Ebenso sind viele Einstellungen (z. B. Widgets) nur schwer zwischen Servern zu verschieben.
  • Inhalt sperren. Abgesehen von der Erstellung eines neuen Blogs können wir Bearbeitungsrechte nicht auf eine bestimmte Teilmenge von Benutzern beschränken. Wir möchten die Bearbeitungsrechte auf bestimmte Seiten für einzelne Benutzer oder Benutzergruppen erweitern.

Ich denke, es ist alles mit genügend Entwicklungszeit und / oder Plugins von Drittanbietern lösbar, aber das sind einige Dinge, mit denen wir sofort zu kämpfen haben.

Annika Backström
quelle
1

Für mich ist es am besten, eine kleine Website einzurichten, die schnell und speziell auf die Anforderungen des Kunden zugeschnitten ist. Auch reduziere ich den Rücken und nur für die Ansicht, wie man den Kunden nutzt, weniger ist mehr. Außerdem schreibe ich kleine Plugins und verwende keine großartigen "Click and Do" -Plugins, vielleicht für benutzerdefinierte Beitragstypen. Schreiben Sie dies in einer Lösung für den Kunden. Zur Reduzierung des Backends verwende ich eine eigene Quelle oder das Plugin Adminimize. Ich überprüfe die Installation auch auf Funktionen, sie kommt aus dem Kern und ist vielleicht nicht wichtig oder notwendig. Ich deaktiviere diese Funktionen, als Beispiel den Feed.

bueltge
quelle
1

Ich finde, dass es 4 wirklich nette Plugins gibt, die meine Seite sofort in ein nettes CMS verwandeln.

  • Weitere Felder
  • Mehr Taxonomien
  • und Benutzerdefinierte Benutzeroberfläche für Beitragstypen

Ich benutze dann Gravity Forms für Benutzereingaben und dann muss man nur noch die Strukturen hinzufügen und es hübsch machen!

Duiwel
quelle
1

IMHO WordPress ist bereits mehr CMS-Plattform als Blogging-Plattform. Nach den Ergebnissen von Umfragen im Jahr 2011 verwenden Benutzer WordPress:

  • als reines CMS - 61%
  • als Blog & CMS - 31%
  • als nur ein Blog - 8%

Wenn Sie ein zusätzliches Feature benötigen, versuchen Sie es in Plugins oder im Forum zu suchen . Es besteht die große Möglichkeit, dass Ihr Problem bereits gelöst ist.

webvitaly
quelle