For those who don't know what Liaise does, it is a module for creating "contact us" forms, provides customizable form elements such as check boxes and radio buttons for webmasters to create as many contact forms as they like.
Upgrading from version 1.x An upgrade script for version 1.x is included since the database structure is modified in this new version. If you are using version 1.x of Liaise, please read and follow the instruction in the file "UPGRADE.txt" before upgrading.
A technical view of Liaise Liaise is the very first unofficial XOOPS module that completely follow the XOOPS object-oriented standards, programmed by extending the kernel classes such as XoopsObject and XoopsObjectHandler and generates contact forms by the implementations to utilize the XoopsForm library, XoopsMailer and XoopsGroupPermHandler.
What's the advantage of coding a module in this way? With the integration of the XOOPS core, developers can add more features to their modules with less code, make the code look more cleaner and easier to debug as result of not needing to put duplicated program code (e.g. sql statements) in all the files.