Loading...
 
Skip to main content

Custom Share Module 0.1dev

History: GuidelinesDev

Preview of version: 4

If you want to use Tiki to build your site or your application or if you want to join the Tiki developers community this is what you want to read.

Tiki is an application environment designed to be extensible and customizable, if you know PHP and want to extend Tiki this section will explain how to create new features for Tiki.

Basic rules


Let's start with the basic rules:

Rule 0 (Zeroth): Everybody is welcome to the Tiki developers community, if you need help ask if you want to try try, if you want us to review your work send it.

  1. Tiki pages are always compunded by two files: a php file and a template. All the logic and PHP code goes in the PHP file and all the presentation, displaying and layout goes to the template.
  2. All the database-access funcionality is abstracted into libraries in the lib directory, tikilib is the system library for tiki core modules.
  3. PEAR is used in libraries and only in libraries to access the databases, direct DBMS functions such as MySQL API functions are not used.
  4. All the strings are written to be easily translated using the tra function in PHP or the {/tr} blocks in templates.
  5. All your HTML code must be XHTML 1.0 transitional compatible, use the W3C validator to check your module before releasing it.
  6. Put style to your XHTML code using CSS stylesheets.
  7. Everything must work with all the warnings and errors reported
  8. Everything must work if register_globals is turned off

History

Advanced
Information Version
drsassafras Mass search and replace 19
View
drsassafras Mass search and replace 18
View
Philippe Cloutier Precisions, few corrections 17
View
Stephan Borg 8
View
Marc Laporte 5
View
Marc Laporte 4
View
Marc Laporte 3
View
Scott W Fischer 2
View

Upcoming Events

1)  18 Jul 2024 14:00 GMT-0000
Tiki Roundtable Meeting
2)  15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting
3)  19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting
4) 
Tiki birthday
5)  17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting
6)  21 Nov 2024 14:00 GMT-0000
Tiki Roundtable Meeting
7)  19 Dec 2024 14:00 GMT-0000
Tiki Roundtable Meeting