Navigation
Building extensions
-
Introduction
-
Life cycle & Execution mode
-
Content Page Extension
-
Examples
-
Interact with extensions
-
Interact with SMMenu
-
Interact with SMPages
-
Debugging
Building design templates
-
Introduction
-
Place holders
-
Repeating blocks
-
Examples
Framework API
-
Introduction
-
Simple data attributes
-
Authentication
-
Configuration manager
-
Data Sources (DB)
-
Environment data
-
Extension base class
-
The extension context
-
The extension manager
-
Filesystem functions
-
The Form component
-
Image provider
-
Key Value Collections
-
Language handling
-
Logging and error handling
-
GUIDs & Random numbers
-
Various utilities
-
Send and receive data
-
Template engine
-
Text files
-
Strongly typed
GUI Controls
-
Introduction
-
Input types
-
Option list
-
Link button
-
Tree menu
-
Grid view
-
Fieldset (sub form)
-
JavaScript library
Receiving payments
-
Introduction
-
PayPal and Ewire
More help
-
Forum
Sitemagic Developer Documentation
Welcome to the Sitemagic Developer Documentation, where you can read all about how Sitemagic works.
Sections
Building extensions
Learn how to build extensions ("plug-ins") for Sitemagic CMS.
Building design templates
Learn how to build design templates for Sitemagic CMS.
Framework API
A complete overview of the framework - classes and functions.
GUI Controls
An overview of included GUI (Graphical User Interface) controls and JavaScript library.
Developers requiring help is adviced to visit our
forum
.