RainFramework 2.2 is online on github:
https://github.com/rainphp/rainframework
documentation and website will be updated in next few days.
RainFramework 2.2 implements many structural changes, and is not back-
compatible, but also implements many class abstraction, which allows a
better maintainability and extensibility, so this structure is going
to be definitive.
Here summarized the changes:
- structural changes:
-- all classes renamed, from class_name.class.php in Class_Name.php
-- extension classes are now into library
-- web/js/ and web/css/ are into library
-- core library, View, User, Group and Form have now a configure
method. By default they all use RainFramework classes,
but is possible to load different classes (for example the View
class can load Smarty or other template engine)
- Added Application/Bootstrap_Loader.php
- languages saved in global $lang array. Base installation only
implements English now
- settings saved in global $settings array
- removed user.functions.php and added User class with static methods
- added Group class with static methods
- added Email class (not yet implemented)
- added to DB class get_object and get_object_list
- RainTPL updated to version 2.6.2
- added a Form class
- Ajax management
- removed rain.functions.php file, all functions are moved to
functions.php.
Comments are welcome.
On Mar 10, 6:56 pm, Rain <
rainelemen...@gmail.com> wrote:
> RainFramework 2.2 was planned to be published for today, but we
> preferred to focus on the RainTPL, so we just released the Raintpl
> 2.6.2,
https://github.com/rainphp/raintpl