Building XOOPS Module (Tutorial by Kaotik)
  • Introduction
  • Guidelines for module development
  • Building your first module
    • Hello world!
    • Memberlist
    • Translations
    • Database
    • Building a form
    • Storing information in the database
    • Listing information in the database
  • Smarty and sanitation
    • Introduction to Smarty
    • Moving to Smarty
    • Forms in Smarty
    • Text sanitation
  • Fixing the interface
    • Tableicious
    • Forming the form
    • Alerting the alert
  • Part 3 - Building an AJAX Module
  • Part 4 - Xoops Blocks
  • Part 7 - $_SUPER GLOBALS How to use them in a XOOPS module
  • Part 8 - DB Operations and Classes //delete, if not used
  • Part 9 - Jquery and Javascript, a simple beginning
  • Part 10 - Admin menus and Jquery
  • Part 11 - Jquery: Form Validation+Rounded Corners+List Items
  • Part 12 - Cloning functions, a diferent approach dealing with classes.
  • Credits
Powered by GitBook
On this page

Introduction

NextGuidelines for module development

Last updated 7 years ago

CtrlK
  • Building XOOPS modules
  • Originally written by KaotiK, complete revision by Kevin Petit
  • Developer Manual
  • Table of Content
  • License:
logoXoops.jpg

Building XOOPS modules

Originally written by KaotiK, complete revision by Kevin Petit

for XOOPS 2.5.8

This book is currently undergoing a revision - not all parts are up-to-date!.

Developer Manual

© 2016 XOOPS Project (www.xoops.org)

This book will learn you how to build modules for XOOPS. You are assumed to have at least a basic understanding of HTML, SQL and PHP.

Table of Content

  • Guidelines for module development

  • Building your first module

    • Hello world!

  • //delete, if not used

License:

Unless specified, this content is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

All derivative works are to be attributed to XOOPS Project (www.xoops.org)

  • Text sanitation

  • Memberlist
    Translations
    Database
    Building a form
    Storing information in the database
    Listing information in the database
    Smarty and sanitation
    Introduction to Smarty
    Moving to Smarty
    Part 3 - Building an AJAX Module
    Part 4 - Xoops Blocks
    Part 6 - Theme Development
    Part 7 - $_SUPER GLOBALS How to use them in a XOOPS module
    Part 8 - DB Operations and Classes
    Part 9 - Jquery and Javascript, a simple beginning
    Part 10 - Admin menus and Jquery
    Part 11 - Jquery: Form Validation+Rounded Corners+List Items
    Part 12 - Cloning functions, a diferent approach dealing with classes.
    Credits
    Forms in Smarty
    Creative Commons License