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
  • Building XOOPS modules
  • Originally written by KaotiK, complete revision by Kevin Petit
  • Developer Manual
  • Table of Content
  • License:

Introduction

NextGuidelines for module development

Last updated 7 years ago

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!

    • 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

  • 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 //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

License:

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

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

Creative Commons License
logoXoops.jpg