it-swarm.dev

Tipps zur Nutzung von WordPress als CMS?

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 einen Blog ausgerichtet sind?
  • Gibt es gute Plugins, um WordPress als CMS zu behandeln?

Alternativ sollte ich überhaupt WordPress verwenden?

137
Damovisa

Die Killerfunktion , die WordPress 3.0 veranlasste, für 8 von 10 Anforderungen von einem erweiterbaren Blogging-Tool auf das CMS umzusteigen, istBenutzerdefinierte Beitragstypen(mit dem Zusatz 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, sollten Sie sich mit benutzerdefinierten Beitragstypen befassen. 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, vollständig 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 früh Ich denke, Sie werden es schwer haben, das perfekte fertige "von der Stange" - 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. Du kannst danach googeln und nach Artikeln wie diesen suchen:

P.S. 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:

Example Custom Post Type #1

Example Custom Post Type #2

135
MikeSchinkel

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 ein 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 Websites für die Verwaltung von Veranstaltungen und die gesamte Hintergrundorganisation. Ich bin immer noch beeindruckt, wie gut die Leistung ist, auch wenn Sie Hunderte von Besuchern gleichzeitig haben. :)

12
kaiser

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

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

  • Lesen Sie so viel von der 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
11
Bobby Jack

Erstens ist WordPress immer noch großartig für kleine (ish) Websites, 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 eingebaute Galerie verwenden wie sie ist, verwenden Sie die eingebaute Galerie, aber installieren Sie ein Plugin oder bearbeiten Sie Ihr Thema um es anders zu formatieren, oder Sie können eine völlig separate Galerie verwenden Galerie Plugin .

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.

8
Shellbot

Wie bereits in den vorherigen Antworten erwähnt, sind benutzerdefinierte Beitragstypen auf jeden Fall einen Blick wert, insbesondere in Kombination mit dem Plug-in WP Einfache Beitragstypen n. Ich würde jedoch weiterhin empfehlen, das Magic Fields-Plugin genauer anzusehen, da es einige zusätzliche benutzerdefinierte Feldoptionen bietet, die sehr nützlich sein können. Ich kann WP Easy Post Types sehen, die sich verbessern und Plugins wie Magic Fields überflüssig machen, aber es lohnt sich trotzdem, sie auszuprobieren. Eine Sache, die Sie bei Magic Fields beachten sollten, ist, dass Bilder an einem anderen Ort als im Standard-Upload-Ordner gespeichert werden. Dies ist ein bisschen schmerzhaft und definitiv ein Bereich, in dem benutzerdefinierte Post-Typen gewinnen.

4
Rick Curran

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.
  • Entwicklung vs. Produktionsinstanzen. Mit unserem alten CMS können Sie Inhalte bearbeiten und auf den Entwicklungsserver pushen, um Dinge zu überprüfen, bevor sie live gehen. 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 (d. H. Widgets) nur schwer zwischen Servern zu verschieben.
  • Sperren von Inhalten. Abgesehen von der Erstellung eines neuen Blogs können wir die Bearbeitungsrechte nicht auf eine bestimmte Untergruppe 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.

3

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.

1
bueltge

IMHO WordPress ist bereits mehr CMS-Plattform als Blogging-Plattform. Nach den Ergebnissen von Umfragen im Jahr 2011 verwendet der 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 auf forum zu suchen. Es besteht die große Möglichkeit, dass Ihr Problem bereits gelöst ist.

1
webvitaly

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!

1
Sam K