After graduating with my BS in IT - Web Design & development, I was in search of an online repository where I could direct potential employers to my webspace where I could showcase my web development projects.
Other options I considered were JOOMLA, WordPress? and PhP? Nuke - CMS options which could be deployed via CPanel?. However, my requirements were for some system where I could create text-based content - a few words to introduce my projects and then provide a link for employers and more recently - clients - to browse to.
At that time (in 2006-ish), wikis were 'all the rage' with geeks as a viable option for knowledge sharing and collaboration. Again, since I wanted to learn the new technology, I chose this format. Once decided, I needed to settle on which wiki framework. I played with mediaWiki and PhPwiki? - both options relied on a back-end DB for authentication. I had to tweak a number of settings to get the apps to play well with my web host provided. I found PMWiki? by accident and found it "n00bie-friendly" - and decided to go with it. It uses an encrypted flat-file for authentication AND can be augmented via advance security recipes as well as a database version of AuthUser? and restricted_action recipe.
In 2012, I upgraded to the latest version. PMWiki? is easy to install in a hosted environment and follows the standard wiki markup. The PM Wiki website boasts detailed documentation and includes many recipes in the Cookbook.
Technology & Feature Highlights
The site incorporates a number of advanced wiki mark-up techniques and Pmwiki cookbook recipes. The skins use a templating system - similar to SMARTY templates. The markup is standard wiki with enhancements offered via the recipes.
The original skin - Skittlish - has been modified to fit my 'visual' needs.
Still to do
- Implement a fix for the ridiculous URL structure
No documentation was created for this project.