Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

DXP-Entwickler: hier beginnen

Wo Symfony-Entwickler beginnen, die mit Exponential Platform DXP bauen. Was die DXP ist und was nicht, welche Seiten welche Aufgabe beantworten, die erste Stunde mit einem neuen Projekt und die Regeln, die Aussagen und…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/dxp-developers/dxp-developers-start-here.md

On this page

This page is a translation. Read the English original

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

  1. Was die DXP ist, in fünf Zeilen
  2. Was Sie hier finden
  3. Ihre erste Stunde mit der DXP
  4. Die Regeln für diesen Bereich
  5. Seiten anderer Zielgruppen, die Sie nutzen werden
  6. 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

  1. Lesen Sie, was sie ist und was nicht (10 Minuten): Was Exponential Platform DXP ist und Was die DXP mitliefert und was nicht.
  2. 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).
  3. Installieren Sie auf SQLite (30 Minuten): kein Datenbankserver nötig (Installation mit dem Skeleton, SQLite für die Entwicklung).
  4. Sehen Sie sich um (15 Minuten): Öffnen Sie /adminui/, legen Sie ein Inhaltselement an, lesen Sie es über die REST-API und /graphql zurück (Die Admin-Oberfläche, Die REST-API).

Die Regeln für diesen Bereich

  1. 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).
  2. Verwenden Sie in allem Neuen die Befehlsnamen exponential:; die Namen ibexa: sind Aliase (Konsolenbefehle).
  3. 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.
  4. Installieren Sie nie ein Upstream-Paket neben seinem Fork (Die se7enxweb-Forks und replace).
  5. 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

SeiteWarum ein DXP-Entwickler sie liest
Entwickler: das Buch zur ErweiterungsentwicklungDas Buch der Zielgruppe Entwickler für Exponential 6; lesen Sie es, wenn ein Projekt auch den Kernel von Exponential 6 betreibt
Lesepfade für EntwicklerWo die Zielgruppe Entwickler beginnt, nach Ziel
Mit Git entwickelnDie Arbeitsweise mit Git, die das ganze Projekt verwendet
Die Produktfamilie kennenJedes Produkt der Familie in einem Satz
Headless mit der REST-APIWie Organisationen ein Headless-Projekt planen
Kunden von eZ Platform und Ibexa migrierenDie 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

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.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x