Wiki report

From Freephile Wiki
Jump to navigation Jump to search


Find out "What's that Wiki Running?" at https://freephile.org/wikireport


APIs in action

This project is about two APIs. Using them, and having them work together. We're using the MediaWiki API, and and the CiviCRM API.

MediaWiki

We're using the MediaWiki API for a couple different purposes. Most obviously we're using the API, which is available in every MediaWiki installation, to query that installation's exact setup, statistics and extensions. Secondly, we're using the MediaWiki API to re-use content. We're showing an example of using MediaWiki as a back-end content editing platform, while the Wiki Report project publishes that content with 5 simple lines of code on a completely different website. Through the API, we could re-use any MediaWiki content on any other project or platform.

CiviCRM

The free Wiki Report generates a lot of data about wikis across the Internet. We collect and/or report on this data by storing it in a CiviCRM database.

Bootstrap

We're using Bootstrap for building a nice HTML5, responsive and mobile-first website.

Development

For details, see Wiki report/development