Project summary
A simple wiki for my projects and experiments.
v0 (January 1, 2008 - July 25, 2008)
This was a simple Apache-generated directory listing with a HEADER.html to describe the directories.
v1 (July 25, 2008 - June 24, 2010)
This wiki engine was developed under about 2 days in procedural PHP with the default mysql connector. It had its issues, mostly performance ones, that's why it was deprecated two years later.
Powered by
- PHP 5.1
- Apache 2.2
Developed with
- Notepad++
v2 (June 24, 2010 - July 30, 2010)
My first ever try to develop object-oriented PHP which led to creating my own Model–View–Controller engine with the new wiki software alongside.
Powered by
- PHP 5.2
- Apache 2.2
Developed with
- Notepad++
- Subversion
v3 (July 30, 2010 - May 16, 2011)
Since I wanted to try something new, I started researching some existing MVC engines which are not in PHP. I ended up with Django on Python. It worked great, however since my Python skills were limited at the time, the code is pretty nasty.
Powered by
- Python 2.7
- Django 1.2.1
- nginx
Developed with
- Eclipse Helios
- Remote System Explorer plugin for connecting to the SSH server
- PyDev plugin for Python syntax highlighting
v4 (May 16, 2011 - ...)
The Django-based wiki started to show its bloatedness, so I went back to PHP and I wrote my own microframework which is composed of all the best classes I've written over the years. My primary goals were high performance, high security and low memory usage. It ended up being awesome.
Powered by
- PHP 5.3
- nginx
Developed with
- vim
- git