Glossar für Mobile-App-Entwickler
Die Begriffe dieses Abschnitts, für App-Entwickler erklärt. Jeder Eintrag verweist auf die Seite, die ihn ausführlich erklärt. Das technische Glossar der gesamten Dokumentation steht unter Glossar.
Inhalt
Inhalte
| Begriff | Bedeutung | Lesen |
|---|---|---|
| Inhaltsklasse | Der Typ eines Elements und seine Liste von Feldern, erkennbar an classIdentifier (folder, article) | Inhaltsklassen für Apps |
| Inhaltsobjekt | Ein Element; objectId in REST-Antworten | Wie Exponential-Inhalte in eine App gelangen |
| Knoten (Platzierung) | Ein Ort eines Objekts im Inhaltsbaum; nodeId. Ein Objekt kann mehrere haben, einer davon ist der Hauptknoten | dieselbe Seite |
| Feld (Attribut) | Ein Wert eines Objekts mit einem Datentyp | Felder und Feldwerte |
| Datentyp | Die Art eines Felds: ezstring, ezxmltext, ezimage und andere; type in einer Feldantwort | dieselbe Seite |
| Remote-ID | Eine Zeichenketten-ID eines Objekts oder Knotens, die über Installationen hinweg stabil bleiben kann; objectRemoteId, nodeRemoteId | Knoten-IDs, Remote-IDs und Deep Links |
| Version | Ein gespeicherter Stand eines Objekts; Lesezugriffe liefern den veröffentlichten | Entwürfe, Vorschau und Veröffentlichung |
| Locale | Ein Sprachcode wie eng-US oder ger-DE, verwendet von Translation und languageLocale | Mehrsprachige Inhalte |
| URL-Alias | Die lesbare Adresse eines Knotens auf der Website; fullUrl in einer REST-Antwort | Knoten-IDs, Remote-IDs und Deep Links |
Die REST-API
| Begriff | Bedeutung | Lesen |
|---|---|---|
ezprestapi | Die Erweiterung, die die REST-Inhalts-API in v1 und v2 bereitstellt | REST-API |
| Provider | Die Klasse, die die Routen eines Präfixes bedient; ezp7xRestApiProvider für ezp und ezpl | Routenreferenz |
ezp, ezpl | Die beiden Präfixe der Inhalts-API: /api/ezp/... und sein Alias /api/ezpl/... | dieselbe Seite |
| v1, v2 | Die API-Versionen im Pfad; Lesen in beiden, Schreiben in v2 | API-Versionen v1 und v2 |
| Antwortgruppe | Ein Teil der Antwort, den Sie mit ResponseGroups= anfordern (Metadata, Locations, Fields, FieldValues) | Antwortgruppen |
OutputFormat=xhtml | Fordert renderedOutput an, den von einem Template der Website gerenderten Knoten | Gerenderte XHTML-Ausgabe |
ezprestapiprovider | Die veraltete ältere v1-Erweiterung, heute eine Zwischenschicht über ezprestapi | API-Versionen v1 und v2 |
| Antwort-Cache | Der serverseitige Cache des REST-Frameworks für GET-Antworten, je Benutzer | Caching auf dem Server |
Zugangsdaten
| Begriff | Bedeutung | Lesen |
|---|---|---|
| OAuth-Client | Eine Anwendung, die ein Administrator unter Setup > oAuth-Verwaltung registriert, mit einer Kennung, einem Secret und einer Weiterleitungsadresse | OAuth2-Autorisierungscode-Ablauf |
| Autorisierungscode | Der kurzlebige Code, den die Autorisierungsseite an die Weiterleitungsadresse sendet | dieselbe Seite |
| Zugriffstoken, Refresh-Token | Was der Token-Endpunkt antwortet; das Zugriffstoken lebt TokenTTL Sekunden | dieselbe Seite |
oauth/authorize | Die Richtlinie, die ein Benutzer braucht, um eine App zuzulassen | dieselbe Seite |
| Persönlicher API-Schlüssel | expk_..., von einem Benutzer für die eigenen Skripte erzeugt, mit Geltungsbereichen und einer Laufzeit | Persönliche API-Schlüssel für Werkzeuge |
| Geltungsbereich (Scope) | Wofür ein persönlicher API-Schlüssel verwendet werden darf: read, publish, edit, remove | dieselbe Seite |
| expservices-Token | expt_..., ein persönliches Token für die Remote-Dienste | expservices-Tokens in Apps |
| Formular-Token | Das CSRF-Token, das eine Browsersitzung für Schreibzugriffe braucht; mit einem Bearer-Token nicht nötig | Über expservices schreiben |
Remote-Dienste und ezjscore
| Begriff | Bedeutung | Lesen |
|---|---|---|
| ezjscore | Die Erweiterung, deren Schnittstelle /ezjscore/call/ registrierte PHP-Funktionen aufruft und JSON antwortet | ezjscore-Serverfunktionen für Ihre App |
| expservices | Über tausend benannte Dienste auf Basis von ezjscore, aufgerufen als exp<domain>::<method> | expservices aus einer App aufrufen |
| Umschlag | Die Form jeder expservices-Antwort: {"ok":true,"data":...,"meta":...} oder {"ok":false,"error":...} | Der Umschlag |
| Katalog | Die Liste aller Dienste mit ihren Argumenten, aus expservices::catalog | expservices aus einer App aufrufen |
| Bildalias | Eine benannte Größe eines Bilds (small, medium, large und die eigenen der Website), bei Bedarf erzeugt | Bildaliase für Bildschirmgrößen |
Serverbegriffe, die Sie hören werden
| Begriff | Bedeutung | Lesen |
|---|---|---|
| Siteaccess | Eine Konfiguration der Installation (eine Website, eine Sprache, die Administrationsoberfläche), nach Host oder Pfad gewählt | Mehrsprachige Inhalte |
| Rolle und Richtlinie | Was ein Benutzer tun darf: Eine Rolle enthält Richtlinien wie content/read, beschränkt auf Bereiche oder Teilbäume | Berechtigungen für App-Benutzer |
| Velocity | Der eigene Anwendungsserver von Exponential; nach Konfigurationsänderungen wird er neu gestartet | Bereitstellen mit Velocity |
| Demomodus | Eine öffentliche Demo, die Änderungen des Administratorpassworts ablehnt | Demomodus |
| Prüfprotokoll | Die Aufzeichnung von Schlüssel- und Token-Ereignissen, Ablehnungen und Schreibzugriffen | Berechtigungen für App-Benutzer |
Verwandte Seiten
- FAQ für Mobile-App-Entwickler
- Glossar
- 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.