DXP-Entwickler: hier beginnen
Dieser Bereich der Hilfe richtet sich an Entwickler, die mit Exponential Platform DXP bauen: Symfony-Entwickler, die ein neues Projekt beginnen, Teams, die von eZ Platform oder Ibexa OSS umziehen, und Entwickler von Exponential 6, die wissen möchten, ob die Distribution DXP, Legacy oder Nexus zu ihrem nächsten Projekt passt. Er erklärt, was die DXP mitliefert, wie ein Projekt installiert, konfiguriert, gebaut, bereitgestellt und aktualisiert wird und wo jeder Teil ausführlich beschrieben ist.
Jede Aussage über die DXP auf diesen Seiten wurde am Metapaket se7enxweb/exponential-platform-dxp (seiner
composer.json), an der Installationsanleitung des Skeletons (INSTALL.md von
se7enxweb/exponential-platform-dxp-skeleton), an der Dokumentation in diesem Repository oder an den installierten
Paketen einer Installation von Platform v5 geprüft. Stammt eine Angabe aus einem Upstream-Paket, sagt die Seite das.
Inhalt
- Was die DXP ist, in fünf Zeilen
- Was Sie hier finden
- Ihre erste Stunde mit der DXP
- Die Regeln für diesen Bereich
- Seiten anderer Zielgruppen, die Sie nutzen werden
- Diese Seiten wiederfinden
Was die DXP ist, in fünf Zeilen
- Exponential Platform DXP ist "eine freie, quelloffene Digital Experience Platform auf Basis des Symfony-Frameworks, die von 7x gepflegte Fortführung der Linie eZ Platform und Ibexa OSS durch die Gemeinschaft" (Wer ist die Exponential Foundation?).
- Sie läuft auf PHP 8.3 oder neuer und Symfony 7.4, mit einem Kernel und einem Web-Einstiegspunkt.
- Sie liefert die Administrationsoberfläche unter
/adminui/, die REST-API v2, GraphQL unter/graphql, Twig-Ausgabe mit der Design-Engine, Core- und Solr-Suche, HTTP-Cache, Cron und Messenger mit. - Sie liefert keinen Layout-Editor, keinen Freigabe-Workflow, keinen Scheduler und nicht den Kernel von Exponential 6 mit (Was die DXP mitliefert und was nicht).
- Ein Projekt beginnen Sie mit
composer create-project se7enxweb/exponential-platform-dxp-skeleton(Installation mit dem Skeleton).
Was Sie hier finden
Ihre erste Stunde mit der DXP
- Lesen Sie, was sie ist und was nicht (10 Minuten): Was Exponential Platform DXP ist und Was die DXP mitliefert und was nicht.
- Prüfen Sie Ihren Rechner (5 Minuten): PHP 8.3 oder neuer, Composer 2, Node.js 20 und Yarn 1.22 (Versionen, die Sie brauchen).
- Installieren Sie auf SQLite (30 Minuten): kein Datenbankserver nötig (Installation mit dem Skeleton, SQLite für die Entwicklung).
- Sehen Sie sich um (15 Minuten): Öffnen Sie
/adminui/, legen Sie ein Inhaltselement an, lesen Sie es über die REST-API und/graphqlzurück (Die Admin-Oberfläche, Die REST-API).
Die Regeln für diesen Bereich
- Beschreiben Sie die DXP anhand ihrer Paketliste. Das README des Skeletons enthält eine lange, allgemeine
Funktionsliste; installiert ist nur, was das Metapaket verlangt. Prüfen Sie
composer.json, bevor Sie eine Funktion versprechen (Aussagen, die Sie vermeiden sollten). - Verwenden Sie in allem Neuen die Befehlsnamen
exponential:; die Namenibexa:sind Aliase (Konsolenbefehle). - Committen Sie nie
.env.local, JWT-Schlüssel oder Passwörter. Das Standard-Administratorkonto des Installers ist öffentlich dokumentiert: Ändern Sie sein Passwort direkt nach der Installation. - Installieren Sie nie ein Upstream-Paket neben seinem Fork
(Die se7enxweb-Forks und
replace). - Verwenden Sie die richtigen Namen. Das Produkt heißt Exponential Platform DXP; 7x ist das Unternehmen, das es führt; die Exponential Foundation ist die gemeinnützige Organisation. Es steht nicht in Verbindung mit eZ Systems oder Ibexa AS (Wer ist 7x?).
Seiten anderer Zielgruppen, die Sie nutzen werden
| Seite | Warum ein DXP-Entwickler sie liest |
|---|---|
| Entwickler: das Buch zur Erweiterungsentwicklung | Das Buch der Zielgruppe Entwickler für Exponential 6; lesen Sie es, wenn ein Projekt auch den Kernel von Exponential 6 betreibt |
| Lesepfade für Entwickler | Wo die Zielgruppe Entwickler beginnt, nach Ziel |
| Mit Git entwickeln | Die Arbeitsweise mit Git, die das ganze Projekt verwendet |
| Die Produktfamilie kennen | Jedes Produkt der Familie in einem Satz |
| Headless mit der REST-API | Wie Organisationen ein Headless-Projekt planen |
| Kunden von eZ Platform und Ibexa migrieren | Die Hosting-Seite einer Migration |
| Wer ist die Exponential Foundation? | Welches Produkt zu Ihnen passt |
Diese Seiten wiederfinden
- Verwenden Sie im Hilfe-Center den Zielgruppenfilter DXP-Entwickler, oder öffnen Sie Alle Seiten und den
Ordner
dxp-entwickler. - Jede Seite hat Auf GitHub bearbeiten: Wenn sich ein Befehl geändert hat oder eine Angabe veraltet ist, korrigieren Sie sie für alle Entwickler nach Ihnen.
Verwandte Seiten
- Was Exponential Platform DXP ist
- DXP-Skeleton: create-project und eine dokumentierte Installation
- Übersicht der Plattformpakete
- Wer ist 7x? und Wer ist die Exponential Foundation?
- Exponential-Migrationen für Doctrine-Nutzer
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.