diff --git a/_layouts/default.html b/_layouts/default.html index e251d0d0..85c33fbb 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -24,13 +24,47 @@
@@ -41,22 +75,27 @@Recline.js is freely redistributable under the terms of the MIT license.
The Explorer can be used standalone (just download and use) or can be - embedded into your own site. Recline builds on the powerful but lightweight - Backbone framework making it extremely easy to extend and adapt. The library's - modular design mean means you only have to take what you need.
-Max Ogden was developing Recline as the frontend data browser and editor for - his http://datacouch.com/ project. - Meanwhile, Rufus Pollock and the CKAN team at - the Open Knowledge Foundation had been working - on a Data Explorer for use in - the DataHub and CKAN software.
- -When they met up, they realized that they were pretty much working on the - same thing and so decided to join forces to produce the new Recline Data - Explorer.
-The new project forked off Max's original recline - codebase combining some portions of the original Data Explorer. - However, it has been rewritten from the ground up using Backbone.
-Models help you structure your work with data by providing some standard objects such as Dataset and Record – a Dataset being a collection of Records. More »
+Backends connect your Models to data sources (and stores) – for example Google Docs spreadsheets, local CSV files, the DataHub, ElasticSearch etc. More »
+Views are user interface components for displaying, editing or interacting with the data. For example, maps, graphs, data grids or a query editor. More »
+Recline has a simple structure layered on top of the basic Model/View - distinction inherent in Backbone.
- -There are two main model objects:
-Additional, related models:
-More detail of how these work can be found in the Model source docs.
- - -Backends connect Dataset and Records to data from a - specific 'Backend' data source. They provide methods for loading and saving - Datasets and individuals Records as well as for bulk loading via a query API - and doing bulk transforms on the backend.
- -A template Base class can be found in the - Backend base module of the source docs. It records both the relevant - methods a Backend must have and (optionally) provides a base 'class' for - inheritance. You can also find detailed examples of backend implementations in - the source documentation below.
- -Complementing the model are various Views (you can - also easily write your own). Each view holds a pointer to a Dataset:
-There are additional views which do not display a whole dataset but which - are useful:
-