Subject:*
<
Name/Email:*
<
Message Icon:*
<
Select*
<
Message:*
<



Click the Preview to see the content in action.
Options:*
<
Confirmation Code*
<
9 - 3 = ?  
Input the result from the expression
Maximum attempts you can try: 10
*
<
     

Re: XOOPS 4.0 – Vision, Direction, and Roadmap (Discussion)
by Mamba on 2026/4/1 14:57:27

Kevin,

Few screenshots of features already implemented in XOOPS 4.0 and XMF 2.0, and tested in the xmfBlog module.

As I've mentioned earlier, XOOPS 4.0 is NOT some imaginary dream, but a real framework, already working, and backed with tons of PHPUnit tests. Of course, there will tons of opportunities to improve it, and that's where the community comes in, especially experienced people like yourself.

Tags, Taxonomy, Image editing

Resized Image



Parent-Child Tree View

Resized Image



Reporting Export

Resized Image



Import/Export

Resized Image



Activity Audit Log

Resized Image



Cloning

Resized Image




Versioning

Resized Image

Resized Image




Comments

Resized Image




Taxonomies & Tags

Resized Image




Hierarchical Taxonomies

Resized Image




Tags in the Frontend

Resized Image




Tags & Taxonomy in the Frontend

Resized Image
Re: XOOPS 4.0 – Vision, Direction, and Roadmap (Discussion)
by Mamba on 2026/4/1 13:18:42

Kevin,
Quote:
there is a very high chance of this version of XOOPS 4.0 to never release or remain in development hell for a long time.

It's a valid point, but nothing to worry about!

XOOPS 4.0 is already up and running on a test site, and you can see two modules developed with it already:

xmfBlog: https://aispark.us/modules/xmfblog/

xmfPortal: https://aispark.us/modules/xmfportal/

Many of the XMF 2.0 features, that have been created to make life for developers easier, have been already implemented in these module:

• Versioning
• Taxonomy
• Image manipulation
• Cloning
• Activity Audit
• Few others…


I'm still cleaning up the code, but in couple of weeks I'll be releasing everything as a Pre-Alpha, so everybody can check it out, test it, and provide feedback and improvement suggestions.

The key point is XOOPS 4.0 is NOT some imaginary dream, but a real framework, already working.

So please be patient for few more weeks
Re: XOOPS 4.0 – Vision, Direction, and Roadmap (Discussion)
by kevinpetit on 2026/4/1 11:52:00

Is this a discussion about creating a vision and a roadmap for the future, or discussion about a roadmap that has already been decided upon?

Because right now, it feels a lot like the latter and I am quite certain that that is not where we need to stand right now. A few days ago, there wasn't even a mention of XOOPS 4 and right now there is a roadmap ahead for the next few things:
- XMF 2.0
- XOOPS Business Objects (XBO)
- XOOPS Theme Framework
- XOOPS Modern Admin Theme
- XOOPS Widgets System
- XOOPS Pagebuilder
- XOOPS Smarty 4 Plugin Library
- cssHolmes

Next to that, a decision has already made about module compatibility, there are marketing posts up for things like the Smarty 4 Plugin Library (that feel like they are AI generated) and a post about XOOPS 4.0 being announced while no consensus about XOOPS 4.0 was reached at all.

The videos that are added are also not a good medium to convince people - the reality is that few people will want to view multiple AI-voiced videos, slides and on average less than 10 people have seen each video.

Before we go to concrete lengths and decide on specific things to implement and how, we need to first check and align in what the vision of all of us is going to be for the future.
That means that no decisions should be made yet about what is going to be included in the next version of XOOPS, but rather, that we align and try to propose what things are that need to be realized in the future.

In all honesty, with how broad and expansive the changes that are already outlined in your first post, mean that there is a very high chance of this version of XOOPS 4.0 to never release or remain in development hell for a long time.

A lot of the changes impact a lot of XOOPS, but instead of adding to XOOPS, we also need to be able to question what is already there: XOOPS has a lot of areas that need touching up and polishing.

I'm also not opposed with XOOPS 4 introducing breaking changes for modules - XOOPS is not a museum and the reality probably is that only a few modules are seeing active use. It's better to focus on quality modules rather than quantity, as times have also changed.

In order to have a healthy discussion about the future, we need to start with a blank canvas for the vision and road map - not put us in front of a road map that was decided without consensus.

I'll try to post some suggestions and visions for the future later this week.

Kevin
Re: XOOPS 4.0 – Vision, Direction, and Roadmap (Discussion)
by Mamba on 2026/3/31 14:30:45





The vision for XOOPS 4.0 is improving and evolving, based on the feedback we're receiving.

Based on suggestions from MekDrop (Thank you!), I converted the XOOPS Smarty Plugins into XOOPS Smarty Extensions

Code: https://github.com/mambax7/smartyextensions

The XOOPS Smarty Extensions is a library that will be use via Composer, simplifying deployment.

Check out the video to see the advantages that it will bring to XOOPS development.
Re: XOOPS 4.0 – Vision, Direction, and Roadmap (Discussion)
by Mamba on 2026/3/31 12:14:11

Alain,
Quote:
" Existing modules will continue to work"
Who decided that ?

It's not a decision, this has been a long-standing commitment of XOOPS to ensure that we don't break modules and create extra stress and pain on XOOPS existing users. We always went the extra mile to ensure an easy upgrade for modules and themes.

So are you suggesting that we stop carrying about existing XOOPS users and break the compatibility of existing modules???

Seriously, Alain????

Quote:
You have good ideas, but this lobbying with videos isn’t a discussion.

In order to have a meaningful discussion, we need to have a common starting point to understand what we're discussing. So the role of the videos is to provide more background information.

It's just a start of the discussion, and you can now provide YOUR views on what you agree or disagree. That's what discussions are all about.

And if anything is not clear, please ask and I'll be happy to answer.

Who's Online

123 user(s) are online (69 user(s) are browsing Support Forums)


Members: 1


Guests: 122


Mamba

more...

Donat-O-Meter

Stats
Goal: $15.00
Due Date: Jul 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $15.00
Make donations with PayPal!

Latest GitHub Commits