ErisX v0.0 - Persephone
This was the first attempt
to create a module-driven Framework which could be extendend using
modules. These modules were all added to one big file which selected
the desired action using a switch-construct.
Features described in the original history:
- First Release
- First Header-Footer Layout
ErisX v0.1 - CS-Aktuell v1.0
Using
very basic OOP design patterns, this version was the first to enable
you to add modules by dropping files to a specific location within the
ErisX. It also introduced the first Version of the SQL-Core which is
now known as m_sql the Database extension.
Features described in the original history:
- First OOP-Model
- First Execute-Core
- First SQL-Core
- First Function-Library
ErisX v0.2 - interface.NET, CS-Aktuell v2.0, PingParadise
A real milestone in ErisX development was v0.2. This version started to feature well used OOP design pattern which enabled modules to use a parent-object which took care of the main-functions like generation Pages and Handling Data Manipulation as described within the modules definition list.
Also introduced v0.2 the first embeded User, Group and Accesslevel Management.
Features described in the original history:
- First REAL OOP-Model
- Renamed Execute-Core to Script-Core
- First User-Core
- First Access-Level Model
- Splitted Function-Library to GFX / JavaScript / PHP
- Extended Script-Core with Page-Core
- First try to move Execution to Modules
- First instand-extend system ( $action = 'news_work' -> $module = 'news' $action = 'work' )
ErisX v0.3 - never stable
There
is not much to say about this version. It reached it's limits during
development as it contained quite a lot of design-flaws and errors. It
was completely re-done and due to the high grade of changed was at this
point being referred to as version 0.4
Features described in the original history:
- Completely new OOP-Layout
- New Script-Core Version
- New Page-Core Version
- New SQL-Core
- Removed User-Core ( was not created )
- Merged Function-Library to m_func
- Changed m_func to Object
- First Error-Handler
- First Template-System ( very basic )
- First Resource-Controll Structure
- First User-Config-Caching
- First central-config array
ErisX v0.4 - abstracted to i-base
Just like v0.3 this version was wasted during development as some major problems could not be solved using this technologie. At this point ErisX development was branched to ErisX v0.5 the most recent version and i-base a software being distributed by the Interface Medien GmbH in Germany.
Features described in the original history:
- Completely new OOP-Layout
- First Main-Core
- New Resource-Controll Structure
- New Script-Core
- Removed Page-Core
- New User-Core
- First Central Configuration-Handler
- First Installer
- First Extern-Language Handler
- New Template-System
There are many changes made to i-base which makes it more an independend software. Some main components are still the same as during ErisX v0.4 development, but some major changes were made to allow better modules and security. These changes were also made to the most recent ErisX version.
ErisX v0.5 - current
This is the most recent version - see the changelog for more information