• Home
  • News
Login

           
Share

Your basket is empty.

 
  • Tribiq CMS
    • Product Comparison Matrix
    • Managers and Editors
    • Designers
    • Developers
    • Solutions
    • News
  • Downloads
    • Online Demos
    • Free Community Downloads
    • Tribiq CMS Pro Download
    • Module Directory A-Z
    • Change Log
    • Licensing
  • Support
    • How to Install
    • User Documentation
    • Glossary
    • Forums
  • Developer Zone
    • Tech Blog
    • Styling your Site
    • Modules
    • API
    • Hosting on AWS
  • Services
    • Reseller & Partner Listing
    • Hosting Partners
    • Design and Development
    • Translating your Site
    • Contact Us
Tribiq CMS Developer Zone Modules Key Features of Modules
  • Step 0
  • Step 0
  • Step 1
  • Step 2
  • Step 3
  • Step 4
  • Step 7

1. Modules

In Tribiq CMS, Modules represent units of functionality. Modules can be simple or complex. Some Modules create Plugins that can be inserted in a Slot on a page.


2. On installation

When a Module is installed and run, it can create and populate its own database tables. A Module can add its own database management to the Admin Back-end. Such functionality is defined in TUIX - Tribiq User Interface XML.

 

3. Extending other Modules

One Module can replace another Module by extending the first Module's functionality. This enables effective reuse of the Module's code. In this example "A" adds to the functionality of "B".

4. Interacting with other Modules using Static Methods

A Module can expose public static methods to other Modules, so that those Modules may use its functionality. This forms part of a Module's API. In the example below, Module A is calling static methods of Module C

5. Sending Signals to other Modules

A Module can send a Signal when some event occurs. This Signal can received by other Modules. Signals are also sent by the Core following certain actions, for example, the Core sends a Signal when a Content Item is Published so that other Modules may act on this event.

 

6. Modules create Plugins for front-end output

A Module can create Plugins to display output on the website's front-end. The HTML structure is defined by a Framework. The styling is defined by the Skin of the Page, or the Plugin's Swatch. Some Plugins can also use Visitor Phrases for multi-language support.

7. Working together

Using a combination of the techniques below opens up powerful possibilities for creating complete solutions.  For example, you can build a data management tool in Storekeeper (the backend) and then display the data in the frontend to your visitors.

< Prev
Next >

Developer Zone

  • Tech Blog
  • Styling your Site
  • Modules
    • Key Features of Modules
      • Module Do's and Don'ts
      • Coding Standards
      • Security
    • Tribiq CMS 5
    • Tribiq CMS 6
    • Tribiq User Interface XML (TUIX)
  • API
  • Hosting on AWS
  • Tribiq CMS
    • Product Comparison Matrix
    • Managers and Editors
    • Designers
    • Developers
    • Solutions
    • News
  • Downloads
    • Online Demos
    • Free Community Downloads
    • Tribiq CMS Pro Download
    • Module Directory A-Z
    • Change Log
    • Licensing
  • Support
    • How to Install
    • User Documentation
    • Glossary
    • Forums
  • Developer Zone
    • Tech Blog
    • Styling your Site
    • Modules
    • API
    • Hosting on AWS
  • Services
    • Reseller & Partner Listing
    • Hosting Partners
    • Design and Development
    • Translating your Site
    • Contact Us

Tribiqdesign.co.uk

Tribiq.com | Terms of Usage | Privacy Policy
Back to Top
© Tribal Limited 1996-2012
Powered by Tribiq CMS