Skip to the content
Documentation

Recent changes

Recent ratings Recently added Recent comments Atom feed

9596 changed pages

Wednesday November 04 2026

  1. Payment gateways and the shop Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    Integrating the shop module with payment providers and ERP systems - how payment gateways plug into the checkout workflow, registering a gateway of your own, the ezpaypal extension as a model, passing orders to an ERP…

  2. Personal API keys for integrations Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    Using personal API keys of a service account for server-to-server integrations over REST - switching keys on for one role, scopes, making and rotating the key, rate limits, audit events, and opening your own REST routes…

  3. Remote services with expservices Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    Using the expservices extension as an integration API - the JSON envelope, the catalog, tokens, reads and writes, an idempotent upsert by remote id over HTTP, content jobs, and adding a service domain of your own.

  4. The REST API for integrators Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    What the REST content API of ezprestapi offers an integration - the routes at v1 and v2, reading lists page by page, creating and removing content, the status codes to handle, the answer cache and the gaps (no update…

  5. Search engine integration Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    How site search is wired in Exponential and how to connect an external search service - the built-in engine, the ezpSearchEngine plugin interface, Solr through ezfind and exp:solr, delayed indexing, reindexing after…

  6. Security for integrations Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    The security rules an Exponential integration must follow - credentials never in Git, settings/override and the environment, least privilege for service accounts, transport security, input from other systems treated as…

  7. Service accounts, roles and policies Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    Giving an integration exactly the rights it needs - a service account per integration, a user group and a role of its own, the policies typical integrations need (content read, create, edit, remove, apikey/create…

  8. Single sign-on and social login Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    What Exponential offers for single sign-on - the SingleSignOnHandlerArray hook, social login as an OAuth 2.0 client in sevenx_authentication_2fa, putting a SAML or OpenID Connect proxy in front of the site - and what it…

  9. Statements of work for integrations Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    What a statement of work for an Exponential integration should contain - scope per flow, deliverables, customer obligations, assumptions, acceptance, change requests, ownership and licensing of the code, data…

  10. Syndication between installations Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    Sharing content between Exponential installations with the syndication extension - one-way and two-way syndication, feeds over SOAP, the export_feed and import_feed cronjob parts, protecting the source, operating it…

  11. Testing integrations Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    A test strategy for Exponential integrations - unit tests without a database for mappings and parsers, test doubles for the other system, script tests with the kernel loaded, dry runs on a copy, the idempotency test…

  12. Upgrades without breaking integrations Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    Keeping integrations working through Exponential, extension and PHP upgrades - what tends to change under an integration, reading the behavior change notes, pinning versions with Composer, a rehearsal on a copy…

  13. Velocity and performance for integrations Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    What Velocity, the persistent-worker web server of Exponential, means for integrations - classes loaded at start, statics that survive requests, deploying a changed integration, which API answers the response cache may…

  14. What integrators do with Exponential Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    The typical integration jobs around an Exponential site (CRM, ERP, PIM, DAM, identity, search, mail, payment, analytics, other CMSs), what Exponential plays in each, and which surface usually carries the data.

  15. Workflows and triggers as integration hooks Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    Using workflow events on triggers as the "on publish" hook of an integration - before and after triggers, an outbox event that queues changes for a cronjob, an external check that accepts or rejects a publication…

  16. Writing an export or an outbound sync Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    Getting content out of Exponential into another system - a full export of a subtree page by page, an outbox sender that delivers changes with retries, the payload, HTTP calls with timeouts, signing, and marking what was…

  17. Writing an import script Updated Markdown page

    Markdown documentation (help center) · Integration · Changed 01:08 pm

    A complete, worked import for Exponential - reading a CSV export of an ERP, running as a service account, create-or-update by remote_id with change detection, a dry run, batches and memory, a safety stop, logging and a…

  18. Keyboard shortcuts Updated Markdown page

    Markdown documentation (help center) · Keyboard shortcuts · Changed 01:08 pm

    Every key the administration and the help pages answer to: search, menus, the content tree, tabs, sub-item order, column width and the editors.

  19. Languages Updated Markdown page

    Markdown documentation (help center) · Languages · Changed 01:08 pm

    Translate an item into another language, see which translations exist, and choose the language the administration itself is shown in.

  20. The layouts editor Updated Markdown page

    Markdown documentation (help center) · Layouts · Changed 01:08 pm

    The basics of layouts: zones and blocks, opening a layout, adding and arranging blocks, publishing, and which pages a layout is used on.