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

Integratoren: hier beginnen

Die Einstiegsseite für Systemintegratoren und Integrationsentwickler, die Exponential mit CRM, ERP, PIM, DAM, Identitätsanbietern, Suche, E-Mail, Zahlung, Analyse und anderen Inhaltssystemen verbinden. Welche…

Download as PDF

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

On this page

This page is a translation. Read the English original

Integratoren: hier beginnen

Dieser Bereich der Hilfe ist für Systemintegratoren: Integrationsentwickler, Lösungsarchitekten und die Integrationsunternehmen, die Exponential mit anderen Systemen verbinden. Typische Projekte verbinden ein CRM, ein ERP oder ein Produktinformationssystem (PIM), ein Digital Asset Management (DAM), einen Identitätsanbieter, einen Suchserver, einen E-Mail- oder Newsletter-Dienst, einen Zahlungsanbieter, ein Analysewerkzeug oder ein anderes Content-Management-System, das ersetzt oder parallel weiterbetrieben wird.

Er beantwortet vier Fragen: welche Integrationsschnittstellen Exponential tatsächlich hat (und welche nicht), welche zu einer bestimmten Aufgabe passt, wie Sie eine Integration bauen, die Importe, Ausfälle und Upgrades übersteht, und wie Sie ein Integrationsprojekt von der Analyse bis zur Übergabe durchführen.

Hinweis Jede technische Aussage in diesem Bereich nennt die Datei, Einstellung, Klasse oder den Befehl, auf dem sie beruht, und wurde am Code von Exponential 6.0.15 und der Erweiterungen geprüft, die die composer.json im Wurzelverzeichnis voraussetzt. Wo etwas nicht angeboten wird, sagt die Seite das klar. Beispiele verwenden example.com, „Ihr Unternehmen“ und Platzhalter-Bezeichner; keine Seite beschreibt einen echten Kunden oder Partner.

Inhalt

  1. Exponential integrieren, in einer Minute
  2. Was dieser Bereich abdeckt und was nicht
  3. Übersicht der Seiten für Integratoren
  4. Lesepfade nach Rolle
  5. Ihre erste Woche in einem Integrationsprojekt
  6. Wen Sie fragen

Exponential integrieren, in einer Minute

  • Zwei HTTP-APIs werden mit dem Produkt ausgeliefert. Die REST-Inhalts-API der Erweiterung ezprestapi antwortet unter /api/ezp/v1/ und /api/ezp/v2/ (Lesen in beiden Versionen, Anlegen und Löschen in v2), und die Erweiterung expservices bietet etwa tausend benannte Dienste als JSON unter /ezjscore/call/exp<domain>::<method> an (REST-API für Integratoren, Remote-Dienste mit expservices).
  • Drei Arten von Zugangsdaten. OAuth-2.0-Anwendungen, registriert unter Setup > oAuth-Verwaltung, persönliche API-Schlüssel (expk_...) für ein Programm eines Benutzers und Tokens von expservices (expt_...). Keine davon kann mehr als der Benutzer dahinter (Zugangsdaten wählen).
  • Die PHP-API ist die stärkste Schnittstelle. Importe, die auf dem Server laufen, verwenden eZContentFunctions::createAndPublishObject() und updateAndPublishObject() mit einer stabilen remote_id, sodass Veröffentlichungsoperation, Workflows, Caches und Suchindex im Einklang bleiben (Idempotente Importe mit remote_id als Schlüssel).
  • Hooks für „etwas ist passiert“. Workflows an Triggern (zum Beispiel content / publish / after), Event-Listener von ezpEvent, Benachrichtigungs-Handler und die signierte Webhook-Senke des Audit-Trails (Workflows und Trigger als Hooks, Ausgehende Webhooks aus dem Audit-Trail).
  • Feeds, Pakete und Dateien. Exporte als RSS 1.0, RSS 2.0, Atom und OPML, RSS-Importe per Cronjob, Pakete .ezpkg, CSV-Import und -Export und zeitgesteuerter Austausch mit SFTP, S3, WebDAV oder einem HTTP-Endpunkt über xrowextract.
  • Identität. Login-Handler (standard, LDAP, textfile, Ihr eigener), Single-Sign-on-Handler und Social Login über die Erweiterung sevenx_authentication_2fa (Login-Handler, Single Sign-on und Social Login).
  • Alles läuft als Erweiterung. Eine Integration ist eine Erweiterung: Einstellungen, Klassen, Cronjob-Teile, Konsolenbefehle, Workflow-Ereignisse. Sie lässt sich versionieren, testen, veröffentlichen und zurückgeben (Eine Integration als Erweiterung bauen).
  • Was es nicht gibt. Keine OpenAPI-Beschreibung der Inhalts-API, kein XML-RPC, kein SAML, kein Connector für Message Broker im Kernel und kein Ändern von Inhalten über REST (GraphQL kann es). Planen Sie diese als individuelle Arbeit ein (Integrationsschnittstellen auf einen Blick).

Was dieser Bereich abdeckt und was nicht

Hier behandeltAn anderer Stelle lesen
Jede Integrationsschnittstelle für eine Aufgabe wählen und nutzenErweiterungen allgemein schreiben: Erweiterungsentwicklung: das Buch
Integrationsmuster: Push und Pull, Batch und Echtzeit, Idempotenz, AbbildungAnwendungen auf Exponential bauen: App-Ersteller: hier beginnen
Sicherheit, Tests, Überwachung und Upgrades von IntegrationenServer hosten und betreiben: Hosting-Unternehmen: hier beginnen
Ein Integrationsprojekt durchführen: Schätzungen, Leistungsbeschreibungen, ÜbergabeDas Partnerprogramm selbst: Partner: hier beginnen
Arbeitsblätter, Checklisten, FAQ und Glossar für IntegratorenMit Git am Code arbeiten: Mit Git entwickeln

Zwei Schwesterbereiche sind für benachbarte Rollen geschrieben: Wiederverkäufer: hier beginnen für Unternehmen, die Exponential und Leistungen rund darum verkaufen, und Bündler: hier beginnen für Unternehmen, die Exponential in einem Produkt oder einer Distribution ausliefern.

Übersicht der Seiten für Integratoren

BereichSeiten
OrientierungWas Integratoren mit Exponential tun · Integrationsschnittstellen auf einen Blick · Eine Integrationsschnittstelle wählen · Zugangsdaten wählen
HTTP-APIsREST-API · OAuth-Anwendungen · Persönliche API-Schlüssel · Remote-Dienste mit expservices · Serverfunktionen von ezjscore
Feeds, Dateien und ProtokolleRSS, Atom und OPML · Syndication zwischen Installationen · WebDAV und SOAP · Pakete · Massenaustausch mit xrowextract
ServerseiteCLI-Skripte und ezexec · Cronjobs · Workflows und Trigger · Event-Listener · Audit-Webhooks
Systeme rund um die WebsiteE-Mail und Benachrichtigungen · Formulare und gesammelte Informationen · Login-Handler · Single Sign-on · Suchmaschinen · Zahlungs-Gateways · KI, Job-Warteschlange und MCP
MusterPush und Pull, Batch und Echtzeit · Idempotente Importe · Klassen auf externe Daten abbilden · Einen Import schreiben · Einen Export schreiben · Aus einem anderen CMS migrieren
Qualität und BetriebFehlerbehandlung und Protokollierung · Sicherheit · Dienstkonten und Rollen · Caching nach Importen · Velocity und Leistung · Testen · Überwachung · Upgrades
Bauen und teilenEine Integration als Erweiterung · Zurückgeben
ProjekteProjekt-Playbook · Schätzen · Leistungsbeschreibungen · Übergabe · Integratoren und das Partnerprogramm
Arbeitsblätter und ChecklistenAnalyse-Arbeitsblatt · Vorlage für eine Schnittstellenspezifikation · Checkliste für die Sicherheitsprüfung · Checkliste zum Livegang
NachschlagenFAQ · Glossar · Lesepfad

Lesepfade nach Rolle

Der ganze Bereich in einer Reihenfolge steht im Lesepfad für Integratoren.

Ihre erste Woche in einem Integrationsprojekt

TagTun Sie diesSeite
1Füllen Sie mit dem Kunden das Analyse-Arbeitsblatt aus: Systeme, Daten, Richtung, Menge, ZeitpunkteAnalyse-Arbeitsblatt für Integrationen
1Prüfen Sie, welche Schnittstellen die Installation aktiv hat (ActiveExtensions, rest.ini, soap.ini, webdav.ini)Integrationsschnittstellen auf einen Blick
2Wählen Sie pro Datenfluss eine Schnittstelle und Zugangsdaten, und schreiben Sie sie aufEine Integrationsschnittstelle wählen, Zugangsdaten wählen
2Bilden Sie jeden externen Datensatz auf eine Inhaltsklasse und ein Schema für die remote_id abKlassen auf externe Daten abbilden
3Richten Sie eine Entwicklungsinstallation aus Git und ein Dienstkonto mit einer engen Rolle einMit Git entwickeln, Dienstkonten und Rollen
4Bauen Sie einen ersten Import oder Aufruf von Anfang bis Ende, mit einem ProbelaufEinen Import schreiben
5Schreiben Sie die Schnittstellenspezifikation, und vereinbaren Sie Fehlerbehandlung und ÜberwachungVorlage für eine Schnittstellenspezifikation, Überwachung

Wen Sie fragen

FrageWo
Technische Fragen zu den APIs und dem Kerneldie Foren https://share.exponential.earth/forums und Telegram https://t.me/exponentialcms
Bezahlter Support, Entwicklung oder eine Prüfung Ihrer Integration durch 7xhttps://se7enx.com/contact
Das Partnerprogramm, Stufen, Empfehlungendas Partnerteam: [email protected] oder das Formular unter https://exponential.earth/partner/contact-us
Ein Sicherheitsproblem, das Sie beim Integrieren gefunden haben[email protected], vertraulich, nie in einem öffentlichen Issue
Ein Fehler oder eine fehlende Funktion in einer Erweiterungdas Repository der Erweiterung auf https://github.com/se7enxweb (Gute Issues schreiben)

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