Develop your own Wiki Apps
The telepark.wiki API (application programming interface) provides the tools and resources needed to create interactive and database-supported Wiki applications that appear in the "Select app" dropdown when adding a new Wiki page (get started with the Hello World example):

Wiki Apps run within a Wiki page and benefit from the Web application platform features of telepark.wiki including user and permissions management.
Who should read this manual
This manual is intended for both new and experienced Web Application developers who intend to create Collaboration and Web-based Database applications.
Its purpose is to orient you to the architecture of a telepark.wiki App and to show you the key functions and classes which this platform provides.
This manual also provides guidance to help you make appropriate coding and design choices. It may point to additional documents or resources to offer advice concerning a given subject.
What you should already know
Before you start reading this document, you should have at least a fundamental understanding of the following development concepts:
- PHP programming
- Javascript programming
- HTML and CSS scripting
Developers who are new to PHP can get information on
- the official PHP.net page
- this PHP tutorial
- this free book: PHP5 Power Programming
- this free book: Practical PHP Programming
- and multiple eReader books for Amazon Kindle
Here are further links about Javascript programming, AJAX, HTML and CSS. Google will give you plenty more.
Development of Wiki Apps requires a Webserver or hosting package such as the one for your company or private Website. It has to support PHP 4.3 or later to run telepark.wiki (download telepark.wiki here).
What apps can you develop
Examples of custom, fully interactive and self-contained Wiki Apps you can develop with the Wiki API are:
- business accounting
- interactive forms
- human resources (HR) workflows
- online surveys
- voting applications
- member databases
- chat and IM
- web-based presentations
- calendars
- online games
Apps can save data to a local file-based database structure or to SQL databases through custom connectors.
How to get started

