What's this page about?

Because Tiki is a large system, it can sometimes be hard to find your way around the code, or how to accomplish a specific task like "adding a new icon". On this page, you will find links to:

  • Code "maps" that can help you orient yourself and navigate a particular part of the code (ex: the mulltilingual functionalities of Tiki).
  • Code "howtos" that can help you figure out how to carry out a specific programming task, for example, "adding a new icon" to the UI.


All coders are encourage to write such maps to help others. If you are a newbie to a particular part of the code or particular kind of task and find that they are not covered, you might want to create a map or howto to keep track of your findings and document what you find so others will benefit from it in the future.

The basics


The basics of how to develop in Tiki are described in this developer's Hello World page.

Code maps

Code howtos

UI Stuff

DB and SQL stuff

Dev process stuff