Petko

Welcome!

Hello, I'm Petko Yotov. Since January 2009, I am the PmWiki
core developer, release manager, and webmaster.
Since 2006 I write and maintain PmWiki recipes/modules
and their documentation. I have a passion for free software and free culture, knowledge sharing and teaching.

Experience & competence

Technologies: HTML, CSS, JavaScript/Ajax, PHP

Servers: HTTP, FTP, DNS, e-mail

Frameworks: jQuery, CodeIgniter, Smarty

Wikis: PmWiki, MediaWiki, Wikini, Dokuwiki

Website architecture, structure and navigation

Usability, accessibility, mobile internet

Online communities: PmWiki and Wikipedia

Languages: Bulgarian, French, English

Accent Soft

My company Accent Soft, based in Sofia, Bulgaria, offers
PmWiki support and training, server, domain, e-mail configuration,
website installation, migration, maintenance and customization.
Any recipe, skin or module can be created or adapted for your needs.

If you contact me via this page -> mailto:5ko [snail] 5ko [period] fr?subject=Request%20via%20PmWiki [period] org,
5% of my rate will be donated to Pm, the author of PmWiki.

1. Module created or adapted for the specific needs of a client or a user. Keeping the copyrights of my works allows me to release them as open source free software.

Development Checklist

Development Checklist

I was recently granted the privilege to contribute directly to the PmWiki Core development. Here are a couple of things that I consider important, and that I will respect.

Follow the PmWiki Philosophy. These are the founding principles of the software, the development and the community, and new versions will follow them too.

Serve the community. My work should be seen like a "tool" that does what is required and obvious. Do technical work, do not decide about major directions to be taken. I may have my opinions but I feel best decisions are taken in discussions, when possible by consensus.

Be Transparent. This is Free software, transparent by definition, but if you have any questions about my actions, ask me.

Delegate. It will be great if more people could help out, especially for:

My personal style or philosophy, or goal, is probably summed as "Simplicity". I'll try not to complicate things more than it is absolutely required.

My own cookbook recipes are switched to stand-by mode. Eventual bugs will be fixed, but expect few new features. (The recipes I use daily are more likely to evolve, if I find ways to simplify or improve them.)

Priority Checklist

Priority Checklist

Security bugfixes

Bugfixes

Documentation updates, translations

New features -- I have a conservative approach:

Unless a major benefit is demonstrated, don't add to core. (Cookbook recipe.)

OK for small and simple changes, in the spirit of the PmWiki design, history and philosophy.