📝
xoops-modules-cookbook
  • Read me
  • Introduction
  • Templates
  • Database
  • Coding Standards
    • Our Recommendations
      • PSR-12 Style Guide
      • Clean Code
      • Module Structure
  • Best Practices
    • Best Practices
      • Convention over Configuration
      • Add namespaces
      • Add Sample Buttons
      • Add Comment Notification
      • Add Comments
      • How to handle AND/OR in CriteriaCompo
  • Core Classes
    • Classes
      • Key Classes
      • Helper Class
      • Criteria
      • XoopsObject
      • XoopsObject & XoopsObjectHandler
      • XoopsObjectHandler & XoopsPersistableObjectHandler
  • Working with Database
    • Using Criteria classes
  • Common Classes/Traits
    • Common Classes
      • Breadcrumb
      • Configurator
      • Migrate
    • Traits
      • FilesManagement
      • ServerStats
      • VersionChecks
      • ModuleStats
  • Form Classes
    • Form Classes
      • XoopsButtonTray
      • XoopsForm
      • XoopsFormButton
      • XoopsFormButtonTray
      • XoopsFormCaptcha
      • XoopsFormCheckBox
      • XoopsFormColorPicker
      • XoopsFormDateTime
      • XoopsFormDhtmlTextArea
      • XoopsFormEditor
      • XoopsFormElement
      • XoopsFormElementTray
      • XoopsFormFile
      • XoopsFormHidden
      • XoopsFormHiddenToken
      • XoopsFormLabel
      • XoopsFormPassword
      • XoopsFormRadio
      • XoopsFormRadioYN
      • XoopsFormSelect
      • XoopsFormSelectCheckGroup
      • XoopsFormSelectCountry
      • XoopsFormSelectEditor
      • XoopsFormSelectGroup
      • XoopsFormSelectLang
      • XoopsFormSelectMatchOption
      • XoopsFormSelectTheme
      • XoopsFormSelectTimeZone
      • XoopsFormSelectUser
      • XoopsFormText
      • XoopsFormTextArea
      • XoopsFormTextDateSelect
      • XoopsSimpleForm
      • XoopsTableForm
      • XoopsThemeForm
      • XoopsGroupPermForm
      • XoopsGroupFormCheckBox
  • Migration
    • Namespaces/Autoload
  • Configuration
    • ModuleConfiguration
      • Configuration files
  • Testing
    • Testing Checklist
    • Testing
  • About
    • Credits
    • About XOOPS CMS
Powered by GitBook
On this page
  • XOOPS 2.5x Module Developer Cookbook
  • Developer Guide
  • View it on: Gitbook
  • Tutorial Purpose
  • How to Contribute
  • Table of Content
  • License:

Was this helpful?

Read me

NextIntroduction

Last updated 3 years ago

Was this helpful?

XOOPS Documentation Series

XOOPS 2.5x Module Developer Cookbook

for XOOPS 2.5.10+

for PHP 7.0+

Version 0.9

Developer Guide

Tutorial Purpose

This document is a Cookbook documenting the recommended structure for XOOPS 2.5.10+ modules, best practices, as well as recipes for common tasks

How to Contribute

Table of Content

License:

View it on:

© 2020 XOOPS Project ()

by forking the book repository, editing the markdown files with a text editor, and submitting the changes via a Pull Request

Changes will be .

Unless specified, this content is licensed under a .

All derivative works are to be attributed to XOOPS Project ()

Gitbook
www.xoops.org
You can contribute on GitHub
pushed to Gitbook.io automatically
Introduction
Our Standards
Best Practices
Database
Classes
ModuleAdmin Framework
Common Classes
Traits
Form Classes
Migration to Namespaces
Module Configuration
Templates
Credits
About XOOPS CMS
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
www.xoops.org