Addshore has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/399991 )

Change subject: Include Wikibase Extensions & split components
......................................................................

Include Wikibase Extensions & split components

This creates a new page for Wikibase extensions.
The page is split into:
 - Repo Extensions
 - Client Extensions
 - WMF specific extensions

This also split the components page
(and actually gets rid of it) choosing to put the libraries
that are components of wikibase on the applications page
and other libraries on their own page.

This will likely lead to people being able to find the
client libraries that they want a bit quicker, rather than
first having to sift through the wikibase components they dont
care about.

Change-Id: I05d3ddcfaad328edfa6f027eacbffa1184877dce
---
A source/_includes/libraries/tables/associated.html
A source/_includes/libraries/tables/community.html
A source/_includes/libraries/tables/data-values.html
A source/_includes/libraries/tables/javascript.html
A source/_includes/libraries/tables/wikibase.html
M source/_views/default.html
M source/applications.html
D source/components.html
A source/extensions.html
M source/index.html
A source/libraries.html
M source/resources.md
12 files changed, 448 insertions(+), 376 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/wikibase/wikiba.se 
refs/changes/91/399991/1

diff --git a/source/_includes/libraries/tables/associated.html 
b/source/_includes/libraries/tables/associated.html
new file mode 100644
index 0000000..e557d2f
--- /dev/null
+++ b/source/_includes/libraries/tables/associated.html
@@ -0,0 +1,27 @@
+<table class="table table-striped table-bordered components">
+    <thead>
+    <tr>
+        <th class="library">Library</th>
+        <th>Description</th>
+        <th class="status">Status</th>
+    </tr>
+    </thead>
+    <tr>
+        <td><a href="https://github.com/wmde/Diff";>Diff</a></td>
+        <td>Small library for representing differences between data 
structures, computing such differences, and applying them as patches.</td>
+        <td>
+            <a href="https://packagist.org/packages/diff/diff";><img 
src="https://poser.pugx.org/diff/diff/version.png"; alt="version"></a>
+            <a href="https://travis-ci.org/wmde/Diff";><img 
src="https://travis-ci.org/wmde/Diff.svg?branch=master"; alt="build"></a>
+            <a href="https://scrutinizer-ci.com/g/wmde/Diff";><img 
src="https://scrutinizer-ci.com/g/wmde/Diff/badges/coverage.png?b=master"; 
alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a 
href="https://github.com/wmde/Serialization";>Serialization</a></td>
+        <td>Small library defining a Serializer and a Deserializer 
interface.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/serialization/serialization";><img 
src="https://poser.pugx.org/serialization/serialization/version.png"; 
alt="version"></a>
+            <a href="https://travis-ci.org/wmde/Serialization";><img 
src="https://travis-ci.org/wmde/Serialization.svg?branch=master"; 
alt="build"></a>
+            <a href="https://scrutinizer-ci.com/g/wmde/Serialization";><img 
src="https://scrutinizer-ci.com/g/wmde/Serialization/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+</table>
\ No newline at end of file
diff --git a/source/_includes/libraries/tables/community.html 
b/source/_includes/libraries/tables/community.html
new file mode 100644
index 0000000..1cdc56f
--- /dev/null
+++ b/source/_includes/libraries/tables/community.html
@@ -0,0 +1,79 @@
+<table class="table table-striped table-bordered components">
+    <thead>
+    <tr>
+        <th class="library">Name</th>
+        <th>Description</th>
+        <th class="status">Status</th>
+    </tr>
+    </thead>
+    <tr>
+        <td><a href="https://github.com/Wikidata/Wikidata-Toolkit";>Wikidata 
Toolkit</a></td>
+        <td>Java library for using data from Wikidata and other Wikibase 
sites.</td>
+        <td>
+            <a href="https://travis-ci.org/Wikidata/Wikidata-Toolkit";><img 
src="https://travis-ci.org/Wikidata/Wikidata-Toolkit.svg?branch=master"; 
alt="build"></a>
+            <a 
href="https://coveralls.io/r/Wikidata/Wikidata-Toolkit?branch=master";><img 
src="https://coveralls.io/repos/Wikidata/Wikidata-Toolkit/badge.png?branch=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a 
href="https://github.com/addwiki/wikibase-api";>addwiki/wikibase-api</a></td>
+        <td>PHP library for interacting with the Wikibase Repository web 
API.</td>
+        <td>
+            <a href="https://packagist.org/packages/addwiki/wikibase-api";><img 
src="https://poser.pugx.org/addwiki/wikibase-api/version.png"; alt="version"></a>
+            <a href="https://travis-ci.org/addwiki/wikibase-api";><img 
src="https://travis-ci.org/addwiki/wikibase-api.svg?branch=master"; 
alt="build"></a>
+            <a href="https://scrutinizer-ci.com/g/addwiki/wikibase-api";><img 
src="https://scrutinizer-ci.com/g/addwiki/wikibase-api/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/ProjetPP/WikibaseEntityStore";>PPP 
EntityStore</a></td>
+        <td>PHP library for Wikibase entity persistence, retrieval and 
querying.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/ppp/wikibase-entity-store";><img 
src="https://poser.pugx.org/ppp/wikibase-entity-store/version.png"; 
alt="version"></a>
+            <a href="https://travis-ci.org/ProjetPP/WikibaseEntityStore";><img 
src="https://travis-ci.org/ProjetPP/WikibaseEntityStore.svg?branch=master"; 
alt="build"></a>
+            <a 
href="https://scrutinizer-ci.com/g/ProjetPP/WikibaseEntityStore";><img 
src="https://scrutinizer-ci.com/g/ProjetPP/WikibaseEntityStore/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a 
href="https://github.com/JeroenDeDauw/JsonDumpReader";>JsonDumpReader</a></td>
+        <td>PHP library for reading from and iterating through Wikibase 
Repository JSON dumps.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/jeroen/json-dump-reader";><img 
src="https://poser.pugx.org/jeroen/json-dump-reader/version.png"; 
alt="version"></a>
+            <a href="https://travis-ci.org/JeroenDeDauw/JsonDumpReader";><img 
src="https://travis-ci.org/JeroenDeDauw/JsonDumpReader.svg?branch=master"; 
alt="build"></a>
+            <a 
href="https://scrutinizer-ci.com/g/JeroenDeDauw/JsonDumpReader";><img 
src="https://scrutinizer-ci.com/g/JeroenDeDauw/JsonDumpReader/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a 
href="https://github.com/JeroenDeDauw/JsonDumpData";>JsonDumpData</a></td>
+        <td>PHP library holding extracts of Wikibase Repository JSON dumps for 
use by other components.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/jeroen/json-dump-data";><img 
src="https://poser.pugx.org/jeroen/json-dump-data/version.png"; 
alt="version"></a>
+            <a href="https://travis-ci.org/JeroenDeDauw/JsonDumpData";><img 
src="https://travis-ci.org/JeroenDeDauw/JsonDumpData.svg?branch=master"; 
alt="build"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a 
href="https://github.com/JeroenDeDauw/WikibaseDataFixtures";>WikibaseDataFixtures</a></td>
+        <td>PHP library that contains Wikibase data meant for use in tests and 
examples.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/jeroen/wikibase-data-fixtures";><img 
src="https://poser.pugx.org/jeroen/wikibase-data-fixtures/version.png"; 
alt="version"></a>
+            <a 
href="https://travis-ci.org/JeroenDeDauw/WikibaseDataFixtures";><img 
src="https://travis-ci.org/JeroenDeDauw/WikibaseDataFixtures.svg?branch=master"; 
alt="build"></a>
+            <a 
href="https://scrutinizer-ci.com/g/JeroenDeDauw/WikibaseDataFixtures";><img 
src="https://scrutinizer-ci.com/g/JeroenDeDauw/WikibaseDataFixtures/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/JeroenDeDauw/EntityStore";>QueryR 
EntityStore</a></td>
+        <td>PHP library with persistence and basic lookup capabilities for 
collections of Wikibase entities.</td>
+        <td>
+            <a href="https://packagist.org/packages/queryr/entity-store";><img 
src="https://poser.pugx.org/queryr/entity-store/version.png"; alt="version"></a>
+            <a href="https://travis-ci.org/JeroenDeDauw/EntityStore";><img 
src="https://travis-ci.org/JeroenDeDauw/EntityStore.svg?branch=master"; 
alt="build"></a>
+            <a 
href="https://scrutinizer-ci.com/g/JeroenDeDauw/EntityStore";><img 
src="https://scrutinizer-ci.com/g/JeroenDeDauw/EntityStore/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/JeroenDeDauw/TermStore";>QueryR 
TermStore</a></td>
+        <td>PHP library with lookup services of EntityIds by term and vice 
versa.</td>
+        <td>
+            <a href="https://packagist.org/packages/queryr/term-store";><img 
src="https://poser.pugx.org/queryr/term-store/version.png"; alt="version"></a>
+            <a href="https://travis-ci.org/JeroenDeDauw/TermStore";><img 
src="https://travis-ci.org/JeroenDeDauw/TermStore.svg?branch=master"; 
alt="build"></a>
+            <a href="https://scrutinizer-ci.com/g/JeroenDeDauw/TermStore";><img 
src="https://scrutinizer-ci.com/g/JeroenDeDauw/TermStore/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+</table>
\ No newline at end of file
diff --git a/source/_includes/libraries/tables/data-values.html 
b/source/_includes/libraries/tables/data-values.html
new file mode 100644
index 0000000..ff406f0
--- /dev/null
+++ b/source/_includes/libraries/tables/data-values.html
@@ -0,0 +1,72 @@
+<table class="table table-striped table-bordered components">
+    <thead>
+    <tr>
+        <th class="library">Library</th>
+        <th>Description</th>
+        <th class="status">Status</th>
+    </tr>
+    </thead>
+    <tr>
+        <td><a 
href="https://github.com/DataValues/DataValues";>DataValues</a></td>
+        <td>Defines the DataValue interface and some trivial 
implementations.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/data-values/data-values";><img 
src="https://poser.pugx.org/data-values/data-values/version.png"; 
alt="version"></a>
+            <a href="https://travis-ci.org/DataValues/DataValues";><img 
src="https://travis-ci.org/DataValues/DataValues.svg?branch=master"; 
alt="build"></a>
+            <a href="https://scrutinizer-ci.com/g/DataValues/DataValues";><img 
src="https://scrutinizer-ci.com/g/DataValues/DataValues/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/DataValues/Interfaces";>DataValues 
Interfaces</a></td>
+        <td>Defines the DataValue interface and some trivial 
implementations.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/data-values/interfaces";><img 
src="https://poser.pugx.org/data-values/interfaces/version.png"; 
alt="version"></a>
+            <a href="https://travis-ci.org/DataValues/Interfaces";><img 
src="https://travis-ci.org/DataValues/Interfaces.svg?branch=master"; 
alt="build"></a>
+            <a href="https://scrutinizer-ci.com/g/DataValues/Interfaces";><img 
src="https://scrutinizer-ci.com/g/DataValues/Interfaces/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/DataValues/Geo";>DataValues Geo</a></td>
+        <td>Geographical value objects, parsers and formatters.</td>
+        <td>
+            <a href="https://packagist.org/packages/data-values/geo";><img 
src="https://poser.pugx.org/data-values/geo/version.png"; alt="version"></a>
+            <a href="https://travis-ci.org/DataValues/Geo";><img 
src="https://travis-ci.org/DataValues/Geo.svg?branch=master"; alt="build"></a>
+            <a href="https://scrutinizer-ci.com/g/DataValues/Geo";><img 
src="https://scrutinizer-ci.com/g/DataValues/Geo/badges/coverage.png?b=master"; 
alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/DataValues/Time";>DataValues 
Time</a></td>
+        <td>Time value objects, parsers and formatters.</td>
+        <td>
+            <a href="https://packagist.org/packages/data-values/time";><img 
src="https://poser.pugx.org/data-values/time/version.png"; alt="version"></a>
+            <a href="https://travis-ci.org/DataValues/Time";><img 
src="https://travis-ci.org/DataValues/Time.svg?branch=master"; alt="build"></a>
+            <a href="https://scrutinizer-ci.com/g/DataValues/Time";><img 
src="https://scrutinizer-ci.com/g/DataValues/Time/badges/coverage.png?b=master"; 
alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/DataValues/Number";>DataValues 
Number</a></td>
+        <td>Numerical value objects, parsers and formatters.</td>
+        <td>
+            <a href="https://packagist.org/packages/data-values/number";><img 
src="https://poser.pugx.org/data-values/number/version.png"; alt="version"></a>
+            <a href="https://travis-ci.org/DataValues/Number";><img 
src="https://travis-ci.org/DataValues/Number.svg?branch=master"; alt="build"></a>
+            <a href="https://scrutinizer-ci.com/g/DataValues/Number";><img 
src="https://scrutinizer-ci.com/g/DataValues/Number/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/DataValues/Common";>DataValues 
Common</a></td>
+        <td>Miscellaneous value objects, parsers and formatters.</td>
+        <td>
+            <a href="https://packagist.org/packages/data-values/common";><img 
src="https://poser.pugx.org/data-values/common/version.png"; alt="version"></a>
+            <a href="https://travis-ci.org/DataValues/Common";><img 
src="https://travis-ci.org/DataValues/Common.svg?branch=master"; alt="build"></a>
+            <a href="https://scrutinizer-ci.com/g/DataValues/Common";><img 
src="https://scrutinizer-ci.com/g/DataValues/Common/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/DataValues/Serialization";>DataValues 
Serialization</a></td>
+        <td>Serializers and deserializers for DataValue implementations.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/data-values/serialization";><img 
src="https://poser.pugx.org/data-values/serialization/version.png"; 
alt="version"></a>
+            <a href="https://travis-ci.org/DataValues/Serialization";><img 
src="https://travis-ci.org/DataValues/Serialization.svg?branch=master"; 
alt="build"></a>
+            <a 
href="https://scrutinizer-ci.com/g/DataValues/Serialization";><img 
src="https://scrutinizer-ci.com/g/DataValues/Serialization/badges/coverage.png?b=master";
 alt="coverage"></a>
+        </td>
+    </tr>
+</table>
\ No newline at end of file
diff --git a/source/_includes/libraries/tables/javascript.html 
b/source/_includes/libraries/tables/javascript.html
new file mode 100644
index 0000000..989fa59
--- /dev/null
+++ b/source/_includes/libraries/tables/javascript.html
@@ -0,0 +1,45 @@
+<table class="table table-striped table-bordered components">
+    <thead>
+    <tr>
+        <th class="library">Library</th>
+        <th>Description</th>
+        <th class="status">Status</th>
+    </tr>
+    </thead>
+    <tr>
+        <td><a 
href="https://github.com/wmde/WikibaseDataModelJavascript";>Wikibase DataModel 
JavaScript</a></td>
+        <td>The canonical JavaScript implementation of the <a 
href="https://meta.wikimedia.org/wiki/Wikidata/Data_model";>Data Model</a> at 
the heart of the Wikibase software.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/wikibase/data-model-javascript";><img 
src="https://poser.pugx.org/wikibase/data-model-javascript/version.svg"; 
alt="version"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a 
href="https://github.com/wmde/WikibaseSerializationJavaScript";>Wikibase 
Serialization JavaScript</a></td>
+        <td>Serializers and deserializers for the JavaScript implementation of 
the data model.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/wikibase/serialization-javascript";><img 
src="https://poser.pugx.org/wikibase/serialization-javascript/version.svg"; 
alt="version"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/wmde/DataValuesJavascript";>DataValues 
JavaScript</a></td>
+        <td>Various JavaScript related to the DataValues library.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/data-values/javascript";><img 
src="https://poser.pugx.org/data-values/javascript/version.svg"; 
alt="version"></a>
+            <a href="https://travis-ci.org/wmde/DataValuesJavascript";><img 
src="https://travis-ci.org/wmde/DataValuesJavascript.svg?branch=master"; 
alt="build"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/wmde/ValueView";>ValueView</a></td>
+        <td>A set of widgets for displaying and editing values.</td>
+        <td>
+            <a 
href="https://packagist.org/packages/data-values/value-view";><img 
src="https://poser.pugx.org/data-values/value-view/version.svg"; 
alt="version"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a 
href="https://phabricator.wikimedia.org/diffusion/EWBJ/";>Wikibase JavaScript 
Api</a></td>
+        <td>API client for Wikibase Repository</td>
+        <td>
+            <a 
href="https://packagist.org/packages/wikibase/javascript-api";><img 
src="https://poser.pugx.org/wikibase/javascript-api/version.svg"; 
alt="version"></a>
+        </td>
+    </tr>
+</table>
\ No newline at end of file
diff --git a/source/_includes/libraries/tables/wikibase.html 
b/source/_includes/libraries/tables/wikibase.html
new file mode 100644
index 0000000..51fd1ba
--- /dev/null
+++ b/source/_includes/libraries/tables/wikibase.html
@@ -0,0 +1,65 @@
+<table class="table table-striped table-bordered components">
+<thead>
+<tr>
+    <th class="library">Library</th>
+    <th>Description</th>
+    <th class="status">Status</th>
+</tr>
+</thead>
+<tr>
+    <td><a href="https://github.com/wmde/WikibaseDataModel";>Wikibase 
DataModel</a></td>
+    <td>The canonical PHP implementation of the <a 
href="https://meta.wikimedia.org/wiki/Wikidata/Data_model";>Data Model</a> at 
the heart of the Wikibase software.</td>
+    <td>
+        <a href="https://packagist.org/packages/wikibase/data-model";><img 
src="https://poser.pugx.org/wikibase/data-model/version.png"; alt="version"></a>
+        <a href="https://travis-ci.org/wmde/WikibaseDataModel";><img 
src="https://travis-ci.org/wmde/WikibaseDataModel.svg?branch=master"; 
alt="build"></a>
+        <a href="https://scrutinizer-ci.com/g/wmde/WikibaseDataModel";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseDataModel/badges/coverage.png?b=master";
 alt="coverage"></a>
+    </td>
+</tr>
+<tr>
+    <td><a 
href="https://github.com/wmde/WikibaseDataModelSerialization";>Wikibase 
DataModel Serialization</a></td>
+    <td>Library containing serializers and deserializers for the Wikibase 
DataModel</td>
+    <td>
+        <a 
href="https://packagist.org/packages/wikibase/data-model-serialization";><img 
src="https://poser.pugx.org/wikibase/data-model-serialization/version.png"; 
alt="version"></a>
+        <a 
href="https://travis-ci.org/wmde/WikibaseDataModelSerialization";><img 
src="https://travis-ci.org/wmde/WikibaseDataModelSerialization.svg?branch=master";
 alt="build"></a>
+        <a 
href="https://scrutinizer-ci.com/g/wmde/WikibaseDataModelSerialization";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseDataModelSerialization/badges/coverage.png?b=master";
 alt="coverage"></a>
+    </td>
+</tr>
+<tr>
+    <td><a 
href="https://github.com/wmde/WikibaseInternalSerialization";>Wikibase Internal 
Serialization</a></td>
+    <td>Library containing serializers and deserializers for the data access 
layer of Wikibase Repo.</td>
+    <td>
+        <a 
href="https://packagist.org/packages/wikibase/internal-serialization";><img 
src="https://poser.pugx.org/wikibase/internal-serialization/version.png"; 
alt="version"></a>
+        <a 
href="https://travis-ci.org/wmde/WikibaseInternalSerialization";><img 
src="https://travis-ci.org/wmde/WikibaseInternalSerialization.svg?branch=master";
 alt="build"></a>
+        <a 
href="https://scrutinizer-ci.com/g/wmde/WikibaseInternalSerialization";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseInternalSerialization/badges/coverage.png?b=master";
 alt="coverage"></a>
+    </td>
+</tr>
+<tr>
+    <td><a href="https://github.com/wmde/WikibaseDataModelServices";>Wikibase 
DataModel Services</a></td>
+    <td>Library containing a collection of services around Wikibase 
DataModel</td>
+    <td>
+        <a 
href="https://packagist.org/packages/wikibase/data-model-services";><img 
src="https://poser.pugx.org/wikibase/data-model-services/version.png"; 
alt="version"></a>
+        <a href="https://travis-ci.org/wmde/WikibaseDataModelServices";><img 
src="https://travis-ci.org/wmde/WikibaseDataModelServices.svg?branch=master"; 
alt="build"></a>
+        <a 
href="https://scrutinizer-ci.com/g/wmde/WikibaseDataModelServices";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseDataModelServices/badges/coverage.png?b=master";
 alt="coverage"></a>
+    </td>
+</tr>
+<!--
+<tr>
+    <td><a href="https://github.com/wmde/WikibaseQueryEngine";>Wikibase 
QueryEngine</a></td>
+    <td>       Component containing query answering code for Ask queries 
against a collection of Wikibase entities.</td>
+    <td>
+        <a href="https://packagist.org/packages/wikibase/query-engine";><img 
src="https://poser.pugx.org/wikibase/query-engine/version.png"; 
alt="version"></a>
+        <a href="https://travis-ci.org/wmde/WikibaseQueryEngine";><img 
src="https://travis-ci.org/wmde/WikibaseQueryEngine.svg?branch=master"; 
alt="build"></a>
+        <a href="https://scrutinizer-ci.com/g/wmde/WikibaseQueryEngine";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseQueryEngine/badges/coverage.png?b=master";
 alt="coverage"></a>
+    </td>
+</tr>
+<tr>
+    <td><a href="https://github.com/wmde/WikibaseEntityStore";>Wikibase 
EntityStore</a></td>
+    <td>Wikibase EntityStore provides persistence services for Wikibase 
entities.</td>
+    <td>
+        <a href="https://packagist.org/packages/wikibase/entity-store";><img 
src="https://poser.pugx.org/wikibase/entity-store/version.png"; 
alt="version"></a>
+        <a href="https://travis-ci.org/wmde/WikibaseEntityStore";><img 
src="https://travis-ci.org/wmde/WikibaseEntityStore.svg?branch=master"; 
alt="build"></a>
+        <a href="https://scrutinizer-ci.com/g/wmde/WikibaseEntityStore";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseEntityStore/badges/coverage.png?b=master";
 alt="coverage"></a>
+    </td>
+</tr>
+-->
+</table>
\ No newline at end of file
diff --git a/source/_views/default.html b/source/_views/default.html
index 1c15954..c75f396 100644
--- a/source/_views/default.html
+++ b/source/_views/default.html
@@ -20,8 +20,11 @@
             <li {% if page.nav_name == 'applications' %}class="active"{% endif 
%}>
                 <a href="{{ site.url }}/applications">Applications</a>
             </li>
-            <li {% if page.nav_name == 'components' %}class="active"{% endif 
%}>
-                <a href="{{ site.url }}/components">Components</a>
+            <li {% if page.nav_name == 'extensions' %}class="active"{% endif 
%}>
+                <a href="{{ site.url }}/extensions">Extensions</a>
+            </li>
+            <li {% if page.nav_name == 'libraries' %}class="active"{% endif %}>
+                <a href="{{ site.url }}/libraries">Libraries</a>
             </li>
             <li {% if page.nav_name == 'resources' %}class="active"{% endif %}>
                 <a href="{{ site.url }}/resources">Resources</a>
diff --git a/source/applications.html b/source/applications.html
index 5c124a4..88f45d9 100644
--- a/source/applications.html
+++ b/source/applications.html
@@ -1,6 +1,6 @@
 ---
 layout: default
-title: Wikibase Applications
+title: Applications
 nav_name: applications
 
 ---
@@ -158,3 +158,34 @@
         </div>
     </div>
 </div>
+
+<h2 id="components">Application Components</h2>
+
+<h3 id="wikibase">Wikibase PHP libraries</h3>
+
+<p>These libraries deal with the Wikibase domain and form the core of the 
Wikibase software.</p>
+
+{% include "libraries/tables/wikibase.html" %}
+
+<h3 id="data-values">DataValues PHP libraries</h3>
+
+<p>
+    These libraries define the most basic values that make up the Wikibase 
DataModel. While they are
+    a critical part of the Wikibase software, they are independent of the 
Wikibase domain and can be
+    used in other contexts. They are primarily developed for, and used by, the 
Wikibase software.
+</p>
+
+{% include "libraries/tables/data-values.html" %}
+
+<h3 id="php">Associated PHP libraries</h3>
+
+<p>
+    These are infrastructure libraries that have been created for, and are 
currently used by, the
+    Wikibase software.
+</p>
+
+{% include "libraries/tables/associated.html" %}
+
+<h3 id="js">JavaScript libraries</h3>
+
+{% include "libraries/tables/javascript.html" %}
diff --git a/source/components.html b/source/components.html
deleted file mode 100644
index 33aa892..0000000
--- a/source/components.html
+++ /dev/null
@@ -1,370 +0,0 @@
----
-layout: default
-title: Components
-nav_name: components
----
-
-<h1>Components</h1>
-
-<h2 id="wikibase">Wikibase PHP libraries</h2>
-
-<p>These libraries deal with the Wikibase domain and form the core of the 
Wikibase software.</p>
-
-<table class="table table-striped table-bordered components">
-       <thead>
-               <tr>
-                       <th class="library">Library</th>
-                       <th>Description</th>
-                       <th class="status">Status</th>
-               </tr>
-       </thead>
-       <tr>
-               <td><a 
href="https://github.com/wmde/WikibaseDataModel";>Wikibase DataModel</a></td>
-               <td>The canonical PHP implementation of the <a 
href="https://meta.wikimedia.org/wiki/Wikidata/Data_model";>Data Model</a> at 
the heart of the Wikibase software.</td>
-               <td>
-                       <a 
href="https://packagist.org/packages/wikibase/data-model";><img 
src="https://poser.pugx.org/wikibase/data-model/version.png"; alt="version"></a>
-                       <a 
href="https://travis-ci.org/wmde/WikibaseDataModel";><img 
src="https://travis-ci.org/wmde/WikibaseDataModel.svg?branch=master"; 
alt="build"></a>
-                       <a 
href="https://scrutinizer-ci.com/g/wmde/WikibaseDataModel";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseDataModel/badges/coverage.png?b=master";
 alt="coverage"></a>
-               </td>
-       </tr>
-    <tr>
-        <td><a 
href="https://github.com/wmde/WikibaseDataModelSerialization";>Wikibase 
DataModel Serialization</a></td>
-        <td>Library containing serializers and deserializers for the Wikibase 
DataModel</td>
-        <td>
-            <a 
href="https://packagist.org/packages/wikibase/data-model-serialization";><img 
src="https://poser.pugx.org/wikibase/data-model-serialization/version.png"; 
alt="version"></a>
-            <a 
href="https://travis-ci.org/wmde/WikibaseDataModelSerialization";><img 
src="https://travis-ci.org/wmde/WikibaseDataModelSerialization.svg?branch=master";
 alt="build"></a>
-            <a 
href="https://scrutinizer-ci.com/g/wmde/WikibaseDataModelSerialization";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseDataModelSerialization/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a 
href="https://github.com/wmde/WikibaseInternalSerialization";>Wikibase Internal 
Serialization</a></td>
-        <td>Library containing serializers and deserializers for the data 
access layer of Wikibase Repo.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/wikibase/internal-serialization";><img 
src="https://poser.pugx.org/wikibase/internal-serialization/version.png"; 
alt="version"></a>
-            <a 
href="https://travis-ci.org/wmde/WikibaseInternalSerialization";><img 
src="https://travis-ci.org/wmde/WikibaseInternalSerialization.svg?branch=master";
 alt="build"></a>
-            <a 
href="https://scrutinizer-ci.com/g/wmde/WikibaseInternalSerialization";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseInternalSerialization/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a 
href="https://github.com/wmde/WikibaseDataModelServices";>Wikibase DataModel 
Services</a></td>
-        <td>Library containing a collection of services around Wikibase 
DataModel</td>
-        <td>
-            <a 
href="https://packagist.org/packages/wikibase/data-model-services";><img 
src="https://poser.pugx.org/wikibase/data-model-services/version.png"; 
alt="version"></a>
-            <a 
href="https://travis-ci.org/wmde/WikibaseDataModelServices";><img 
src="https://travis-ci.org/wmde/WikibaseDataModelServices.svg?branch=master"; 
alt="build"></a>
-            <a 
href="https://scrutinizer-ci.com/g/wmde/WikibaseDataModelServices";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseDataModelServices/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <!--
-    <tr>
-        <td><a href="https://github.com/wmde/WikibaseQueryEngine";>Wikibase 
QueryEngine</a></td>
-        <td>   Component containing query answering code for Ask queries 
against a collection of Wikibase entities.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/wikibase/query-engine";><img 
src="https://poser.pugx.org/wikibase/query-engine/version.png"; 
alt="version"></a>
-            <a href="https://travis-ci.org/wmde/WikibaseQueryEngine";><img 
src="https://travis-ci.org/wmde/WikibaseQueryEngine.svg?branch=master"; 
alt="build"></a>
-            <a 
href="https://scrutinizer-ci.com/g/wmde/WikibaseQueryEngine";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseQueryEngine/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/wmde/WikibaseEntityStore";>Wikibase 
EntityStore</a></td>
-        <td>Wikibase EntityStore provides persistence services for Wikibase 
entities.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/wikibase/entity-store";><img 
src="https://poser.pugx.org/wikibase/entity-store/version.png"; 
alt="version"></a>
-            <a href="https://travis-ci.org/wmde/WikibaseEntityStore";><img 
src="https://travis-ci.org/wmde/WikibaseEntityStore.svg?branch=master"; 
alt="build"></a>
-            <a 
href="https://scrutinizer-ci.com/g/wmde/WikibaseEntityStore";><img 
src="https://scrutinizer-ci.com/g/wmde/WikibaseEntityStore/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    -->
-</table>
-
-<h2 id="data-values">DataValues PHP libraries</h2>
-
-<p>
-    These libraries define the most basic values that make up the Wikibase 
DataModel. While they are
-    a critical part of the Wikibase software, they are independent of the 
Wikibase domain and can be
-    used in other contexts. They are primarily developed for, and used by, the 
Wikibase software.
-</p>
-
-<table class="table table-striped table-bordered components">
-    <thead>
-    <tr>
-        <th class="library">Library</th>
-        <th>Description</th>
-        <th class="status">Status</th>
-    </tr>
-    </thead>
-    <tr>
-        <td><a 
href="https://github.com/DataValues/DataValues";>DataValues</a></td>
-        <td>Defines the DataValue interface and some trivial 
implementations.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/data-values/data-values";><img 
src="https://poser.pugx.org/data-values/data-values/version.png"; 
alt="version"></a>
-            <a href="https://travis-ci.org/DataValues/DataValues";><img 
src="https://travis-ci.org/DataValues/DataValues.svg?branch=master"; 
alt="build"></a>
-            <a href="https://scrutinizer-ci.com/g/DataValues/DataValues";><img 
src="https://scrutinizer-ci.com/g/DataValues/DataValues/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/DataValues/Interfaces";>DataValues 
Interfaces</a></td>
-        <td>Defines the DataValue interface and some trivial 
implementations.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/data-values/interfaces";><img 
src="https://poser.pugx.org/data-values/interfaces/version.png"; 
alt="version"></a>
-            <a href="https://travis-ci.org/DataValues/Interfaces";><img 
src="https://travis-ci.org/DataValues/Interfaces.svg?branch=master"; 
alt="build"></a>
-            <a href="https://scrutinizer-ci.com/g/DataValues/Interfaces";><img 
src="https://scrutinizer-ci.com/g/DataValues/Interfaces/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/DataValues/Geo";>DataValues Geo</a></td>
-        <td>Geographical value objects, parsers and formatters.</td>
-        <td>
-            <a href="https://packagist.org/packages/data-values/geo";><img 
src="https://poser.pugx.org/data-values/geo/version.png"; alt="version"></a>
-            <a href="https://travis-ci.org/DataValues/Geo";><img 
src="https://travis-ci.org/DataValues/Geo.svg?branch=master"; alt="build"></a>
-            <a href="https://scrutinizer-ci.com/g/DataValues/Geo";><img 
src="https://scrutinizer-ci.com/g/DataValues/Geo/badges/coverage.png?b=master"; 
alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/DataValues/Time";>DataValues 
Time</a></td>
-        <td>Time value objects, parsers and formatters.</td>
-        <td>
-            <a href="https://packagist.org/packages/data-values/time";><img 
src="https://poser.pugx.org/data-values/time/version.png"; alt="version"></a>
-            <a href="https://travis-ci.org/DataValues/Time";><img 
src="https://travis-ci.org/DataValues/Time.svg?branch=master"; alt="build"></a>
-            <a href="https://scrutinizer-ci.com/g/DataValues/Time";><img 
src="https://scrutinizer-ci.com/g/DataValues/Time/badges/coverage.png?b=master"; 
alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/DataValues/Number";>DataValues 
Number</a></td>
-        <td>Numerical value objects, parsers and formatters.</td>
-        <td>
-            <a href="https://packagist.org/packages/data-values/number";><img 
src="https://poser.pugx.org/data-values/number/version.png"; alt="version"></a>
-            <a href="https://travis-ci.org/DataValues/Number";><img 
src="https://travis-ci.org/DataValues/Number.svg?branch=master"; alt="build"></a>
-            <a href="https://scrutinizer-ci.com/g/DataValues/Number";><img 
src="https://scrutinizer-ci.com/g/DataValues/Number/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/DataValues/Common";>DataValues 
Common</a></td>
-        <td>Miscellaneous value objects, parsers and formatters.</td>
-        <td>
-            <a href="https://packagist.org/packages/data-values/common";><img 
src="https://poser.pugx.org/data-values/common/version.png"; alt="version"></a>
-            <a href="https://travis-ci.org/DataValues/Common";><img 
src="https://travis-ci.org/DataValues/Common.svg?branch=master"; alt="build"></a>
-            <a href="https://scrutinizer-ci.com/g/DataValues/Common";><img 
src="https://scrutinizer-ci.com/g/DataValues/Common/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/DataValues/Serialization";>DataValues 
Serialization</a></td>
-        <td>Serializers and deserializers for DataValue implementations.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/data-values/serialization";><img 
src="https://poser.pugx.org/data-values/serialization/version.png"; 
alt="version"></a>
-            <a href="https://travis-ci.org/DataValues/Serialization";><img 
src="https://travis-ci.org/DataValues/Serialization.svg?branch=master"; 
alt="build"></a>
-            <a 
href="https://scrutinizer-ci.com/g/DataValues/Serialization";><img 
src="https://scrutinizer-ci.com/g/DataValues/Serialization/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-</table>
-
-<h2 id="php">Associated PHP libraries</h2>
-
-<p>
-    These are infrastructure libraries that have been created for, and are 
currently used by, the
-    Wikibase software.
-</p>
-
-<table class="table table-striped table-bordered components">
-    <thead>
-    <tr>
-        <th class="library">Library</th>
-        <th>Description</th>
-        <th class="status">Status</th>
-    </tr>
-    </thead>
-    <tr>
-        <td><a href="https://github.com/wmde/Diff";>Diff</a></td>
-        <td>Small library for representing differences between data 
structures, computing such differences, and applying them as patches.</td>
-        <td>
-            <a href="https://packagist.org/packages/diff/diff";><img 
src="https://poser.pugx.org/diff/diff/version.png"; alt="version"></a>
-            <a href="https://travis-ci.org/wmde/Diff";><img 
src="https://travis-ci.org/wmde/Diff.svg?branch=master"; alt="build"></a>
-            <a href="https://scrutinizer-ci.com/g/wmde/Diff";><img 
src="https://scrutinizer-ci.com/g/wmde/Diff/badges/coverage.png?b=master"; 
alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a 
href="https://github.com/wmde/Serialization";>Serialization</a></td>
-        <td>Small library defining a Serializer and a Deserializer 
interface.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/serialization/serialization";><img 
src="https://poser.pugx.org/serialization/serialization/version.png"; 
alt="version"></a>
-            <a href="https://travis-ci.org/wmde/Serialization";><img 
src="https://travis-ci.org/wmde/Serialization.svg?branch=master"; 
alt="build"></a>
-            <a href="https://scrutinizer-ci.com/g/wmde/Serialization";><img 
src="https://scrutinizer-ci.com/g/wmde/Serialization/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-</table>
-
-<h2 id="js">JavaScript libraries</h2>
-
-<table class="table table-striped table-bordered components">
-    <thead>
-    <tr>
-        <th class="library">Library</th>
-        <th>Description</th>
-        <th class="status">Status</th>
-    </tr>
-    </thead>
-    <tr>
-        <td><a 
href="https://github.com/wmde/WikibaseDataModelJavascript";>Wikibase DataModel 
JavaScript</a></td>
-        <td>The canonical JavaScript implementation of the <a 
href="https://meta.wikimedia.org/wiki/Wikidata/Data_model";>Data Model</a> at 
the heart of the Wikibase software.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/wikibase/data-model-javascript";><img 
src="https://poser.pugx.org/wikibase/data-model-javascript/version.svg"; 
alt="version"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a 
href="https://github.com/wmde/WikibaseSerializationJavaScript";>Wikibase 
Serialization JavaScript</a></td>
-        <td>Serializers and deserializers for the JavaScript implementation of 
the data model.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/wikibase/serialization-javascript";><img 
src="https://poser.pugx.org/wikibase/serialization-javascript/version.svg"; 
alt="version"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/wmde/DataValuesJavascript";>DataValues 
JavaScript</a></td>
-        <td>Various JavaScript related to the DataValues library.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/data-values/javascript";><img 
src="https://poser.pugx.org/data-values/javascript/version.svg"; 
alt="version"></a>
-            <a href="https://travis-ci.org/wmde/DataValuesJavascript";><img 
src="https://travis-ci.org/wmde/DataValuesJavascript.svg?branch=master"; 
alt="build"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/wmde/ValueView";>ValueView</a></td>
-        <td>A set of widgets for displaying and editing values.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/data-values/value-view";><img 
src="https://poser.pugx.org/data-values/value-view/version.svg"; 
alt="version"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a 
href="https://phabricator.wikimedia.org/diffusion/EWBJ/";>Wikibase JavaScript 
Api</a></td>
-        <td>API client for Wikibase Repository</td>
-        <td>
-            <a 
href="https://packagist.org/packages/wikibase/javascript-api";><img 
src="https://poser.pugx.org/wikibase/javascript-api/version.svg"; 
alt="version"></a>
-        </td>
-    </tr>
-</table>
-
-<h2 id="community">Community libraries</h2>
-
-<p>
-    Open source libraries related to Wikibase, created by the community. They 
are not part of the
-    Wikibase software itself.
-</p>
-
-<table class="table table-striped table-bordered components">
-    <thead>
-    <tr>
-        <th class="library">Name</th>
-        <th>Description</th>
-        <th class="status">Status</th>
-    </tr>
-    </thead>
-    <tr>
-        <td><a href="https://github.com/Wikidata/Wikidata-Toolkit";>Wikidata 
Toolkit</a></td>
-        <td>Java library for using data from Wikidata and other Wikibase 
sites.</td>
-        <td>
-            <a href="https://travis-ci.org/Wikidata/Wikidata-Toolkit";><img 
src="https://travis-ci.org/Wikidata/Wikidata-Toolkit.svg?branch=master"; 
alt="build"></a>
-            <a 
href="https://coveralls.io/r/Wikidata/Wikidata-Toolkit?branch=master";><img 
src="https://coveralls.io/repos/Wikidata/Wikidata-Toolkit/badge.png?branch=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a 
href="https://github.com/addwiki/wikibase-api";>addwiki/wikibase-api</a></td>
-        <td>PHP library for interacting with the Wikibase Repository web 
API.</td>
-        <td>
-            <a href="https://packagist.org/packages/addwiki/wikibase-api";><img 
src="https://poser.pugx.org/addwiki/wikibase-api/version.png"; alt="version"></a>
-            <a href="https://travis-ci.org/addwiki/wikibase-api";><img 
src="https://travis-ci.org/addwiki/wikibase-api.svg?branch=master"; 
alt="build"></a>
-            <a href="https://scrutinizer-ci.com/g/addwiki/wikibase-api";><img 
src="https://scrutinizer-ci.com/g/addwiki/wikibase-api/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/ProjetPP/WikibaseEntityStore";>PPP 
EntityStore</a></td>
-        <td>PHP library for Wikibase entity persistence, retrieval and 
querying.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/ppp/wikibase-entity-store";><img 
src="https://poser.pugx.org/ppp/wikibase-entity-store/version.png"; 
alt="version"></a>
-            <a href="https://travis-ci.org/ProjetPP/WikibaseEntityStore";><img 
src="https://travis-ci.org/ProjetPP/WikibaseEntityStore.svg?branch=master"; 
alt="build"></a>
-            <a 
href="https://scrutinizer-ci.com/g/ProjetPP/WikibaseEntityStore";><img 
src="https://scrutinizer-ci.com/g/ProjetPP/WikibaseEntityStore/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a 
href="https://github.com/JeroenDeDauw/JsonDumpReader";>JsonDumpReader</a></td>
-        <td>PHP library for reading from and iterating through Wikibase 
Repository JSON dumps.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/jeroen/json-dump-reader";><img 
src="https://poser.pugx.org/jeroen/json-dump-reader/version.png"; 
alt="version"></a>
-            <a href="https://travis-ci.org/JeroenDeDauw/JsonDumpReader";><img 
src="https://travis-ci.org/JeroenDeDauw/JsonDumpReader.svg?branch=master"; 
alt="build"></a>
-            <a 
href="https://scrutinizer-ci.com/g/JeroenDeDauw/JsonDumpReader";><img 
src="https://scrutinizer-ci.com/g/JeroenDeDauw/JsonDumpReader/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a 
href="https://github.com/JeroenDeDauw/JsonDumpData";>JsonDumpData</a></td>
-        <td>PHP library holding extracts of Wikibase Repository JSON dumps for 
use by other components.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/jeroen/json-dump-data";><img 
src="https://poser.pugx.org/jeroen/json-dump-data/version.png"; 
alt="version"></a>
-            <a href="https://travis-ci.org/JeroenDeDauw/JsonDumpData";><img 
src="https://travis-ci.org/JeroenDeDauw/JsonDumpData.svg?branch=master"; 
alt="build"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a 
href="https://github.com/JeroenDeDauw/WikibaseDataFixtures";>WikibaseDataFixtures</a></td>
-        <td>PHP library that contains Wikibase data meant for use in tests and 
examples.</td>
-        <td>
-            <a 
href="https://packagist.org/packages/jeroen/wikibase-data-fixtures";><img 
src="https://poser.pugx.org/jeroen/wikibase-data-fixtures/version.png"; 
alt="version"></a>
-            <a 
href="https://travis-ci.org/JeroenDeDauw/WikibaseDataFixtures";><img 
src="https://travis-ci.org/JeroenDeDauw/WikibaseDataFixtures.svg?branch=master"; 
alt="build"></a>
-            <a 
href="https://scrutinizer-ci.com/g/JeroenDeDauw/WikibaseDataFixtures";><img 
src="https://scrutinizer-ci.com/g/JeroenDeDauw/WikibaseDataFixtures/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/JeroenDeDauw/EntityStore";>QueryR 
EntityStore</a></td>
-        <td>PHP library with persistence and basic lookup capabilities for 
collections of Wikibase entities.</td>
-        <td>
-            <a href="https://packagist.org/packages/queryr/entity-store";><img 
src="https://poser.pugx.org/queryr/entity-store/version.png"; alt="version"></a>
-            <a href="https://travis-ci.org/JeroenDeDauw/EntityStore";><img 
src="https://travis-ci.org/JeroenDeDauw/EntityStore.svg?branch=master"; 
alt="build"></a>
-            <a 
href="https://scrutinizer-ci.com/g/JeroenDeDauw/EntityStore";><img 
src="https://scrutinizer-ci.com/g/JeroenDeDauw/EntityStore/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/JeroenDeDauw/TermStore";>QueryR 
TermStore</a></td>
-        <td>PHP library with lookup services of EntityIds by term and vice 
versa.</td>
-        <td>
-            <a href="https://packagist.org/packages/queryr/term-store";><img 
src="https://poser.pugx.org/queryr/term-store/version.png"; alt="version"></a>
-            <a href="https://travis-ci.org/JeroenDeDauw/TermStore";><img 
src="https://travis-ci.org/JeroenDeDauw/TermStore.svg?branch=master"; 
alt="build"></a>
-            <a href="https://scrutinizer-ci.com/g/JeroenDeDauw/TermStore";><img 
src="https://scrutinizer-ci.com/g/JeroenDeDauw/TermStore/badges/coverage.png?b=master";
 alt="coverage"></a>
-        </td>
-    </tr>
-</table>
-
-<h2 id="community-tools">Community tools</h2>
-
-<p>
-    Open source tools related to Wikibase, created by the community. They are 
not part of the
-    Wikibase software itself.
-</p>
-
-<table class="table table-striped table-bordered components">
-    <thead>
-    <tr>
-        <th class="library">Name</th>
-        <th>Description</th>
-        <th class="status">Status</th>
-    </tr>
-    </thead>
-    <tr>
-        <td><a 
href="https://github.com/wikimedia/mediawiki-extensions-Wikidata";>Wikidata 
Build</a></td>
-        <td>Build and release tool for MediaWiki extensions that support 
Composer.</td>
-        <td>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/wmde/WikidataBuilder";>Wikidata 
Builder</a></td>
-        <td>Build and release tool for MediaWiki extensions that support 
Composer.</td>
-        <td>
-            <a href="https://travis-ci.org/wmde/WikidataBuilder";><img 
src="https://travis-ci.org/wmde/WikidataBuilder.svg?branch=master"; 
alt="build"></a>
-        </td>
-    </tr>
-    <tr>
-        <td><a 
href="https://phabricator.wikimedia.org/diffusion/EWBA/browse/master/tests/browser/";>Wikidata
 Browser Tests</a></td>
-        <td>Ruby-based Browsertests driven by Cucumber and Selenium.</td>
-        <td>
-        </td>
-    </tr>
-    <tr>
-        <td><a href="https://github.com/Wikimedia-Sverige/DCAT";>DCAT-AP for 
Wikibase</a></td>
-        <td>PHP script for creating a DCAT-AP description of a Wikibase 
instance.</td>
-        <td>
-        </td>
-    </tr>
-</table>
diff --git a/source/extensions.html b/source/extensions.html
new file mode 100644
index 0000000..be004e5
--- /dev/null
+++ b/source/extensions.html
@@ -0,0 +1,59 @@
+---
+layout: default
+title: Extensions
+nav_name: extensions
+
+---
+
+<h2 id="repo">Repository Extensions</h2>
+
+<h3 id="propertysuggester">PropertySuggester</h3>
+
+<p>An to provide suggested properties when a user tries to add new statements 
to an item.</p>
+
+<a 
href="https://www.mediawiki.org/wiki/Extension:PropertySuggester";>Documentation</a>
+| <a 
href="https://github.com/wikimedia/mediawiki-extensions-PropertySuggester";>Browse
 source (github)</a>
+| <a 
href="https://gerrit.wikimedia.org/r/#/projects/mediawiki/extensions/PropertySuggester,dashboards/default:open";>Review
 commits</a>
+
+<h3 id="wikibasequality">WikibaseQuality</h3>
+
+<p>A collection of 3 extensions that aid with data quality and checks.</p>
+
+<ul>
+    <li>
+        WikibaseQuality -
+        <a 
href="https://www.mediawiki.org/wiki/Extension:WikibaseQuality";>Documentation</a>
+        | <a 
href="https://github.com/wikimedia/mediawiki-extensions-WikibaseQuality";>Browse 
source (github)</a>
+        | <a 
href="https://gerrit.wikimedia.org/r/#/projects/mediawiki/extensions/WikibaseQuality,dashboards/default:open";>Review
 commits</a>
+    </li>
+    <li>
+        WikibaseQualityConstraints -
+        <a 
href="https://www.mediawiki.org/wiki/Extension:WikibaseQualityConstraints";>Documentation</a>
+        | <a 
href="https://github.com/wikimedia/mediawiki-extensions-WikibaseQualityConstraints";>Browse
 source (github)</a>
+        | <a 
href="https://gerrit.wikimedia.org/r/#/projects/mediawiki/extensions/WikibaseQualityConstraints,dashboards/default:open";>Review
 commits</a>
+    </li>
+    <li>
+        WikibaseQualityExternalValidation (not actively used)-
+        <a 
href="https://www.mediawiki.org/wiki/Extension:WikibaseQualityExternalValidation";>Documentation</a>
+        | <a 
href="https://github.com/wikimedia/mediawiki-extensions-WikibaseQualityExternalValidation";>Browse
 source (github)</a>
+        | <a 
href="https://gerrit.wikimedia.org/r/#/projects/mediawiki/extensions/WikibaseQualityExternalValidation,dashboards/default:open";>Review
 commits</a>)
+    </li>
+</ul>
+
+<h2 id="client">Client Extensions</h2>
+
+<h3 id="articleplaceholder">ArticlePlaceholder</h3>
+
+<p>Provides a special page with infomation about a certain item inviting users 
to create an article.</p>
+
+<a 
href="https://www.mediawiki.org/wiki/Extension:ArticlePlaceholder";>Documentation</a>
+| <a 
href="https://github.com/wikimedia/mediawiki-extensions-ArticlePlaceholder";>Browse
 source (github)</a>
+| <a 
href="https://gerrit.wikimedia.org/r/#/projects/mediawiki/extensions/ArticlePlaceholder,dashboards/default:open";>Review
 commits</a>
+
+<h2 id="wikimedia">Wikimedia specific Extensions</h2>
+
+<h3 id="wikidata.org">Wikidata.org</h3>
+<p>Wikidata specific modifications</p>
+
+<h4 id="wikimediabadges">WikimediaBadges</h4>
+<p>Provides Wikimedia specific badges for use in sitelinks.</p>
diff --git a/source/index.html b/source/index.html
index dafe7e5..cbe7537 100644
--- a/source/index.html
+++ b/source/index.html
@@ -39,7 +39,7 @@
                         <i class="fa fa-cubes"></i>
                     </picture>
                     <div class="feature-text">
-                        Wikibase is also a set of <a href="{{ site.url 
}}/components">reusable components</a> that provide a foundation for tasks in 
the same domain.
+                        Wikibase is also a set of <a href="{{ site.url 
}}/applications#components">reusable components</a> that provide a foundation 
for tasks in the same domain.
                     </div>
                 </div>
             </div>
diff --git a/source/libraries.html b/source/libraries.html
new file mode 100644
index 0000000..93a0402
--- /dev/null
+++ b/source/libraries.html
@@ -0,0 +1,61 @@
+---
+layout: default
+title: Libraries
+nav_name: libraries
+---
+
+<h2 id="wikibase">Wikibase application libraries</h2>
+
+<p>Some libraries make up a part of Wikibase.</p>
+<p>These can be found on the application page under the <a href="{{ site.url 
}}/applications#components">reusable components section</a>.</p>
+
+<h2 id="community">Community libraries</h2>
+
+<p>
+    Open source libraries related to Wikibase, created by the community. They 
are not part of the
+    Wikibase software itself.
+</p>
+
+{% include "libraries/tables/community.html" %}
+
+<h2 id="community-tools">Community tools</h2>
+
+<p>
+    Open source tools related to Wikibase, created by the community. They are 
not part of the
+    Wikibase software itself.
+</p>
+
+<table class="table table-striped table-bordered components">
+    <thead>
+    <tr>
+        <th class="library">Name</th>
+        <th>Description</th>
+        <th class="status">Status</th>
+    </tr>
+    </thead>
+    <tr>
+        <td><a 
href="https://github.com/wikimedia/mediawiki-extensions-Wikidata";>Wikidata 
Build</a></td>
+        <td>Build and release tool for MediaWiki extensions that support 
Composer.</td>
+        <td>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/wmde/WikidataBuilder";>Wikidata 
Builder</a></td>
+        <td>Build and release tool for MediaWiki extensions that support 
Composer.</td>
+        <td>
+            <a href="https://travis-ci.org/wmde/WikidataBuilder";><img 
src="https://travis-ci.org/wmde/WikidataBuilder.svg?branch=master"; 
alt="build"></a>
+        </td>
+    </tr>
+    <tr>
+        <td><a 
href="https://phabricator.wikimedia.org/diffusion/EWBA/browse/master/tests/browser/";>Wikidata
 Browser Tests</a></td>
+        <td>Ruby-based Browsertests driven by Cucumber and Selenium.</td>
+        <td>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="https://github.com/Wikimedia-Sverige/DCAT";>DCAT-AP for 
Wikibase</a></td>
+        <td>PHP script for creating a DCAT-AP description of a Wikibase 
instance.</td>
+        <td>
+        </td>
+    </tr>
+</table>
diff --git a/source/resources.md b/source/resources.md
index 47dd040..9826f9d 100644
--- a/source/resources.md
+++ b/source/resources.md
@@ -13,7 +13,7 @@
 ## Developer resources
 
 For documentation and infrastructure of specific 
[applications]({{site.url}}/applications)
-or [components]({{site.url}}/components), see their dedicated pages.
+or [components]({{site.url}}/applications#components), see their dedicated 
page.
 
 * [Programmer's guide to 
Wikibase](https://www.mediawiki.org/wiki/Wikibase/Programmer%27s_guide_to_Wikibase)
 * [Coding 
conventions](https://www.mediawiki.org/wiki/Wikibase/Coding_conventions)
@@ -31,7 +31,7 @@
 
 ### Where can I find the source code?
 
-Wikibase consists of several components. You can find an overview on the 
[components page]({{site.url}}/components).
+Wikibase consists of several components. You can find an overview on the 
[components page]({{site.url}}/applications#components).
 
 ## Contact
 

-- 
To view, visit https://gerrit.wikimedia.org/r/399991
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I05d3ddcfaad328edfa6f027eacbffa1184877dce
Gerrit-PatchSet: 1
Gerrit-Project: wikibase/wikiba.se
Gerrit-Branch: master
Gerrit-Owner: Addshore <addshorew...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to