WordPress Gabeln

8

Gibt es Gabeln von WordPress?

Optionale Unterthemen:

  • Warum gabelten sie sich? Unterschiedliche Designziele? (zB HTML5 anstelle der XHTML-Syntax standardmäßig)
  • Ab welcher Version / Zeit sind sie von der WP-Codebasis abgewichen?
  • Verwendet es anderen Projektcode wieder?
  • Ist es eine aktive Gabel oder eingestellt / abgestanden?

WP selbst wurde von b2 / cafelog abgeleitet. Gabeln haben also öfter einen Vorteil für Gabeln. Aber offensichtlich hängt es von den Funktionszielen ab, ob es sich um ein langlebiges Derivatprojekt handelt.

Neben echten Gabeln sind möglicherweise auch Plugin-angereicherte (oder intensiv "modifizierte") WP-Distributionen zum Thema. Und es geht hauptsächlich darum zu sehen, welche Möglichkeiten es gibt oder wohin die Entwicklung gehen könnte.

Mario
quelle

Antworten:

8

WordPress MU

Ursprünglich war WordPress MU eine "Gabel" des traditionellen WordPress-Systems. Das Ziel war es, WordPress zu verwenden, um ein Netzwerk von diskreten Sites anstelle einer einzelnen zu betreiben. Am Ende erwies sich dies als leistungsstarke, gefragte Funktion, und die MU-Gabel wurde in den WordPress-Kern zurückgesetzt, um das zu werden, was wir heute als Multi-Site mit 3.0 kennen.

Lyceum

Lyceum war eine weitere Abzweigung, die WordPress von einem einzelnen Standort auf ein System mit mehreren Standorten erweitern sollte, insbesondere für Unternehmenssysteme. Es wurde ungefähr zur gleichen Zeit abgebrochen ("heruntergefahren"), als Ankündigungen bezüglich der Zusammenführung von WordPress MU herauskamen. Die Seite ist noch aktiv und Sie können immer noch eine alte Version herunterladen, aber die Gabel wird nicht mehr gewartet.

Andere

Ich habe von Versionen von WordPress gehört, die nichts anderes tun, als die Datenbankstruktur durch etwas anderes als MySQL zu ersetzen. Ich bin auf eines gestoßen, das Microsoft SQL Server verwendet, und auf ein anderes, das ein Flat-File-System verwendet, das einem Wiki ähnelt. Jedes wurde entwickelt, um eine bestimmte Serverarchitektur und Schnittstelle mit einer bestimmten anderen Plattform anzupassen (das SQL Server-System musste auf SQL Server ausgeführt werden. Das Flatfile-System musste in ein anderes CMS integriert werden, das nur Flatfiles lesen konnte).

Aber abgesehen von MU und Lyceum gab es keine größeren Gabeln, von denen ich gehört habe, dass sie länger als ein oder zwei Monate gedauert haben. WordPress hat einen unglaublich ehrgeizigen Entwicklungszyklus, und die meisten "Gabeln" sind entstanden, weil jemand eine bestimmte Funktion hinzufügen wollte, aber dennoch relativ synchron mit WordPress bleiben wollte, während das Kernteam andere neue Funktionen hinzufügte. MU zum Beispiel war immer ein paar Monate hinter WordPress zurück, aber das schien niemanden zu stören.

Wie Sie bereits erwähnt haben, ist WordPress selbst eine Abzweigung aus einem anderen Projekt. Das Gabeln ist also möglich und kann erfolgreich sein. Es kommt einfach nicht zu oft vor.

EAMann
quelle
Gute Antwort. Aber wenn Sie sagen "Gabeln ... kann erfolgreich sein" , klingt es nicht so, zumindest nicht in der WordPress-Welt?
MikeSchinkel
Ich meinte, dass Gabeln erfolgreich sein kann, weil WordPress selbst eine Gabel eines anderen Produkts ist und überaus erfolgreich war. Zur gleichen Zeit gab es keine erfolgreichen Gabeln von WordPress (es sei denn, Sie zählen vor 3.0 MU), aber das liegt daran, dass es keinen signifikanten Bedarf gab.
EAMann
Woraus besteht WordPress?
NetConstructor.com
1.0 Wordpress wurde von gegabelten b2 / cafeblog in 2003 von Matt Mullenweg und Mike Little.
EAMann
6

Es gab einige Gabeln, die versucht haben, WP mit postgresql zum Laufen zu bringen. Am besten ist mir bewusst, dass sie alle gestorben sind.

In den Jahren 2005-2006 gab es auch LightPress mit einer viel schnelleren Template-Engine. Es ist auch gestorben.

Denis de Bernardy
quelle
Interessant. Davon gehört. Eigentlich schönes Konzept, da es immer noch WordPress als Backend verwendet, aber einen vereinfachten UI-Client in seiner Datenbank bereitstellt.
Mario
Ich würde LightPress nicht als echte Abzweigung betrachten, da das System nach eigenen Angaben "keinen Code mit WordPress teilt". Es ist eher eine Front-End-Erweiterung als eine echte Gabel ...
EAMann
Nach dem, was ich damals versucht habe, würde es sich mit einer Definition entzünden und das Frontend tatsächlich ersetzen, während das Backend unverändert bleibt. Also ja, technisch gesehen keine Gabel, aber unabhängig von einer Gabel, außer dem Namen. :-)
Denis de Bernardy
2

Technisch gesehen ist "Atom" (der Name ist nur vorübergehend ) keine Gabelung, sondern eher eine vollständige Neufassung von WordPress in einem anderen Architekturmuster. Derzeit wird sie von mir entwickelt :)

Obwohl es Monate nach einer stabilen und öffentlichen Veröffentlichung sind, bin ich ziemlich zuversichtlich, dass es nicht wie die anderen sterben wird.

Der Zweck von Atom ist es, WP vom Endbenutzer aus zu klonen (die Funktionalität, die UI-Struktur), wobei die wirklichen Unterschiede "unter der Haube" liegen. In Atom ist alles modular aufgebaut, die Anwendung ist in "Dienste", Module (Controller) und das Thema (Ansichten) unterteilt. Dienste wie die Datenbank, die Caching-Engine oder der Router können von Modulen verwendet werden, die WP-Plugins entsprechen, um Inhalte für das Thema zu generieren.

Hier finden Sie eine grundlegende Vorschau , wenn Sie den aktuellen Entwicklungsstand überprüfen möchten. Code wird auch auf Github verfügbar sein ...

Onetrickpony
quelle
1

Während Ghost sich noch in der Entwicklung befindet, behauptet es, eine "Wordpress-Lite-Gabel" zu sein. Es ist eine schöne, saubere Benutzeroberfläche sowohl am vorderen als auch am hinteren Ende, die den Schwerpunkt auf die Wurzeln von Wordpress legt ... das Bloggen.

Sie können für die Entwicklung Mailing - Liste anmelden, hier .

NW Tech
quelle