Wenn Sie ein erfahrener WordPress-Benutzer sind, haben Sie wahrscheinlich von Genesis gehört, einem erstaunlichen und leistungsstarken Theme-Framework von StudioPress (Copyblogger Media). Diese Rezension wird genau erklären, was Genesis ist und welche Funktionen es zu einem so fantastischen Thema für WordPress machen. Wenn Sie noch nie von Genesis gehört haben, wird Ihnen diese Rezension helfen, sich auf den neuesten Stand zu bringen. Tauchen wir ein!
Das Genesis-Framework
Auf seiner grundlegendsten Ebene ist Genesis ein Themenrahmen für WordPress. Dies bedeutet, dass es sich um ein bestehendes Thema handelt, auf dem aufgebaut werden soll, wodurch der Entwicklungsprozess jeder darauf basierenden Website beschleunigt wird. Jedes Thema kann als Framework betrachtet werden, aber was Genesis zu einem echten Framework macht, ist die Flexibilität, die es durch sein Hook-System bietet (siehe unten).
Genesis-Flexibilität
Genesis ist bei weitem eines der flexibelsten Themes für WordPress und das ist das große Verkaufsargument. Wenn Sie mit dem WordPress-Hook-System vertraut sind und PHP-Funktionen erstellen (auch grundlegende), werden Sie sehen, wie flexibel Genesis wirklich ist. Bei den meisten Themen sind die Benutzer darauf beschränkt, ihre Website über Themenoptionen-Panels und Widget-Bereiche anzupassen. Genesis bietet jedoch ein vollständiges Hook-System, mit dem Sie jeden gewünschten Inhalt an praktisch jeder Stelle Ihrer Website einfügen können. Angenommen, ich möchte einen Block von AdSense-Anzeigen nach meinem Post- und Autorenfeld, aber vor meiner Fußzeile einfügen. Genesis hat einen Haken namens genesis_before_footer Dadurch kann ich mich genau an dieser Stelle einklinken und meinen Code hinzufügen. Ich kann sogar ausgefallen sein und einige Bedingungen verwenden, wenn ich möchte, dass die Anzeigen nur in einem bestimmten Bereich meiner Website geschaltet werden (dh nur in Blog-Posts). Dies ist nur ein Beispiel dafür, wie Sie Genesis mit Code statt mit Optionen anpassen. Mit einem einfachen Code erhöht sich Ihre Kontrolle über Ihre Website exponentiell.
RESSOURCE: Es gibt viel zu viele Hooks, um in diesem Beitrag zu diskutieren, aber hier ist ein großartiger visuelle Anleitung für verschiedene Genesis-Haken. Sie sollten diesen Leitfaden unbedingt lesen, wenn Sie sich für Genesis interessieren, da er Ihnen hilft, die Flexibilität von Genesis zu verstehen.
Genesis ist schlank und gut codiert
Wenn Sie ein Thema verwenden, das ein vollständiges Optionsfeld enthält, wird Ihr Thema aufgebläht. Der Entwickler dieses Themas mag gute Arbeit leisten, um einen Teil dieses Blähens zu reduzieren, aber es wird immer Blähungen geben. Wenn ein Design Dutzende von Optionen zum Anpassen von Dingen wie Farben, Schriftarten usw. enthält, enthält das Design nicht nur mehr Dateien, sondern diese Optionen werden in Ihrer Datenbank gespeichert. Dies trägt zum allgemeinen Aufblähen einer WordPress-Website bei. Genesis ist nicht nur sauber codiert, es hat auch sehr wenige Standard-Theme-Optionen. Da fast die gesamte Anpassung über Code erfolgt, besteht keine Notwendigkeit für eine Reihe von Designoptionen. Genesis enthält standardmäßig Optionen für Dinge wie automatische Updates, Standardlayout, Breadcrumbs, Kommentare und Trackbacks und einige andere. Es enthält auch integrierte SEO-Optionen, die automatisch deaktiviert werden, wenn Sie WordPress SEO by Yoast installiert haben (eine andere Art und Weise, wie Genesis aufbläht). Diese Optionen sind jedoch ziemlich einfach und universell, sodass sie standardmäßig enthalten sind. Auch hier müssen alle echten Anpassungen mit Code oder einem Plugin vorgenommen werden.
Suchmaschinenoptimiert
Leistung und Optimierung sind zwei große Vorteile bei der Verwendung von Genesis. Seine saubere Codebasis verbessert die Leistung Ihrer Website, was bei Suchmaschinen-Rankings hilft (bessere Seitenladegeschwindigkeiten = bessere Suchrankings). Außerdem wird Genesis mit aktuellem HTML5-Markup und Schema.org-Mikrodaten kodiert, die Suchmaschinen helfen, den Inhalt Ihres Inhalts zu erkennen. Dies ist eine großartige Möglichkeit, die Suchrankings Ihrer Website zu verbessern, da Suchmaschinen wie Google besser bestimmen können, wie relevant Ihre Inhalte für eine bestimmte Suche sind. Genesis ist in Bezug auf Leistung und Optimierungsstandards wirklich führend.
Kinderthemen
Ich hätte Child-Themes in den Flexibilitätsbereich aufnehmen können, aber Genesis-Child-Themes verdienen ihre eigene Erwähnung. Erstens, wenn Sie nicht wissen, was ein WordPress-Child-Theme ist, handelt es sich um ein Theme, das die Funktionalität seines Parent-Themes erbt, aber Anpassungen zulässt, die bei der Aktualisierung des Parent-Themes nicht überschrieben werden. Wenn Sie ein kommerzielles WordPress-Theme verwenden, das vom Entwickler gepflegt und aktualisiert wird, sollten Sie ein Child-Theme verwenden.
Genesis wurde entwickelt, um mit Child-Themes verwendet zu werden. Wenn Sie Genesis kaufen, wird es mit den Core-/Eltern-Genesis-Dateien und einem Beispiel-Child-Theme geliefert, das Sie verwenden sollten, wenn Sie noch kein anderes Design verwenden möchten. Sie wollen niemals die Kerndateien von Genesis hacken (modifizieren)! Verwenden Sie für Anpassungen immer ein untergeordnetes Design, auch wenn Ihre einzige Anpassung eine einfache HTML-Zeile in Ihrem Header ist.
Wenn Sie es noch nicht getan haben, sollten Sie die verfügbaren untergeordneten Designs von StudioPress durchsuchen. Sie haben Dutzende von wunderschön gestalteten Kinderthemen, die sofort einsatzbereit sind. Sie können einen mit dem Genesis-Kern oder zu einem anderen Zeitpunkt erwerben. Wenn Sie zuerst den Genesis-Kern kaufen, erhalten Sie einen Stammkundenrabatt von 25% auf Ihre zukünftigen Einkäufe (dieser Rabatt gilt auch für das All-Inclusive-Paket). Es gibt auch eine Menge untergeordneter Themen von Drittanbietern für Genesis, also stellen Sie sicher, dass Sie einige Google-Suchen durchführen!
Genesis-Community und Support
Genesis ist so erstaunlich, dass ich nur ein Ticket einreichen musste und das StudioPress-Support-Team war sofort dabei. Ich hatte innerhalb einer Stunde eine Antwort und am nächsten Tag wurde ein Update veröffentlicht, das mein Problem löste. Unterstützung kaum zu brauchen und diese so schnell zu bekommen, ist in meinem Buch erstklassig.
Nachdem ich nun einige Monate mit Genesis gearbeitet habe, ist eines der besten Dinge daran die Community der Genesis-Benutzer. Da Genesis weit über 100.000 Websites betreibt, gibt es offensichtlich viele Benutzer und eine große Anzahl von Experten. Viele dieser Experten sind großartig genug, um ihr Wissen über Tutorials und Codeschnipsel mit der Community zu teilen. Viele von ihnen sind auch über ihre Blogs und Social-Media-Konten sehr zugänglich und sie sind in der Regel bereit zu helfen, wenn sie darum gebeten werden (fragen Sie immer nett um Hilfe und erwarten Sie niemals diese). Wie ich in meinem Beitrag über die Verwendung von Genesis erwähnt habe, habe ich einige Leute in die Genesis-Community aufgenommen, die es wert sind, der Genesis-Community zu folgen, weil sie sehr sachkundig und hilfsbereit sind. Hier ist die Liste (sicherlich nicht vollständig):
Unabhängig davon, ob Sie Genesis bereits verwenden oder mehr erfahren möchten, können Sie schließlich Mitglied der Genesis-Slack-Gruppe werden (kostenlos und nicht mit StudioPress verbunden). Es ist eine großartige Ressource mit Hunderten von Mitgliedern in der gesamten Genesis-Community. Fühlen Sie sich frei, Fragen zu stellen und Ihre Gedanken zu teilen.
Genesis Review – Zusammenfassung
Hoffentlich wissen Sie jetzt mehr über das Genesis-Framework und wie großartig es ist. Als ich damit anfing, tat ich das nur, um es auszuprobieren und sagen zu können, dass ich es benutzt hatte. Ich könnte mich selbst treten, weil ich es nicht früher probiert habe! Ich bin sehr froh, dass ich angefangen habe, es zu verwenden, und es ist jetzt (und wird) mein primäres Entwicklungswerkzeug zum Erstellen von Websites mit WordPress. Wenn Sie auf dem Zaun stehen, empfehle ich Ihnen dringend, es zumindest zu versuchen. Für weniger als 60 US-Dollar (inklusive lebenslangen Support und Updates) erhalten Sie einen enormen Wert bei einem geringen finanziellen Risiko. Probieren Sie es aus, experimentieren Sie, lernen Sie es kennen und genießen Sie es! Fühlen Sie sich frei, mir Ihre Fragen in den Kommentaren oder auf meinem Blog EngageWP.com zu stellen.