and Open Source

Without Open Source there would be no For sure. It is not only a matter of $$$ - anyway, did you know that you can spend nothing on software and successfully develop advanced web applications? It is a matter of quality, openness, communication and standards.

And talking about the budget: did you know that the total cost of development was less than $4000? This includes hardware & server costs, salaries, Internet connection etc. This would certainly not be the case without Open Source ;-)

Here we would like to mention main open source projects that have been used for WikiDot development.


One of the most advanced and feature-complete open source database with astonishing performance. PostgreSQL is used for all data storage (except files).


One of the most popular and advanced scripting languages for building web applications. No need to introduce ;-)

Apache HTTP Server

Top open source web server. Used to serve all pages.

OZONE Web Application Framework

Main programming framework used to implement functionality. Provides advanced webflow, object mapping for database tables, users, sessions, AJAX handling, a set of JavaScript tools etc.


This JavaScript library often saved the day. Used for AJAX (low-level), DOM manipulation and event handling. Available under BSD-like license.


A lot of useful code. A few selected projects have been used here.,


This is used as a core Wiki engine at But to be honest - almost 50% of the code has been changed to produce valid XHTML code. A lot of new rules and features has been added.


A great PHP template engine. It is used to render HTML layouts, build database object model files, generate emails.


Memcached is a high-performance, distributed memory object caching system originally developed by Danga for We use it to cache database objects, compiled page conents, modules contents and whole pages for sessionless requests. Anyway - it increases performance of our servers even by 6000%.


A compact JavaScript library for nice visual effects. A modified version is used for opacity effects and scrolling.


eAccelerator is a PHP accelerator, optimizer, encoder and dynamic content cache. It is used as an Apache extension and caches compiled PHP code. Highly recommended!


Full-text-search engine for PostgreSQL. It is used to index both page contents and forum discussions.

Eclipse & PHPeclipse

Main IDE for the project. Eclipse is without question the most advanced open source IDE you could find. PHPeclipse is a plugin that can handle PHP projects.,

Mozilla Firefox

The most popular open source browser powered by the Gecko engine. Used as a reference browser. Combined with a few useful extensions it is a great tool for web development.,

Gentoo Linux

Only Linux OS has been used for development (other OSs only for testing). And the favorite Linux distribution is Gentoo ;-)

2007-2013 Copyright Wikidot Inc.