LibertyPackage
Explanation of the CMS Content Engine
Waiting for 1 ratings
The Liberty database table stores common data such as content Title, Description, and page Data, as well as Creation and Modification dates and authors for all content. By holding all the text data for various content in one column, bitweaver achieves super fast searching, as well as simplified data storage/retrieval & text processing. But Liberty goes a step further than that.
Liberty provides a number of useful enhancements to content. Liberty is a base class that various content (blogs, wiki pages, articles, map content, etc) is built on. Through this class all content has access to Liberty's various text parsers, its image attachment utilities, its commenting utility, and the storage of historical changes (all Liberty based content automatically has a history like wiki pages traditionally do!).
Here is a conceptual image that shows how Liberty and other btiweaver packages inter-relate:
The attachment id given is not valid.
Liberty Feature | Description | Availability
|
| Google "nofollow" | comment spam protection | ReleaseOne |
A format plugin mechanism permits the text to be of varying syntax types (TikiWiki, HTML, BBCode, Wikipedia (aka MediaWiki), XML, text, etc...).
Currently there are plugins for:
- Wiki format
- HTML
There is also a highly flexible mechanism for attaching *any* id driven mechanism to content - this is call TikiStorage. The storage types are handled completely through Liberty storage plugins. Tutorial - Liberty Plugins
{toc}
Here is a diagram of how the Tables interface (note this diagram was prior to ReleaseOne and the names have changed in ReleaseTwo, however the ideas are largely still the same):
The attachment id given is not valid.
Related Items
Packages » Required Packages
Packages that are required for bitweaver to work.
integrating mail auth with php-imap • more on mail-auth • InstallPackage • KernelPackage • LanguagesPackage • LibertyPackage • Mail Authentication patch • ThemesPackage • UsersPackage • UsersPackage Overhaul UI Concept
Comments
Class descriptions
What I'd like to read about here is the Liberty data classes (LibertyAttachable, LibertyBase, LibertyComment, LibertyStructure, LibertySystem) and when to subclass which.
When will the design be locked down?