App to display step-by-step tutorials for a jabber tutorial platform
CSS Python JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Jabber Tutorial Platform

Information on the project itself

Project was initiated to make communication through Jabber more popular in the german speaking area. You can find some information on the projects intention in the initial blogpost

Some deeper information is aggregated in the (provisional) official Wiki

Information on this piece of software


The application was to show dead-easy step-by-step tutorials, to get more people to use jabber as their primary instant messaging platform. Ok, tutorials could just have been written into static HTML-files, or presented through a wiki engine. There are several downsides on these kinds of approaches, the worst one being the immense investment of time you have to put into maintaining the tutorials spread over a lot of HTML-files or wiki pages. This approach uses a single JSON-formatted file together with a folder of screenshots per tutorial. This makes the tutorials easy to update if a new version of the software appears.


The original version was based on the python WSGI-framework Werkzeug and used Jinja2 as its templating engine. To be correct it still does, but is now powered by Flask, which is considered to be a micro-framework, but the effort of the extentioneers and the awesome documentation really make it a pleasure to work with. Currently it depends on JSON as storage for the tutorial information like the image names and the text to display underneath. The tutorials are kept in a separate git-repository, which you can find here.