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

Integrators' reading path

The whole integrators' section in one reading order, in six stages from orientation to running projects, with a short version for each role and an estimate of the reading time per stage.

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/help/integrators/integrators-reading-path.md

On this page

Integrators' reading path

This page puts every page of the integrators' section in one order. Read it front to back in your first weeks, or take the short path for your role. Times are rough reading times, not including trying things out.

Contents

  1. Stage 1: orientation
  2. Stage 2: the surfaces
  3. Stage 3: hooks and systems around the site
  4. Stage 4: patterns and building
  5. Stage 5: quality and operations
  6. Stage 6: projects and business
  7. Short paths by role

Stage 1: orientation

About one hour.

  1. Integrators: start here
  2. What integrators do with Exponential
  3. Integration surfaces at a glance
  4. Choosing an integration surface
  5. Choosing credentials for an integration

Stage 2: the surfaces

About three hours.

  1. The REST API for integrators
  2. OAuth applications for integrations
  3. Personal API keys for integrations
  4. Remote services with expservices
  5. ezjscore server functions for integrations
  6. RSS, Atom and OPML feeds
  7. Syndication between installations
  8. WebDAV and SOAP
  9. Packages for import and export
  10. Bulk data exchange with xrowextract
  11. CLI scripts and ezexec
  12. Cronjobs for integrations

Stage 3: hooks and systems around the site

About three hours.

  1. Workflows and triggers as integration hooks
  2. Event listeners for integrations
  3. Outgoing webhooks from the audit trail
  4. Mail and notifications integration
  5. Forms and collected information
  6. Login handlers - LDAP, textfile and your own
  7. Single sign-on and social login
  8. Search engine integration
  9. Payment gateways and the shop
  10. AI providers, the job queue and MCP

Stage 4: patterns and building

About three hours, more with the code.

  1. Integration patterns: push and pull, batch and real time
  2. Idempotent imports keyed by remote_id
  3. Mapping content classes to external data
  4. Writing an import script
  5. Writing an export or an outbound sync
  6. Migrating content from another CMS
  7. Building an integration as an extension

Stage 5: quality and operations

About two and a half hours.

  1. Error handling and logging
  2. Security for integrations
  3. Service accounts, roles and policies
  4. Caching after imports
  5. Velocity and performance for integrations
  6. Testing integrations
  7. Monitoring integrations
  8. Upgrades without breaking integrations

Stage 6: projects and business

About two hours.

  1. Integration project playbook
  2. Estimating integration work
  3. Statements of work for integrations
  4. Handover of an integration
  5. Contributing integrations back
  6. Integrators and the partner program
  7. Worksheets: Discovery worksheet, Interface specification template, Security checklist, Go-live checklist
  8. Reference: FAQ, Glossary

Short paths by role

RolePages (numbers above)
Solution architect1-5, 28-30, 18, 20, 36
Integration developer1, 3, 16-18, 29-32, 34, 35, 40
Developer of an external app1, 5-9, 37
Identity engineer1, 23, 24, 36, 37
Operations engineer1, 17, 35, 38, 39, 41, 42, 46
Project lead or account manager1, 2, 43-46, 48, 49

Next, for developers: Extension development: the book and Develop with Git.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

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