Skip to the content
Documentation

Recent changes

Recent ratings Recently added Recent comments Atom feed

35934 changed pages

Wednesday November 04 2026

  1. Layout types and zones Updated Markdown page

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

    The layout types defined in explayouts.ini (1 to 4 columns, hero, sidebars, featured, mosaic, header/main/footer, admin types), their zones, the template that draws each grid, and how to add a layout type of your own.

  2. Layouts for designers Updated Markdown page

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

    The layouts editor from a designer's side: layouts, zones, blocks, collections and rules, how the pagelayout resolves and draws a layout, which templates draw what, and how a design takes over their markup.

  3. Loading JavaScript Updated Markdown page

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

    How a design's scripts reach the page with ezscript_load and ezscriptfiles, the design.ini script lists, scripts required by one template, deferred bundles, configuration as JSON data instead of inline code, and jQuery…

  4. Loading stylesheets Updated Markdown page

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

    How a design's CSS reaches the page: the ezcss_load operator, the design.ini lists (CSSFileList, FrontendCSSFileList, BackendCSSFileList, AdminComponentCSSFileList), stylesheets a content template requires, order, media…

  5. Logical CSS properties Updated Markdown page

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

    A conversion table from physical CSS properties (left, right, margin-left, text-align: left) to logical ones (inline-start, inline-end), what has no logical form, and how to convert an existing stylesheet safely.

  6. Measuring CLS and LCP Updated Markdown page

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

    Two numbers that tell how a page feels: Cumulative Layout Shift (target 0.05 or less) and Largest Contentful Paint; what causes bad values in Exponential designs and how to measure them in the browser.

  7. A tour of the media theme Updated Markdown page

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

    The media design (extension sevenx_themes_media) as a worked example of a large, modern Exponential theme: its pagelayout parts, layouts block templates, packed stylesheets and scripts, self-hosted fonts, zoom and…

  8. No inline CSS Updated Markdown page

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

    Why templates carry no style blocks and no style attributes, where the CSS goes instead, how to handle per-element values (percentages, colors from content, computed widths), and the one documented exception in the…

  9. No inline JavaScript Updated Markdown page

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

    Writing designs without inline script code: no script blocks with code, no on* handler attributes, no javascript: links; event delegation with data attributes, JSON configuration blocks, progressive enhancement, and the…

  10. No version queries on asset links Updated Markdown page

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

    Why designs of Exponential never add ?v= or similar version queries to stylesheet and script links, how new files reach browsers instead, and what to do when a browser still shows an old file.

  11. The packer cache and deploys Updated Markdown page

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

    Which caches to clear after a stylesheet, script, template or settings change of a design, why packed files and template-blocks go together, and the one deploy command that does it on installations with Velocity.

  12. Pagelayout variables Updated Markdown page

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

    Every variable the kernel gives the pagelayout ($module_result, $site, $current_user, $access_type, $ui_context and more), the keys of $module_result.content_info for content pages, and examples of using them.

  13. Previewing a design on a siteaccess Updated Markdown page

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

    How to see a new or changed design on real content without touching the live site: a preview siteaccess with the same content and your design, the settings it needs, and how to switch the live site over when the design…

  14. Print stylesheets Updated Markdown page

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

    Making pages print well: print rules in your stylesheet or a separate print file, what to hide, link URLs, page breaks, colors, and the print view mode the kernel offers.

  15. Reduced motion Updated Markdown page

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

    Respecting visitors who ask for less motion: the prefers-reduced-motion media query, which animations to turn off, sliders and autoplay, smooth scrolling, and how admin4 does it.

  16. Responsive design Updated Markdown page

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

    Making an Exponential design work from phones to wide screens and at high zoom: the viewport tag, fluid layout, breakpoints, responsive images through aliases, touch targets, and the widths the project tests at.

  17. Right-to-left designs Updated Markdown page

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

    Making a design work for Arabic, Hebrew, Persian and other right-to-left languages: where the direction comes from ($site.text_direction, the locale files), dir on html, logical CSS properties, mirror rules, which icons…

  18. Shared layouts and linked zones Updated Markdown page

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

    One header, footer or pre-footer for every page: shared layouts, zones linked to a shared layout's zone, what a designer must know about how linked zones render, and how to plan a design around them.

  19. A tour of the simple theme Updated Markdown page

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

    The simple design (extension sevenx_themes_simple), the light default public design: how its pagelayout uses ezwebin's page data and a cache-block, how it loads CSS and scripts from design.ini, its menus, and what to…

  20. Skip links Updated Markdown page

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

    The skip link that lets keyboard users jump past the header to the content: markup in the pagelayout, CSS that shows it on focus, translated text, and the examples in admin4 and the media design.