Loading...
 
Skip to main content

History: Framework

Source of version: 25 (current)

Copy to clipboard
What is a Content Management Framework (CMF)?
http://en.wikipedia.org/wiki/Content_management_framework

Tiki is foremost a Wiki-centric Content Management System (CMS) and Groupware.

However, it is also used as a CMF. What makes Tiki a good CMF?

# Tiki bundles ((Zend Framework)), ((Smarty)), ((Bootstrap))  and ((jQuery)) and other ((External Libraries)) all together in one package
# Tiki is the ((tw:FOSS Web application with the most built-in features)) so you'll have less to code (:lol:)
# Tiki also offers tons of transversal features
** User, group and permission management
** Logging
** Cache
** ((doc:Unified Search))
** etc.
# A predictable ((info:Version Lifecycle))

To build powerful apps from existing Tiki code, see ((doc:PluginList)), ((doc:PluginListExecute)), ((doc:PluginCustomSearch)), ((doc:Trackers)), ((doc:Unified Index)), ((doc:Calculations)), ((doc:PluginAppFrame)) and ((pr:Data Channels)) and many other ((doc:List of Wiki Plugins|wiki plugins))

As you can see in ((Hello World)), you can easily use Tiki as a framework. 

Compare code examples from: http://prezi.com/bemzj02mmypm/how-cms-architecture-affects-dev-communities/

Here is a good example of Tiki used as a framework: http://profiles.tiki.org/Cartograf

!! Related links
* [http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html|The no-framework PHP MVC framework]
* [http://www.theregister.co.uk/2008/05/29/grand_design_syndrome/|Frameworks and the danger of a grand design]
+"Good frameworks are hard to get right"
* [http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks#PHP_2|Comparison of Web application frameworks in PHP]
Show PHP error messages