Fork me on GitHub

Development Ideas

Being an open source project, we hope that other developers eventually decide to contribute. Therefore, we have a list of application, service and project ideas that are beneficial for the platform.

Of course, we are looking forward for other ideas not listed here as well. We would be happy to see external contributions. Feel free to contact us in case of any questions or support needed.

API Libraries/Wrappers

API libraries or wrappers are needed to facilitate client development. Such a library wraps the RESTful HTTP API of the diretto services and provides a native and langauge-specific API. It thus can be used directly when writing client applictions without dealing with the HTTP layer. We currently only provide a heavywight Java-based client library.

Alternative Sercvice Implementations

The diretto services are specified as REST APIs, so they are implementation-agnostic. Beside our scalable reference implementation based on node.js/CouchDB, we’d like to see other implementations with different focusses. Especially a rather ‘traditional’ implementation based on Perl/PHP/Ruby/Python and MySQL/PostgreSQL would be nice. But also packaged PaaS implementations would be interesting, i.e. as an Google App Engine application.

Reputation System

A reputation systen could be created on top of the Streaming API. Such a system distributes points for each valuable user interaction. Additional badges/awards are assigned for special archivements. The system motivates the users and helps estimating a user’s contribution.

Website Widgets

Simple HTML-based widgets to embed document previews or feeds of latest documents into blogs, websites etc. can improve visibility and presence of open instances.

(comments disabled)