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]