Coral
Coral is a read-only wiki engine in PHP. Pages are stored as plain files and formatted with Markdown. One of its main features is the integration with Git!
- Dependency-less, works on shared hosting
- Licensed under AGPL
- Very simple theming
- GitHub Flavoured Markdown + Markdown Extra + some more spicy markdown additions
- Integrates with Git:
- Automatic sync from remote repository (with webhooks)
- Extract page edition information from Git
- Auto-generated sitemap
- Integrated caching (file-based or redis/memcache(d)/apc/...)
- Plenty of documentation
Coral is new software. It has not been thoroughly tested in production and hasn't seen a full release yet.
Links
Git • Installation • Theming • Webhooks • More links (sitemap)
Future features
I would like to add the following features:
- Full-text search
- Show statistics about the wiki (using Git)
- Look at the past versions of the wiki (including looking through and selecting a tag to use)
- Multi-language support (
.en.md
,.fr.md
...) with a language switcher - Allow programatic access to the wiki data (although it is just a git repository...)
- Show links in different colors if page exists/does not exist/is an external link
- Document specific classes that each theme should provide to the content