If you are a (web) developer this page is for you.

It contains some useful information about the building of this web app.

There is also a FAQs session you can read before coming here.

Technology used

1. Drupal


The whole web portal is made with Drupal 7.x. There is an HTML5 responsive design built as a subtheme of Mothership.

2. oEmbed


We use the oEmbed format to "embed" third party media on it. This allows for "fair use" of that media.

3. Embed.ly


This is a paid service with free plan available that provides better oEmbed integration.

4. RDF and RSS

We use RDF to provide linked and structured data for the Stories HTML, for the SPARQL Endpoint as also as an RSS feed.

We mainly use namespaces such as schema.org and Dublin Core for the RSS. Here is the complete list of the namespaces that are used:

5. HybridAuth


We use HybridAuth for easy social sign-in on the portal using accounts from various social apis and identities providers such as Facebook, Twitter and Google.

6. jsonAPI


We use this special json specification to create our RESTful API responses. JsonAPI is designed to minimize both the number of requests and the amount of data transmitted between clients and servers. This efficiency is achieved without compromising readability, flexibility, or discoverability.

7. Mousetrap


We use this tiny standalone javascript library to create some useful navigation shortcuts.

8. Wikiwand.com


Wikiwand is probably the best reader for Wikipedia. We don't use it as a service but we like it a lot and most of our external links are going to Wikiwand instead of the 'ugly' Wikipedia.

9. Markdown


Markdown is a text-to-HTML conversion tool for web writers. We use this tool to create the content for the basic website pages as also as for the Github documentation.

10. jQuery countTo]

jQuery countTo

jQuery countTo is a jQuery plugin that will count up (or down) to a target number at a specified speed, rendered within an HTML DOM element.


SPARQL Query Language

There is a whole page about SPARQL.


This project was made with accessibility in mind. Currently it is valid under WCAG 2.0 (Level AA) specification except from the external data that are embeded to the web pages using the oEmbed protocol. For these external date there is no option (technically) to fix any accessibility issues if exist.

Tools used

Sharing here some online tools that helped us create this project.

Icons and other resources

We are using some icons or other media from these providers, creators.


A short documentation for this Drupal web project is available on manystories.readthedocs.org


You can send us issues or things you believe that need improvement here:


You can create pull requests or explore the project. It is hosted on Github and most of its parts are open to everyone.


Information for how to use the API can be found on the related page: Restful API

SPARQL Endpoint

Information for how to use the SPARQL Endpoint can be found on the related page: SPARQL Endpoint

Examples of Apps using the APIs

There are examples and demos available at manystories.github.io/apps/