Inzwischen gibt es eine beträchtliche Menge an WordPress-Code, der von anderen Entwicklern wiederverwendet werden soll. Leider gibt es wenig bis gar keine praktischen und soliden Informationen darüber, und im Allgemeinen stecken Sie in einem Framework nach dem anderen fest, bis Sie das erste finden, das Ihnen gefällt, oder glauben, dass alle furchtbar scheiße sind (je nachdem, was zuerst eintritt).
Lassen Sie uns in der Community beschreiben, welche Frameworks und übergeordneten Themen wir wirklich verwenden und warum .
Bitte beziehe ... mit ein:
- Zweck (übergeordnetes Thema, Themenrahmen, Hilfscode usw.)
- starke Eigenschaften (die es interessant und nützlich machen)
- Nachteile (was es unpraktisch macht oder anders als sonst)
- Lizenzierung und Preisgestaltung (falls nicht kostenlos)
Antworten:
Hybrid
Theme Hybrid , entwickelt von Justin Tadlock . Der Codebereich umfasst hauptsächlich PHP-interne Funktionen und Front-End-Vorlagen für Themen.
Interessante Funktionen :
Probleme :
Preisgestaltung :
Es gibt verschiedene Releases für verschiedene Entwicklungsstufen.
Hybridkern
Eigenständiges Framework für Entwickler, die ihre eigenen übergeordneten Themen erstellen. Sehr modular mit den meisten Funktionen, die bei Bedarf durch benutzerdefinierte
add_theme_support()
Aufrufe geladen werden .Hybrides übergeordnetes Thema
Lang etabliertes übergeordnetes Thema (frühere Versionen stammten aus der Zeit vor der Veröffentlichung des Standalone-Kerns). Beinhaltet eine beträchtliche Anzahl vorgefertigter Vorlagen, von denen weitere separat heruntergeladen werden können.
Hat mehrere untergeordnete Themen zur Verfügung (sowohl native als auch von anderen Entwicklern).
Übergeordnetes Thema des Prototyps
Neueste Version, um den praktischen Einsatz von Hybrid Core zu demonstrieren.
quelle
Genesis
Entwickelt von StudioPress
Zweck
Starke Eigenschaften
Nachteile
Lizenzierung und Preisgestaltung
quelle
Thematisch
Entwickelt von ThemeShaper
Zweck
Starke Eigenschaften
Bonus Glaubwürdigkeit
Lizenzierung und Preisgestaltung
quelle
Zwanzig Zehn
Ich habe mehrere Frameworks ausprobiert und mochte keines davon für eine schwerere Entwicklung. Für schnelle Dinge sind sie in Ordnung, aber all die zusätzlichen Dinge können benutzerdefinierte Arbeit zu einem Albtraum machen. Oft sind die Frameworks so individuell, dass es sich anfühlt, als würde man ein neues System erlernen.
Aus diesem Grund verwende ich oft nur Twentyten oder ein ähnliches leeres Schiefer- oder Sandkastenthema.
Zweck
Starke Eigenschaften
Nachteile
Lizenzierung und Preisgestaltung
quelle
scbFramework
Entwickelt von scribu .
Zweck
Satz von Plugin-Entwicklungshilfeklassen zum Erstellen von Formularen, Widgets, Administrationsseiten, Datenbanktabellen und mehr.
Eigenschaften
Probleme
Lizenz GPL
quelle
Segeltuch
Zweck
Erweitertes eigenständiges / übergeordnetes Thema, verwendet WooFramework.
Zum Skizzieren von Standorten und Konzepten. Erstellen einer Version 1, ohne dies von Grund auf neu zu tun.
Starke Eigenschaften
Ich finde den Theme-Code sehr einfach für meine Zwecke zu hacken.
Canvas verwendet auf intelligente Weise viele neue HTML- und CSS-Funktionen.
Nachteile
Lizenzierung und Preisgestaltung
quelle
Fortschrittliches Thema
Entwickelt von Headway Themes
Zweck
Starke Eigenschaften
Bonus Glaubwürdigkeit
Lizenzierung und Preisgestaltung
quelle
Carrington
"Carrington ist eine Theme-Plattform für WordPress von Crowd Favorite."
Zweck Development Framework
Starke Funktionen Bedingtes Datei- / Ordnersystem. Die Idee hinter der Ordnerstruktur des Frameworks ist, dass Sie Vorlagen erstellen können, die bestimmte Bedingungen erfüllen. Auf diese Weise können Sie kleinere akute Vorlagen erstellen. Sie können beispielsweise einen eindeutigen Kommentarblock für einen bestimmten Benutzer oder für alle angemeldeten Benutzer erstellen, indem Sie einfach eine neue Vorlagendatei hinzufügen ( Framework-Übersicht ).
Carrington gibt es in verschiedenen Geschmacksrichtungen, ich persönlich mag die abgespeckte Version Carrington JAM (Just Add Markup). Herunterladen
Nachteile In meinen Anwendungsfällen hatte ich keine wirklichen Probleme mit Carrington. Ein möglicher Nachteil ist möglicherweise die Anforderung, die erforderlichen Code-Konventionen des Frameworks einzuhalten.
Als Programmentwickler mag Carrington ein bisschen leicht und nur eine nette Möglichkeit bieten, Ihre Vorlagen zu organisieren. Für Designer macht Carrington das Eintauchen in PHP und das Erstellen von Vorlagenbedingungen überflüssig. Wenn Sie weder Programmierer noch Designer sind, benötigen Sie so etwas wie Carrington Build , mit dem Sie Drag & Drop-Layouts erstellen können. Was ich nicht ausprobiert habe und nicht frei ist.
Lizenzierung und Preisgestaltung Carrington ist kostenlos, GPLv2
quelle
Thesis Theme Framework
Das Thesis Theme Framework ist ein Premium-Template-System für WordPress, das als solide Grundlage für jede Art von Website dient.
Eigenschaften (und ich zitiere):
Zusatzfunktionen
Preisgestaltung
quelle
SCHNELL
Auf meinem privaten Blog verwende ich: http://swiftthemes.com/
Zweck : Standalone-Theme, aber Child-Themes werden mit dem enthaltenen Demo-Childtheme-Kill-Bill-Theme unterstützt
starke eigenschaften :
nicht so stark :
Preisgestaltung :
quelle
Starkers
Zweck: Ein guter Ausgangspunkt für jedes WP-Thema. Es enthält alle grundlegenden Vorlagen-Tags, die Sie zum Erstellen eines Themas benötigen, ohne unnötige Markups / Bilder / Js. Meiner Meinung nach eines der besten Themen für das Lernen, sich für WP zu entwickeln
Features: Alle nicht-semantischen, präsentativen Klassennamen (zB: class = "center", class = "alignleft") wurden entfernt; Alle nicht-semantischen, präsentationsbezogenen HTML-Elemente (zB: hr, br) wurden entfernt.
Die Browserstandards wurden auch im Stylesheet zurückgesetzt (basierend auf dem YUI-Reset), um eine echte "saubere Sache" zu gewährleisten.
Nachteile: Im Wesentlichen ist dies ein Thema, auf dem Sie aufbauen müssen. Daher müssen Sie über ausreichende Kenntnisse in HTML / CSS verfügen, um ein Design zu implementieren, das das Thema von Grund auf umsetzt.
Lizenzierung und Preisgestaltung : GPLv2 (angenommen, es handelt sich um ein Twenty Ten-Derivat)
quelle