History: Profile Developer Documentation
Preview of version: 25
Once you are using and creating profiles, here is how to develop/improve the profile system itself. For example, to add support for additional features.
Profiles are a unified textual representation of tikiwiki configuration. These pages document the various elements currently supported. The implementation is still under development and subject to changes. Some concepts apply globally and some are specific to content types. Handlers define the content type specific properties.
For an explanation on how to apply profiles, see Administration Interface.
To test profiles: ProfileTester
These pages explain the data structures used in the profiles to manipulate the different content types used inside tikiwiki.
Profiles are a unified textual representation of tikiwiki configuration. These pages document the various elements currently supported. The implementation is still under development and subject to changes. Some concepts apply globally and some are specific to content types. Handlers define the content type specific properties.
For an explanation on how to apply profiles, see Administration Interface.
To test profiles: ProfileTester
Basic Syntax
These syntax elements are the base of profiles. They explain how to set preferences, handle permissions and how objects relate to each other.- Preference Management for setting global configurations
- Object References for handling relationships between content elements
- Permission Management to control access rights
- User Input to allow users to customize some elements just before the profile is applied
- Date Conversion to map human readable date formats to the internal structures
- Instructions to redirect to a page after the profile has been applied
Currently Supported Handlers
These pages explain the data structures used in the profiles to manipulate the different content types used inside tikiwiki.
- Tracker Handler
- Wiki Handler
- Category Handler
- File Gallery Handler
- Module Handler
- Menu Handler
- Blog Handler
- Plugin Alias Handler
- Webservice Handler
- RSS Handler
- Article Handler
- Forum Handler
- Template Handler
- Perspective Handler
- Transition Handler
Handlers for testing purposes
Next Handlers coming
Extensions
- Profiles as Data Channels