Get PmWiki support
If you don't require support services but want to support the current and future development of PmWiki itself, you can pay for core development work instead.
Petko YOTOV, a long time developer of Wiki software and addons, provides website consulting and services to companies and individuals. Petko's companies are based near Paris, France and in Sofia, Bulgaria.
We personally upgrade your wiki installation to the latest version of the core software. We make any modifications to the configuration or to your pages, required by the upgrade. We review all releases of recipes/modules and upgrade them when necessary.
Your installation is upgraded within 10 days of a stable software release.
Cost for the upgrade service: 180€/year for the core software, 360€/year for the core + modules.
Note: if this is a migration to a different hosting plan, please see the section "Migration".
Webmaster / Bugfix
We fix bugs or errors found in the software, in modules, in skins/styles, or in the wiki structure, for example mass deleting or renaming of pages or groups. This includes required updates for functions in case of incompatible system changes by your hosting provider (eg. PHP version upgrade) or by an external service provider (eg. embedded Maps or Videos).
The Webmaster service includes monthly upgrades. It does not include restoring, re-installing the full website from a backup snapshot or migrating to a different hosting provider. The service does not include adding new modules, features, functions, skins or styles.
Note: Only software, program, script and style files provided or reviewed by us and intact are included in the monitoring and fixes.
Example costs for a medium-sized professional wiki: 80€/month.
We have extensive knowledge of our Wiki software with more than 80 modules or recipes some of which are now part of the Wiki core. Any new feature, functionality or extension can be implemented for your needs.
Custom work: 50€/hour. Example cost: 60€ for a simple module, 200€ for a medium complex one. Includes documentation and 1 year warranty. (We retain full copyrights on our work and can publish it as Open Source Software.)
Wiki Architecture / Structure
We can help you organize and structure your wiki optimizing it for a future-proof development, for example splitting a large wiki into separate wikifields, merging wikifields into a large single wiki for an easier maintenance, mass renaming or moving whole WikiGroups, etc.
Custom work: 50€/hour. Example for a restructuring of a large wikifarm with 50 fields, into an installation allowing the growth and easier creation, monitoring and maintenance of new wiki fields: 2400€ one time fee.
Mobile Development Integration
We can provide smartphone/tablet mobile PmWiki integration including mobile-friendly responsive skins, website structure and content re-organization, and offline mobile applications (Android and/or iOS, under your own brand) that download and store your wiki text content and make it available even when the device is offline. Contact us for more information.
Sample Modules and Recipes
Media / Images / Files
- Ape: Automatically embed external media content such as videos or maps
- DragDropMultiUpload: Allow authors to upload files by simply dropping them into the wiki page
- Mini gallery: Lightweight thumbnail and gallery generator
- MiniEdit: An easy to use visual editor for Mini galleries
- Maxi image zoom: An image viewer with inline zoom, suitable for large drawings or panoramas
- ThumbList: An advanced thumbnail picture gallery
- Formula: Lightweight rendering of mathematical formulas in wiki pages
- FreeMind: Embed mind maps in Wiki pages
- Speed Optimizations: How to tune a Wiki installation for speed
- System Limits: Ways to increase various memory and filesize limits for a Wiki installation
- CleanUp: Purge deleted pages and attachments from the server directories
- PageList MultiTargets: Enable multiple pages and wildcards in PageList
- Preview Changes: Preview highlighted changes of the wiki markup
- Delete RecentChanges: Allow deleting of RecentChanges pages and wiki groups
- SQLite: Store wiki pages in an SQLite database file
- DirList: Local/LAN directory listings and downloads
- Persistent Login: Login form with "Remember me" option
Monitoring / Security
- SpamFilters: Automatic blocking of some spambots
- PrintGroup: Export a full WikiGroup to a single PDF file
- BackupHTMLZip: Export a wiki to static HTML.
- LocalTimes: Display RecentChanges and History timestamps in the local timezone of the visitor
- TrackChanges: Ways to more easily detect and verify all recent edits
- WatchLists: Track the most recent changes to a list of pages
- RecentUploads: Log all uploads to the RecentChanges pages
- DeObMail: Protect e-mail links by making them unreadable for spambots but usable for humans
- NewGroupWarning: Display a warning when a user is creating a page in a non-existing wiki group
- NotSavedWarning: Warn authors when they move away from a page without saving it
- DeltaBytes: Display the number of bytes (characters) added or deleted to a page in the Recent changes
- AuthDNS: Password-less authentication based on the visitor's IP address or hostname
Layout / Markup
- AutoTOC: Unobtrusive Automatic Table of Contents links
- UnToggle: A show/hide switch
- LinkTel: Active telephone links in wiki pages
- LocalCSS: Flexible CSS compilation from a wiki page
- External links: A number of tweaks for tooltip titles, styles and SEO
- FixURL: Encode special characters in link addresses
Productivity / PIM
- B3 blog: Easy to use news/blog engine with RSS
- Worse (is better): Lightweight WYSIWYG (visual) editor
- Reminder: Birthday, anniversary and other task reminders
- Flipbox: Flippable checkboxes and checklists
- DoTheRightThing: Link shortcuts to custom searches for your browser
- EditTemplates Menu: Allow authors a choice among several pre-filled templates before creating new pages
- PITS: The PmWiki Issue Tracking System program files (original author: Pm)
- PmForm: A Form processing engine (original author: Pm)
- Rating2: A vote count or page rating
- i19: Translator-oriented edit form, easing the internationalization (i18n) of a wiki
- InternationalPTVs: Allow international characters in the names of PageTextVariables
Less experienced editors sometimes make mistakes while editing the wiki pages. A Content Reviewer is an experienced editor who works in the shadow towards improving the wiki. A Reviewer reviews pages and fixes any errors it finds in style, markup, or typos. Reviewers don't modify factual content written by other editors, and try not to bother them: they wait for the editor to have finished editing the page before modifying it.
Less experienced editors sometimes upload huge pictures or document files with incorrect extensions, for example PDF or DOCX files with the DOC extension. Such files may be impossible to open on many computers and devices. The File Reviewer is an experienced administrator who reviews and fixes uploaded files including renaming files to their actual extension, fixing any links in the pages to the files, and optimizing uploaded pictures, for example when a smaller and lighter photo would provide the same information. The original files replaced by the Reviewer are not lost, they stay "hidden" in the upload directories and can be recovered/restored if needed.
Example cost for this service on a community wiki with medium activity: 120€/month WikiGnome, 120€/month FileGnome.
We help you migrate your wikis to a different hosting provider or plan. This includes, when necessary, the Apache or other server configuration, .htaccess or CleanUrls, the PHP configuration, the filename recovery, eg. containing diacritical or accented characters.
Example cost for a medium-sized wiki: 400€ one time fee.
We offer an automated nightly backup service. We maintain snapshots – directories/folders with the full content of your files – for the last 2 months (62 full snapshots). You can connect to the backup server via FTP and download any program file, stylesheet, page, picture or uploaded document from the previous days.
Nightly, the backup servers connect to your hosting space and download a snapshot from your files. You receive an e-mail confirming the snapshot creation, its size and listing the files that were added, modified or deleted compared to the previous snapshot.
The system is highly optimized for Wiki installations, it only downloads actual content and program files, excludes temporary files, cache, thumbnail and index files that are automatically rebuilt, and deleted draft pages. Deleted pages and deleted uploads are included in the backups and can be recovered. The system downloads only newly added or modified files, keeping the bandwidth usage low.
You can access your snapshots at any time on our backup server via FTP. Our second disk space, in a different datacenter, is only accessible to us. The third backup server is on our internal network and is not accessible via internet.
Our backup cluster consists of hardware and software installations of different types so the risk for hardware or software failure at the same time is very low.
Example prices: 60€/month for 1GBytes of disk space (latest snapshot). Note that this is the price of our human, manual work (installation, daily maintenance of the backup servers, human review of the nightly backup logs and reaction in case of need).
The Backup service allows you to recover and restore any file by yourself. We also offer a Restore service so that we recover and restore the whole wiki or individual files for you.
Example prices (in addition to the backup fee above):
- One time full restoration from a snapshot for a medium-sized wiki: 400€.
- If on a different hosting provider, +100€
- Subscription for a large wiki with 50-100 wikigroups: 50€/month. Occasional recovery of individual files, or full restoration and migration are included in this subscription.
We can offer a Mirror service where we maintain a functional read-only wiki with your content from the latest backup. If your website address is www.example.com, we maintain the mirror backup.example.com on our own hosting plans. In case of a failure of the main wiki your users can continue to use the read-only backup wiki.
This service can be provided for 15€/month (a backup service subscription is required).
Dipl. arch. Petko Yotov, DPLG, has been involved for 22+ years in web applications, Wiki communities and Wiki software. Petko is fluent in 3 languages: Bulgarian, French and English.
After graduating from both the French and the English high schools at the same time in Sofia, Petko studied Engineering at the "University of Architecture, Civil Engineering and Geodesy", then transferred to the "École d'Architecture de Paris-Belleville" where he obtained his DPLG Master's degree summa cum laude ("mention très bien").
Petko has been writing web applications since 1999.
- The web service 2cyr.com helps people read and write in the Cyrillic alphabet. The Universal Cyrillic decoder helps them recover texts with broken character encodings, the Transliterator helps them write, print, and search internet when they don't have a compatible input device.
- Dr Toolbox is a website in the UK and a mobile app that allows junior doctors to share their knowledge and experience in the hospitals where they are assigned to study (PmWiki-based).
- Virtour.fr is a photographic studio that creates stunning virtual reality tours with immersive experience, and a platform for sharing and embedding these tours in other websites (real estate, architecture, tourist or medical accommodation; PmWiki-based).
Wikipedia community. Petko was the first editor of the Bulgarian language version and has been administrator, mailing list moderator, bot operator and PR team member 2003-2009 (User:5ko). He wrote or translated parts of the documentation about the wiki software and the community policies, created many articles, combined public databases, wrote some of the scripts still in use on that wiki, helping editors, or mass-updating content.
PmWiki software and community. Petko has been installing and administrating Wiki sites, and writing modules since 2004. Over the years, Petko has published more than 80 recipes or modules which are actively maintained and supported.
Since January 2009, Petko has been the core developer and release manager of the PmWiki software, and the webmaster of the pmwiki.org website. He has been providing PmWiki support at the English and French language mailing lists and on the talk sections of the wiki.
As a developer, Petko has released 151 new versions in the 2.2.x and 2.3.x stable branches of the software with features, bugfixes and compatibility updates for recent servers.
As a wiki administrator, Petko cleaned up, completed and updated the English language documentation, redesigned the PITS issue tracking system, implemented Talk pages and Module ratings, and standardized the international documentation.
Petko answers to questions from wiki administrators on the Mailing lists and on the Talk pages at pmwiki.org.
Professional services. Petko in collaboration with a team of engineers, architects and designers, is consulting small and medium companies about their internet or intranet websites. We provide advice about backups, wiki configuration, structure and navigation, knowledge management, issue tracking and productivity. We write custom modules with the required functionality, and offer training to teams of professionals. We have done consulting work for organizations or individuals in Bulgaria, France, Germany, Portugal, Switzerland, United Kingdom, USA.
Petko YOTOV, 12 rue des Hauts Fossés, 77260 La Ferté-sous-Jouarre, France
ACCENT SOFT Ltd, 99 Rakovski Str., 1000 Sofia, Bulgaria
e-mail: 5ko [snail] 5ko [period] fr
telephone: tel:+336 5101 3644
public SSH key