Blogs / 7x / 7x Releases Exponential Platform Nexus 1.0.0.6 (Platform v2.5+)

7x Releases Exponential Platform Nexus 1.0.0.6 (Platform v2.5+)

Monday 27 April 2026 8:46:12 am

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

By : Graham Brookins

7x is happy to announce the release of Exponential Platform Nexus v1.0.0.6 for the v2 / eZ Platform 2.5 product line, available now for download and installation from GitHub.

This release completes the full port of the Exponential Platform Nexus skeleton to eZ Platform 2.5 / Symfony 3.4 LTS / PHP 8.0+. It is the first production-ready v2 release to ship a one-command content installer, correct nglayouts seed data, and comprehensive installation documentation. For the full technical breakdown see the v1.0.0.0…v1.0.0.6 commit log.

Exponential Platform Nexus 1.0.0.6 Now Available

7x is pleased to announce the release of Exponential Platform Nexus 1.0.0.6. This release delivers a major new feature for zero-configuration local development — a full SQLite seed installer for the CJW Nexus demo site — along with two configuration fixes and updated documentation.
Read the full changelog: 1.0.0.5 → 1.0.0.6

What's New

New Installer Type — exponential-cjw with Full SQLite Seed Data

A new eZ Platform installer type exponential-cjw has been added that seeds a complete CJW Nexus demo site into a SQLite database for zero-config local development. No MySQL server, no manual data import — just run the installer and boot.
The new installer class ExponentialCjwInstaller extends CoreInstaller and is registered as an ezplatform.installer service with type: exponential-cjw. On SQLite it runs two new seed files:

  • sqlite/schema.sql — 386 queries including 164 CREATE TABLE statements with all associated indexes, fully converted for SQLite compatibility (index prefix lengths stripped, correct INTEGER PRIMARY KEY AUTOINCREMENT syntax for single-column PKs, table-level composite PK constraints for multi-column PKs).
  • sqlite/data.sql — 41,568 named-column INSERT statements covering the full CJW / JAC Example demo content, preserving original column order and avoiding column-order mismatch with Doctrine SchemaBuilder.

A custom runQueriesFromFile() override converts literal \n and \r escape sequences to real characters after splitting on ;, ensuring XML field values (ezimage, ezrichtext, etc.) are stored with real newlines and parse correctly at runtime. On MySQL the installer falls back to the standard parent class behaviour.
To install the CJW demo site:

  • Development: php bin/console ezplatform:install exponential-cjw
  • Production: php bin/console ezplatform:install exponential-cjw --env=prod
Configuration Fix — Frontend Siteaccess Tree Root

app/config/default_parameters.yml: ngsite.default.locations.tree_root.id changed from 2 (Content structure root) to 168 (JAC Example site root node). This ensures the frontend siteaccesses (de, en) serve the demo homepage at / correctly instead of returning a 404.

Configuration Fix — ngadminui Legacy Extension Activated

src/AppBundle/ezpublish_legacy/settings/override/site.ini.append.php: ActiveExtensions[]=ngadminui added so the Netgen Admin UI legacy templates — including design:page_aside_user.tpl — are found by the legacy bridge.

Documentation Update

doc/INSTALL.md has been updated with installation instructions specific to the 1.0.0.x branch, including SQLite setup steps, exponential-cjw install type usage, and PHP / Apache / Composer version requirements.

Getting Started

  • Download the release from GitHub or from SourceForge.
  • Review doc/INSTALL.md for the full step-by-step installation guide including SQLite setup and the new installer type.
  • Run on PHP 8.3+ (PHP 8.4 or 8.5 recommended). Node.js 22 is required for all frontend asset builds.
  • Check get.exponential.earth for packages, extensions, and composer setup instructions.

Get Support

The community is here to help. Join the conversation and get quick answers through any of the following channels:

Thank you to everyone in the community who tested, reported issues, and contributed. Enjoy Exponential Platform Nexus 1.0.0.6!