๐ XOOPS Knowledge Base¶
The definitive resource for XOOPS CMS development - from beginner tutorials to advanced architecture.
๐งญ Choose Your Path¶
Not sure where to start? Pick your role to get personalized recommendations.
๐ค Site Administrator¶
"I want to install, configure, and manage a XOOPS site."
โ Start with Getting Started for installation and setup, then explore Admin Panel Overview to learn site management.
๐ง Module Developer¶
"I want to build modules for XOOPS."
โ Begin with Hello World Module, then learn XOOPS Architecture and XMF Framework for modern development.
๐จ Theme Developer¶
"I want to create or customize themes."
โ Master Smarty Templating first, then dive into Theme Development.
๐ Core Contributor¶
"I want to contribute to XOOPS core development."
โ Explore XOOPS 2026 Roadmap, review Hybrid Mode Contract for compatibility guarantees, and follow Contributing Guidelines.
๐ Knowledge Base Structure¶
| Section | Description | Audience |
|---|---|---|
| ๐ฏ Getting Started | Installation, configuration, first steps | Beginners |
| ๐๏ธ Core Concepts | Architecture, database, templates, forms, security | All levels |
| ๐ง Module Development | Tutorials, patterns, best practices | Developers |
| ๐ API Reference | Complete API documentation | Developers |
| โก XMF Framework | XOOPS Module Framework cookbook | Developers |
| ๐ฐ Publisher Module | News/blog module documentation | All levels |
| ๐ฎ XOOPS 2026 | Modernization roadmap, PSR standards | Contributors |
| ๐ Troubleshooting | Common issues, FAQ, debugging | All levels |
| ๐ค Contributing | Guidelines, ADRs, code style | Contributors |
๐ฏ Learning Paths¶
Path 1: Module Developer (2-4 weeks)¶
- Install XOOPS locally
- Understand XOOPS architecture
- Build Hello World module
- Learn MVC pattern
- Use XMF for modern development
Path 2: Core Contributor (4-8 weeks)¶
- Complete Module Developer path
- Deep dive into database layer
- Learn PSR standards
- Study Architecture Decision Records
- Understand 2026 roadmap
Path 3: Theme Developer (1-2 weeks)¶
๐ท๏ธ Popular Tags¶
xoops #module-development #smarty #php #xmf #psr #database #forms #security #templates #architecture #best-practices #troubleshooting¶
๐ XOOPS Versions Covered¶
| Version | Status | PHP Requirement | Documentation |
|---|---|---|---|
| 2.5.11 | โ Stable | 7.4.0+ | Full coverage |
| 2.5.12 | ๐งช Beta | 7.4.4+ | Beta features |
| 2026 | ๐ง Future | 8.2+ | Roadmap & specs |
Tip: Use the version selector in the header to switch between documentation versions (when using mike versioning).
๐ External Resources¶
Last updated: January 2026