source: Dev/branches/rest-dojo-ui/client/dojox/data/README @ 256

Last change on this file since 256 was 256, checked in by hendrikvanantwerpen, 13 years ago

Reworked project structure based on REST interaction and Dojo library. As
soon as this is stable, the old jQueryUI branch can be removed (it's
kept for reference).

File size: 5.4 KB
Line 
1-------------------------------------------------------------------------------
2DojoX Data
3-------------------------------------------------------------------------------
4Version 1.1
5Release date: 03/18/2008
6-------------------------------------------------------------------------------
7Project state: production
8-------------------------------------------------------------------------------
9Project authors
10        Jared Jurkiewicz (jared.jurkiewicz@gmail.com) (FileStore, HtmlStore, XmlStore, FlickrStore, CssRuleStore, CssClassStore, AppStore, others).
11        Shane O'Sullivan (shaneosullivan1@gmail.com) (FlickrRestStore, AtomReadStore, GoogleSeachStore, GoogleFeedStore)
12        Wolfram Kriesing (wolfram@kriesing.de) (QueryReadStore)
13        Dustin Machi (dmachi@dojotolkit.org) (jsonPathStore);
14        Russell Jones (KeyValueStore) (CLA)
15        Benjamin Schell (KeyValueStore, CssRuleStore, CssClassStore, AppStore, OpenSearchStore) (Corporate CLA)
16        Kurt Stutsman (kurt@snaplogic.org) (SnapLogicStore)
17        Kris Zyp (kzyp@dojotoolkit.org) (JsonRestStore, PersevereStore, S3JsonRestStore, CouchDBRestStore)
18        Frank Fortson (frank.fortson@equorum.com) (AndOrReadStore, AndOrWriteStore)
19
20
21-------------------------------------------------------------------------------
22Project description
23
24The DojoX Data project is a container for extensions and extra example stores
25that implement the dojo.data APIs.  It may also contain utility functions for
26working with specific types of data.
27
28-------------------------------------------------------------------------------
29Dependencies:
30
31DojoX Data has dependencies on core dojo (dojo.data), dojox.xml for XmlStore
32and dojox.data.dom(deprecated) and the D.O.H. unit test framework
33-------------------------------------------------------------------------------
34Documentation:
35
36See the Dojo API tool (http://dojotoolkit.org/api)
37-------------------------------------------------------------------------------
38Contributions:
39
40For contributions to be committed into the dojox repository, the datastore
41should have basic unit tests that exercise the API's that the store declares it
42implements.  Documentation and demos are a plus, but unit tests are required
43to be committed into this sub-package.  This is necessary to help keep the
44provided datastores as stable as possible.
45
46-------------------------------------------------------------------------------
47Installation instructions
48
49Grab the following from the Dojo SVN Repository:
50http://svn.dojotoolkit.org/var/src/dojo/dojox/trunk/data/*
51
52Install into the following directory structure:
53/dojox/data/
54
55...which should be at the same level as your Dojo checkout.
56
57/dojox/data/*
58
59Require in the dojox.data stores you wish to use.
60-------------------------------------------------------------------------------
61Additional Notes:
62        dojox.data.AtomReadStore - Reads Atom XML documents.
63
64        dojox.data.CvsStore - comma-separated (spreadsheet output)
65        datastore implementation
66       
67        dojox.data.FlickrRestStore - advanced version of: dojox.data.FlickrStore
68        (Caching + user key support)
69       
70        dojox.data.FlickrStore - data store driven by Flickr.com public API.
71       
72        dojox.data.HtmlTableStore - Implementation of an HTML Table reading
73        datastore
74       
75        dojox.data.HtmlStore - Implementation of an HTML reading datastore.  Can
76        handle tables, ordered and un-ordered lists, and lists of divs.
77       
78        dojox.data.OpmlStore - Store for reading OMPL formatted data
79       
80        dojox.data.XmlStore - datastore for XML based services or 
81        documents.
82
83        dojox.data.QueryReadStore - datastore to provide serverside URL query
84        matching.  Similar to the 0.4.X ComboBox dataUrl parameter.             
85
86        dojox.data.jsonPathStore - datastore that takes an arbitrary js object
87        and uses it as the store. Pre-Alpha at the moment.
88
89        dojox.data.KeyValueStore - datastore that mimics a key/value property
90        file format.
91
92        dojox.data.SnapLogicStore - Store to interface to SnapLogic data services.
93
94        dojox.data.JsonRestStore - Store to interface with RESTful HTTP/JSON web services.
95        dojox.data.PersevereStore - Extension of JsonRestStore for Persevere
96        dojox.data.CouchDBRestStore - Extension of JsonRestStore for CouchDB
97        dojox.data.S3JsonRestStore - Extension of JsonRestStore for Amazon S3
98        dojox.data.GoogleSearchStore - Store to interface Google's AJAX search services. 
99                There are many subclasses of this store for particular types of searches:
100                dojox.data.GoogleWebSearchStore
101                dojox.data.GoogleBlogSearchStore
102                dojox.data.GoogleLocalSearchStore
103                dojox.data.GoogleVideoSearchStore
104                dojox.data.GoogleNewsSearchStore
105                dojox.data.GoogleBookSearchStore
106                dojox.data.GoogleImageSearchStore
107
108        dojox.data.AndOrReadStore - Demonstrating a more complex query format allowing AND/OR. 
109        Based directly on dojo.data.ItemFileReadStore.
110
111        dojox.data.AndOrWriteStore - Demonstrating a more complex query format allowing AND/OR. 
112        Based directly on dojo.data.ItemFileWriteStore.
113
114        dojox.data.FileStore - A lazy-loading store designed for searching filesystems with a provided
115        PHP back end.  Implements dojo.data.api.Read and dojo.data.api.Identity
116
117        dojox.data.CssRuleStore - A store that allows searching/querying over Css rules loaded in the page in
118        the browser.
119
120        dojox.data.CssClassStore - A store that allows searching/querying over what classes are defined in the page in
121        the browser.
122
123        dojox.data.AppStore - A store that implements full read, write, and identity APIs for working with ATOM documents.
124        The store uses the full APP protocol.
125       
126        dojox.data.OpenSearchStore - A store that implements OpenSearch provider search capability.
127
Note: See TracBrowser for help on using the repository browser.