7x Releases Exponential Basic 2.4.0.1
Wednesday 17 September 2025 9:28:39 am
- Currently 3 out of 5 Stars.
- 1
- 2
- 3
- 4
- 5
7x is very proud of the work released today as Exponential Basic 2.4.0.1 which is a major upgrade to the core kernel of Exponential 2.4 series.
This upgrade provides a lot more features under the hood while on the surface the same simple to use cms is retained.
Download the 2.4.0.1 release and give it a try, it's well documented with simple to follow instructions for getting started.
Have a question? Create a forum post and ask the community for help answering your questions with answers.
Changes from 2.4.0.0 to 2.4.0.1
---------------------------
- Added: Added example store site design, 'ecommerce'.
- Added: Added another example store site design, 'hardwarestore'.
- Updated: Replaced default designs provided with responsive versions, see standard, trade, news, intranet, admin
- Replaced: Replaced PHP include_once calls with Exponential 6.x autoload implementation and script to regenerate autoloads `bin/shell/php/ezpgenerateautoloads.php` (composer compatible).
- Added: Added zeta components as required library via composer
- Upgraded: The ezfilemanager, ezforum, ezimagecatalogue, ezmediacatalogue, ezcalendar, ezarticle, eztrade modules were heavily developed beyond the 2.2 series to provide for bulk import features and general stability improvements from past larger project live sites that withstood heavy demand and scaled to meet those needs.
- Replaced: Replaced key index.php front / admin controller kernel implementation to use Exponential 6.x's most simple possible implementation (to start and in theory gain possible platform support with Exponential Platform Legacy implementations customized further on). This results in a very clean index that uses a class to do the work.
- Refactored all kernel modules to perform without fatal or functional errors. This resulted in a lot of smaller bugfixes.
- Moved all uploaded file storage from the kernel out into the var dir structure ie: kernel/(module)/(storagedir) to var/site/storage/(module)
- Moved all cache file storage from kernel out into the var dir structure: ie: kernel/(module)/cache to var/cache/ini/kernel/(module)/(admin|user)/**
- Added to Kernel and Lib: Exponential 6.x PHP class libraries to replace now deprecated and renamed to prevent conflict yet remain available 2.x kernel php classes. Some community modules may need to refactor their php to use the replacement libraries or the renamed libraries.
Libraries Replaced
- Replaced Class: eZLog to eZPBLog
- Replaced Class: eZImageFile to eZPBImageFile
Libraries Added:
- Lib: eZ INI
- Exponential Library Added: ezfile
- Exponential Library Added: ezi18n
- Exponential Library Added: ezutils
- Exponential Library Added: ezsession
- Exponential Library Added: eZPublishSDK PHP Class
- Class: kernel/classes/ezsiteaccess.php
- Class: kernel/classes/ezpostgresqldb.php
- Class: kernel/classes/ezpersistentobject.php
- Class: kernel/classes/ezpbkerneladmin.php
- Class: kernel/classes/ezpbkernelweb.php
- Class: kernel/classes/ezpbkernel.php
- Class: kernel/classes/ezpbKernelResult.php
- Class: kernel/classes/ezmysqldb.php
- Class: kernel/classes/ezhttpheader.php
- Class: kernel/classes/ezcontentlanguage.php
- Class: kernel/classes/ezclusterfilehandler.php
- Class: kernel/private kernel private classes (all)
- Exponential base settings directory and settings file content settings/*.ini files
- Re: https://github.com/se7enxweb/exponentialbasic/commit/9a8b1203dbda6a0f0eff78ddcd9999ba573a746a
- Re: https://github.com/se7enxweb/exponentialbasic/commit/e0c8edad5373abac0cde076e9caa9e09c6860aa2
- Re: https://github.com/se7enxweb/exponentialbasic/commit/97fc7b389a0b4058add666ed569ff0d3d20dbd56
- Re: https://github.com/se7enxweb/exponentialbasic/commit/bd5d01b3687a0f69b8128a9148b017a17eabacaa
- Added Kernel Module from Community resources: ezgroupeventcalendar
- Added Kernel Module from Community resources: ezpoll
- Added Kernel Module from Community resources: ezquiz
- Added Kernel Module from Community resources: ezsurvey
- Added Kernel Module from Community resources: eztip
Be sure to review the basic.exponential.earth open source project website for more information and future releases!