# xoops-modules-cookbook

## xoops-modules-cookbook

- [Read me](https://xoops.gitbook.io/xoops-modules-cookbook/readme.md)
- [Introduction](https://xoops.gitbook.io/xoops-modules-cookbook/introduction.md)
- [Templates](https://xoops.gitbook.io/xoops-modules-cookbook/7templates.md)
- [Database](https://xoops.gitbook.io/xoops-modules-cookbook/8database.md)
- [Our Recommendations](https://xoops.gitbook.io/xoops-modules-cookbook/coding-standards/standards.md)
- [PSR-12 Style Guide](https://xoops.gitbook.io/xoops-modules-cookbook/coding-standards/standards/styleguide.md)
- [Clean Code](https://xoops.gitbook.io/xoops-modules-cookbook/coding-standards/standards/cleancode.md)
- [Module Structure](https://xoops.gitbook.io/xoops-modules-cookbook/coding-standards/standards/modulestructure.md)
- [Best Practices](https://xoops.gitbook.io/xoops-modules-cookbook/best-practices/best-practices.md)
- [Convention over Configuration](https://xoops.gitbook.io/xoops-modules-cookbook/best-practices/best-practices/conventions.md)
- [Add namespaces](https://xoops.gitbook.io/xoops-modules-cookbook/best-practices/best-practices/addnamespaces.md)
- [Add Sample Buttons](https://xoops.gitbook.io/xoops-modules-cookbook/best-practices/best-practices/addsamplebuttons.md)
- [Add Comment Notification](https://xoops.gitbook.io/xoops-modules-cookbook/best-practices/best-practices/addcommentnotification.md)
- [Add Comments](https://xoops.gitbook.io/xoops-modules-cookbook/best-practices/best-practices/addcomments.md)
- [How to handle AND/OR in CriteriaCompo](https://xoops.gitbook.io/xoops-modules-cookbook/best-practices/best-practices/handlecriteriacompo.md)
- [Classes](https://xoops.gitbook.io/xoops-modules-cookbook/core-classes/core.md)
- [Key Classes](https://xoops.gitbook.io/xoops-modules-cookbook/core-classes/core/key-classes.md)
- [Helper Class](https://xoops.gitbook.io/xoops-modules-cookbook/core-classes/core/helper-class.md)
- [Criteria](https://xoops.gitbook.io/xoops-modules-cookbook/core-classes/core/criteria.md)
- [XoopsObject](https://xoops.gitbook.io/xoops-modules-cookbook/core-classes/core/xoopsobject.md)
- [XoopsObject & XoopsObjectHandler](https://xoops.gitbook.io/xoops-modules-cookbook/core-classes/core/xoopsobjectandhandler.md)
- [XoopsObjectHandler & XoopsPersistableObjectHandler](https://xoops.gitbook.io/xoops-modules-cookbook/core-classes/core/xoopspersistableobjecthandler.md)
- [Using Criteria classes](https://xoops.gitbook.io/xoops-modules-cookbook/working-with-database/usingclasses.md)
- [Common Classes](https://xoops.gitbook.io/xoops-modules-cookbook/common-classes-traits/classes.md)
- [Breadcrumb](https://xoops.gitbook.io/xoops-modules-cookbook/common-classes-traits/classes/breadcrumb.md)
- [Configurator](https://xoops.gitbook.io/xoops-modules-cookbook/common-classes-traits/classes/configurator.md)
- [Migrate](https://xoops.gitbook.io/xoops-modules-cookbook/common-classes-traits/classes/migrate.md)
- [Traits](https://xoops.gitbook.io/xoops-modules-cookbook/common-classes-traits/traits.md)
- [FilesManagement](https://xoops.gitbook.io/xoops-modules-cookbook/common-classes-traits/traits/filesmanagement.md)
- [ServerStats](https://xoops.gitbook.io/xoops-modules-cookbook/common-classes-traits/traits/serverstats.md)
- [VersionChecks](https://xoops.gitbook.io/xoops-modules-cookbook/common-classes-traits/traits/versionchecks.md)
- [ModuleStats](https://xoops.gitbook.io/xoops-modules-cookbook/common-classes-traits/traits/modulestats.md)
- [Form Classes](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms.md)
- [XoopsButtonTray](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsbuttontray.md)
- [XoopsForm](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsform.md)
- [XoopsFormButton](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformbutton.md)
- [XoopsFormButtonTray](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformbuttontray.md)
- [XoopsFormCaptcha](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformcaptcha.md)
- [XoopsFormCheckBox](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformcheckbox.md)
- [XoopsFormColorPicker](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformcolorpicker.md)
- [XoopsFormDateTime](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformdatetime.md)
- [XoopsFormDhtmlTextArea](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformdhtmltextarea.md)
- [XoopsFormEditor](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformeditor.md)
- [XoopsFormElement](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformelement.md)
- [XoopsFormElementTray](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformelementtray.md)
- [XoopsFormFile](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformfile.md)
- [XoopsFormHidden](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformhidden.md)
- [XoopsFormHiddenToken](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformhiddentoken.md)
- [XoopsFormLabel](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformlabel.md)
- [XoopsFormPassword](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformpassword.md)
- [XoopsFormRadio](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformradio.md)
- [XoopsFormRadioYN](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformradioyn.md)
- [XoopsFormSelect](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformselect.md)
- [XoopsFormSelectCheckGroup](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformselectcheckgroup.md)
- [XoopsFormSelectCountry](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformselectcountry.md)
- [XoopsFormSelectEditor](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformselecteditor.md)
- [XoopsFormSelectGroup](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformselectgroup.md)
- [XoopsFormSelectLang](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformselectlang.md)
- [XoopsFormSelectMatchOption](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformselectmatchoption.md)
- [XoopsFormSelectTheme](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformselecttheme.md)
- [XoopsFormSelectTimeZone](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformselecttimezone.md)
- [XoopsFormSelectUser](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformselectuser.md)
- [XoopsFormText](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformtext.md)
- [XoopsFormTextArea](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformtextarea.md)
- [XoopsFormTextDateSelect](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsformtextdateselect.md)
- [XoopsSimpleForm](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopssimpleform.md)
- [XoopsTableForm](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopstableform.md)
- [XoopsThemeForm](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsthemeform.md)
- [XoopsGroupPermForm](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsgrouppermform.md)
- [XoopsGroupFormCheckBox](https://xoops.gitbook.io/xoops-modules-cookbook/form-classes/forms/xoopsgroupformcheckbox.md)
- [Namespaces/Autoload](https://xoops.gitbook.io/xoops-modules-cookbook/migration/namespaces-autoload.md)
- [ModuleConfiguration](https://xoops.gitbook.io/xoops-modules-cookbook/configuration/configuration.md)
- [Configuration files](https://xoops.gitbook.io/xoops-modules-cookbook/configuration/configuration/configurationfiles.md)
- [Testing Checklist](https://xoops.gitbook.io/xoops-modules-cookbook/testing/modulechecklist.md)
- [Testing](https://xoops.gitbook.io/xoops-modules-cookbook/testing/testing.md)
- [Credits](https://xoops.gitbook.io/xoops-modules-cookbook/about/9credits.md)
- [About XOOPS CMS](https://xoops.gitbook.io/xoops-modules-cookbook/about/10aboutxoops.md)
