- How do I insert a table in the Online Editor? Click the table button (Inserts a new table), choose the number of columns and rows and a header row, then add or remove rows and columns with the table buttons.
- Installation, environment, audit and CSP operators Seven operators the Exponential kernel added - installation_name, is_production_system, exp_environment, exp_environment_badge, audit_label, csp_nonce and view_parameter - with the settings they read, what they return…
- Proxies and trusted headers For public sites behind load balancers, CDNs or TLS terminators - why forwarded headers must only be trusted from your own proxies, Exponential's TrustedProxies setting and reading from the right, Velocity's own list…
- Publish meeting agenda and minutes in two languages Task for clerks and editors: publish a council or committee meeting with its agenda and later its minutes in both official languages, with translated meeting objects and one document per language.
- Redirect old addresses after a reorganization For editors and web officers - keep old addresses working after pages were renamed, moved, merged or removed - what Exponential redirects by itself, aliases for single pages, URL wildcards for groups with Try an…
- Run the file consistency check Step by step - compare every file of the installation with the release's checksum list in Setup > Upgrade check or on the command line, read the findings, and file the result after updates and incidents.
- SEO basics for Exponential sites Search engine optimization on Exponential - readable addresses, titles and descriptions, headings, sitemaps, robots.txt, redirects for moved content, one address per page, language alternates and speed - as a checklist…
- The secret check before an extension is packaged Why an export of your theme can be refused for holding secret values or key material, what the check looks for, how to fix a real finding, and how package_check.ini names a documentation example the check cannot tell…
- Velocity and performance for integrations 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…
- How do I embed another object in a text? Click Insert/edit object (or Insert/edit file for a download), choose the object, choose how it is shown and its alignment, and click Insert; the text then shows the object's current content.
- Add a security.txt file Step by step - publish /.well-known/security.txt (RFC 9116) for your site, which Exponential does not ship, add the one rewrite rule the shipped Apache rules need to serve it, and check it with curl.
- File permissions and ownership For administrators and hosting teams - the file ownership and permission model that stops a bug in a PHP file from becoming a lasting compromise: one writing user, only var/ and settings/ writable, no world-writable…
- Glossary for extension developers The words this book uses, in one alphabetical list - from access word, append file and attribute to view mode, view parameter and workflow - each with a short definition and the chapter that explains it.
- Hosting partners For hosting partners - what the profile means, the hosting options the program names, what an Exponential host must provide (PHP, databases, engines, backups, security), services to offer and how hosting partners give…
- How do I set the SEO title and description of a page? In the edit form, fill in the meta data field - Title, Description, Keywords and, under More options, the canonical link and the Open Graph image - and click Send for publishing.
- Issue tracker and support channel Tell users where to ask and where to report - GitHub issues for bugs, a forum or chat for questions, a private address for security - with composer.json support fields, issue templates and response habits.
- Notifications and mail from applications Send mail from an application correctly - eZMail with a sender and a category, the mail gate and preferences, transports and the file transport for testing, notification event types and handlers, and templates for mail.
- Page metadata and social sharing Give every page its own title, description, keywords and Open Graph image - with the xrowmetadata extension or fields of your own - and print them safely in the pagelayout.
- Publish a handbook as a PDF export For editors with the pdf/edit policy - offer a printable PDF of a handbook kept as web pages, with Setup > PDF export - a tree export of the handbook's subtree, generated once or on the fly, a link from the handbook…
- Security defaults of a bundle The security state a bundle should hand over - what Exponential already does by default, the settings a bundle should decide (file modes, debug output, CheckValidity, cookies, HTTPS and headers, trusted proxies, demo…
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