Loading...
 

TikiCustomizationComponents

Tiki is an application designed to grow in a neat and usable way, there are several features that allow this application to be easily enhanced and customized by programmers.

  • Smarty (the template engine) is used to sepparate content from presentation, all the logic is in the foo.php files and there s a foo.tpl file that contains the template used to display what the php file generates.
  • The whole layout of the application is present in only one file: tiki.tpl (the main template) so you can change the layout as you want by changing just this file
  • CSS is used to define the presentation properties of all the elements in the Tiki pages, themes are defined creating new CSS files and putting them in the CSS directory.
  • All the database-accessing functions are in library files in the lib directory as classes, the code in PHP files access/changes entities by calling the Tiki API.If you code new pages/modules/whatever please respect this, thanks!
  • Tiki is really easy to customize/extend, please give it a chance!

Page last modified on Tuesday 08 July 2003 00:10:45 GMT-0000

Upcoming Events

1)  21 Mar 2024 18:00 GMT-0000
Tiki Roundtable Meeting
2)  25 Mar 2024 17:00 GMT-0000
29th anniversary WikiBirthday (With Ward Cunningham)
3)  18 Apr 2024 18:00 GMT-0000
Tiki Roundtable Meeting
4)  16 May 2024 18:00 GMT-0000
Tiki Roundtable Meeting
5)  20 Jun 2024 14:00 GMT-0000
Tiki Roundtable Meeting
6)  18 Jul 2024 14:00 GMT-0000
Tiki Roundtable Meeting
7)  15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting
8)  19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting
9) 
Tiki birthday
10)  17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting