The XOOPS Project is proud to present Alpha release of its next generation Web Application Development platform – the Xoops Engine.
It is definitely the most daring and innovative development in the almost 10 year history of XOOPS!
XOOPS is one of the most successful Open Source CMS solutions, constantly winning top places in various competitions, and receiving various awards. But it was slowly showing signs of aging that would require major rewrites of the Core. After much deliberation the team decided to rewrite it from the ground-up using a standard off-the-shelf PHP Framework. Following the same thinking as IBM or Apple did when they decided to use standard Intel chips, the XOOPS team believes that using standard components and libraries while focusing on unique value-add, will increase the “speed to market” for XOOPS. This way the team can take advantage of latest Web developments and vast resources provided by the respective Framework’s developers. It's like getting suddenly a whole new team of some of the best PHP programmers joining XOOPS!
The XOOPS 2.5.0release is a major redesign of the System Module which has been AJAX-ed with jQuery. Some of the new features are truly amazing, like the visual placement of blocks, and we're sure that the System Admins will love them
Other major improvements/additions include:
Help System for Admin and modules
MySQL Dump in Maintenance
New Redirect messaging
Column sorting in tables
Smarty plugin for icon pack
Smarty plugin for breadcrumb navigation
jQuery plugins for display popup or manage drag & drop
File Manager (Plugin)
Maintenance with Cache Clean-up, and Tables Maintenance
Visual module ordering with drag & drop
Visual block placement with drag & drop
Refactor all PHP code for use XOOPS API
Use template in the same way that front user, admin side for module can call a main template define in xoops_version.php
Allow override of template in admin theme like frontend if we set template in ADMIN_THEME
Manage editor for blocks, comments and for all module if module developper want to use it activate or deactivate system section
We are very pleased to present you X3, the new Xoops Engine for the next generation of XOOPS powered web application development.
This new Xoops Engine was long time in coming. During that time, we went through different phases of trials and errors, but we believe that we finally have the best combination of features and technologies to strategically position XOOPS as one of the top Web Application Platform solutions.
The new Xoops Engine has been re-designed from the ground up to take advantages of third-party frameworks like Zend Framework and Smarty 3.
Why did we rewrite XOOPS?
XOOPS is one of the most successful Open Source CMS and portal solutions, constantly placing in top places in various competitions, and receiving various awards. But it is showing signs of aging, that would require major rewrites of the Core.
In order to keep us focused on creating a flexible and extensible development engine for developers and a high performance application platform for end users, the development team has decided to use industry-standard frameworks. By doing so, we can focus our limited resources on aspects that make XOOPS unique and special, while leaving standard functionality to be addressed by off-the-shelf frameworks. This way we can take advantage of latest internet developments already included in those frameworks - it's like getting suddenly a whole new team of some of the best and brightest PHP and RIA programmers joining XOOPS!
After much research, we've selected a couple of frameworks at this stage:
The Voting for the winners in each of the categories ends on November 5, 2010. This "public vote" will then be combined with votes by a panel of judges in each category to be announced on November 15, 2010.