ProjectFramework
Go take a look at the sources »
Go take a look at the (API-)documentation »
PF Subpages »
Version 3.0
Version 3.0.0-stable have been released and version 3.0.1-stable have also been released (included the initial database layout). Version 3.0.2 (which will include a readme file) is being worked on tickets for version 3.1.0 is also being submited and development will begin soon.
PF3 adds extra enhancements to PF2.5 by; including a few new base classes (Base, BaseStatic, Singleton and so on), including an abstract cache class which uses an engine (in PF-3.0.0-stable only one engine, file, exists), a lot of new other stuff but also bugfixes, optimization and so on.
- The (API-)documentation for the latest versions of PF3 is available here: http://docs.jiart.org/ProjectFramework/latest/
- For a complete list of all documented version of PF please refere to http://docs.jiart.org/ProjectFramework/
Version 2.5
This version will be used for a new project and will, not be developed against the svn repository on jiart, be based upon version 2.0 but with some differences. Like being a real MVC framework and using the Smarty template engine. Other differences will probably reveal them self when the project is started (meaning, when we have planned it really, really carefully).
Version 2.0
The current development version is 2.0, it uses some old (1.0) stuff but have gotten some stuff redesigned to be more efficient. Libraries, components and templates have also been defined. That means that for the first time we know what each of the part are supposed to be doing, before we begin to code.
Definition of framework/application parts
- Libraries (libs): Methods for data retrieval, addition and so on.
- Components (coms): Uses libraries to manipulate (retrieve, add and so on) the data in the way the user/application wants it. For all MVC people out there this would be like a controller.
- Templates (tpls): Formats the data made available by the component.
- Framework modules (frms): Functionality to bring the three parts mentioned above together and also make various things easier for the developer (i18n/l10n, secure sessions, database layer and much, much more).
Version 1.0
This version experienced some serious issues when runned with PHP 5.2.X, such as segmentation fault (even though it's a PHP error, PF1 has been discontinued).
