README.md in gollum-bibanon-1.4.3 vs README.md in gollum-bibanon-1.4.4

- old
+ new

@@ -14,9 +14,43 @@ * With the Gollum Ruby API. Gollum follows the rules of [Semantic Versioning](http://semver.org/) and uses [TomDoc](http://tomdoc.org/) for inline documentation. +### Bibanon + +This is a fork of Gollum used by the Bibliotheca Anonoma. It adds some extra functionality: + +* [OmniAuth integration](https://github.com/github/gollum/pull/181) - Adds support for OmniGollum. +* [OmniAuth User Commit Message](https://github.com/treeofsephiroth/gollum/commit/8400ad0749288f658f735625b7c39550134f7586) Adds the username from OmniAuth to a commit message. + * [Gollum Pull Request](https://github.com/github/gollum/pull/166) +* [Fix `undefined method 'new' for Redcarpet:Module`](https://github.com/github/gollum/pull/271) - Forces the gem to use a working copy of redcarpet, rather than the new one. +* [Fix spaces in filenames breaking redirect](https://github.com/github/gollum/pull/249) - New edition of Sinatra uses + signs instead of dashes, breaking redirects. +* Magnet links - Now allowed. + +### Wishlist + +Functionalities we hope to implement in the future. + +* Custom CSS - Instead of modding the CSS stylesheet bundled with Gollum, it would be nice to work like Ikiwiki and use a "local.css" file in the git repo, if it exists. It would also be cool if we made a tag that specified custom CSS for a single page. + * [Ikiwiki CSS extension](http://ikiwiki.info/css/) + +* Extensions - Would make it possible to safely add extra functionality to wikilink tags, similar to that of Mediawiki Templates or ikiwiki plugins. + * [Basic support for extensions on Gollum](https://github.com/github/gollum/pull/58) + * [Gists embed implementation](https://github.com/github/gollum/issues/208) + +* Shift JIS extension - Tag to tell gollum to use [monafont](http://monafont.sourceforge.net/index-e.html) on selected text. Should probably use @font-face. + * [Font Face Guide](http://sixrevisions.com/css/font-face-guide/) + * [Mozilla Font Face Guide](https://developer.mozilla.org/en/CSS/@font-face) + * It might help to see how [Google Webfont](https://www.google.com/webfonts) works and implement it in Gollum's CSS + +* Page Locking - Would add ability to lock certain pages to editing. An example would be ikiwiki's page locking mechanism. + * [Ikiwiki Lockedit plugin](http://ikiwiki.info/plugins/lockedit/) +* File Uploading - Would add the ability to upload some files through the web interface, and implement restrictions to allow only certain extensions of a certain size. + * [Ikiwiki Attachments](http://ikiwiki.info/plugins/attachment/) + * [Ikiwiki File Checking](http://ikiwiki.info/plugins/filecheck/) +* Untrusted Git Push - Yes, this would be perfectly safe. Ikiwiki has the ability to accept commits from anyone in the world. What makes this safe is Ikiwiki's pre-commit checks, which check page locks and upload restrictions to block any change that cannot be done with the web interface. + * [Ikiwiki Implementation](http://ikiwiki.info/tips/untrusted_git_push/) ## INSTALLATION The best way to install Gollum is with RubyGems: