Closing an uneasy year of 2007, with some changes and heated discussions about the future of XOOPS, we are now entering a very promising and exciting 2008.
This year XOOPS is entering its 7th year of existence since its creation by Kazumi Ono, Goghs Cheng and their colleagues. We definitely hope that it will be the "Lucky Seven" for XOOPS and our community!
After major changes in core development team in July, we had three releases for XOOPS 2.0 series, providing major improvements and security fixes :
Meanwhile the development team has taken care of the XOOPS 2.2 users with maintenance releases:
Looking forward to XOOPS future, we've discussed a roadmap and created two development branches :
Apart from the core development, we can see many other exciting progresses in the community, like the release of new module Yogurt, alpha release of CBB 4.0, continuous development of catzwolf's well known modules, new themes released by talented designers almost every week, as well as creative add-ons and improvements from third-party development teams like XoopsMexico, Instant-Zero, Smartfactory etc. which will be adopted and implemented in XOOPS 2.3 or 3.0 branches.
For the first time in history of XOOPS, we'll have an Annual Report where you can see more of the 2007 highlights and community activities from around the world.
Out of recent community discussions it was clear that we need to evaluate our current management structure. A team of several members of our community started working on a proposal for a new management structure for XOOPS that :
It was good to see that the group pretty much reinforced the current organizational structure model with the following teams :
The issue is that while the similar model existed in the past, some of the teams were not active anymore, and some of the team tasks were not defined well.
Since the XOOPS Project Council is committed to support the findings, we've reinstated the teams with temporary team leaders, so they can start building the new structer right away. For more info about this proposal, please visit this link
XOOPS is defined by the XOOPS software and by the XOOPS Community that develops and uses the software, and therefore in 2008 we'll focus on these two things : Community and Development
Building XOOPS as a sustainable open source project has been one of the most import goals of XOOPS community. As first we'll start with the implementation of the recommended management structure. We have assigned temporary team leaders to the proposed teams so we can get the process rolling. Some are well known, some are new - but the one thing that unites them is the dedication to XOOPS and its Open Source philosophy. Some of the teams and people who are working either temporarily or regularly at this moment:
Xoops.org has been the home of XOOPS community, and it will be the home of a variety of XOOPS websites providing XOOPS users with "one stop shopping" for everything related to XOOSP. What will be available on xoops.org ?
Modules and themes : A newly designed module will provide users a centralized add-on repository from where users can find all up-to-date modules and themes in well maintained categories. Specifications available in the repository will include: author's website, update date, user comments, ratings, reviews, links to relevant wiki pages. A new designed mechanism will enable automatic notification of module/theme updates from authors.
Survey :An improved xoopspoll module will be installed for community surveys.
Information navigation : To find easily desired information, we will enable tags and internal wiki to build links among all types of contents on xoops.org: documents, wiki pages, module/theme repository, forum topics, community polls, etc.
Community blogs : The new module of most widely used multiuser blog system, "lifetype", will be installed for XOOPS teams and individual developers will be able to to share their articles on xoops.org. Meanwhile a RSS aggregator module will be used to collect articles via feeds from all over the XOOPS world.
Real-time communication : Live chat tools, most likely IRC will be used for members to chat with each other while they are hanging on xoops.org.
We'll also focus on enabling XOOPS Website as part of a vast XOOPS Social Network. The excellent new module Yogurt will lead the way on our Website, but we also will help XOOPS users to connect via
As next, we'll encourage creation of local user groups to enable XOOPS members to connect with each other locally. We'll also put a lot of effort in connecting our International members. The world is not a collection of isolated islands. It's a one exciting global bazaar, and we want to take advantage of that.
XOOPS has been created as a web-based portal system. Its strength lies in simplicity and extensibility for development. Although it has been widely recognized as a web content management system, it is much more than a simple CMS, as it provides real content management functionality for Web applications. Thus, the main considerations for XOOPS core are security, performance and extensibility built upon well-designed architecture and high quality of code.
In the last year the core development team had mainly worked on maintenance of the legacy system. In 2008 we will focus on the next generation of XOOPS, the XOOPS 3.0 branch which has been designed for years. Now it is the time to make it ready for public. Of course, we'll maintain the current code base, which is defined as 2.3 branch.
The XOOPS development will offer the best and most secure growth path for current XOOPS Users.
The XOOPS project has been a purely community driven Open Source project with no commercial organization involved. Thus in this project we are able to develop both the XOOPS software itself and Open Source practices.
Learned from six years of XOOPS development history and the nature of open source development, our development team is streamlined in the following structure:
In order to attract more developers and designers to the project, we provide various manners on both SourceForge and xoops.org :
In order to get timely information or help with XOOPS development, you may join some mail lists :
The XOOPS community has immediately moved onto the new developments after release of XOOPS 2.0.18 and started 2008 with a Bang:
The 2.3 branch is defined by core development team as "merging of XOOPS 2.0 and 2.2 branches". It will be a maintenance release based on XOOPS 2.0.18 plus following features that are already available in XOOPS 2.2 :
We will focus first on finishing the above features as soon as possible. Some other features desired by users may also be considered in case we have developers devoted to them :
XOOPS 3.0 is our next generation of XOOPS and has been prepared for years, which was named Xoosphere. The first goal of 3.0 is to improve XOOPS with a solid low-level architecture upon which we can build all required components.
The stable public release of XOOPS 3.0, is expected to provide developers and designers a platform with extreme extensibility and high development efficiency, end users with a powerful and customable web management and development system :
All in all, we will continue to evolve XOOPS into a top-notch CMS for end users, a powerful and extensible platform for developers!
We'll also focus on creating more user-friendly features for the administrator as well as the end-user. The goal is to make XOOPS a first-class experience "out of the box". Once installed, the user should have all the basic modules and features to be fully operational.
Our recent releases focused on stability and security. While we'll improve these as well, our focus will shift to make XOOPS more extensible by creating a module framework that makes development of new modules easier. All of this while ensuring our legendary compatibility with previous modules. We know that switching to another CMS could be very painful, regardless how easy they might make it sound. Only XOOPS is the true growth path for our users and we are committed to keep it that way!
Along with the design and development of XOOPS 3.0 branch by core developers, the community has made fantastic progresses with achievements that could be adopted into XOOPS 3.0.
While our community focus will include strong "social network" aspect, we'll also work with developers of Yogurt and other solutions to make it easier for our users to have a "social network in a box" when they install XOOPS. We'll be also exploring the Google OpenSocial (http://code.google.com/apis/opensocial/) to see if we could incorporate it into XOOPS.
With the community support, XOOPS will continue to be what it always has been - the most stable and most innovative OpenSource environment for XOOPS users.
As you can see, 2008 will be a very exciting year with a lot of fantastic developments. But in order to make it all happen, the project will need your help. Let us know what you need, advise us, volunteer with us. We know that not everybody is a PHP developer, but if you could write a help tutorial, make a translation, etc. it would be very helpful.
The loyalty of the XOOPS community we've enjoyed for so many years is unprecedented. And we hope that together we'll make 2008 the best year ever for XOOPS.
XOOPS Project Council
January 7th, 2008
|