telepark.wiki User and Developer Manual

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):

telepark.wiki API: How to develop your own Wiki Apps

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

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

 



Copyright © 2010 telepark. All rights reserved. Powered by telepark.cms
Message Box
 Your Email
 Your message *
Search


Sign-up to our newsletter

Contact us
Email: info [at] telepark.de
Tel: +49 89 3001803
Fax: +49 89 3001804
Skype IM: telepark
English
Deutsch