Test your OPDS client
35 | 36 |The OPDS specification provides a partial way to test catalogs (through a Relax NG Compact Schema) but not clients. 37 | This catalog is meant to provide an easy way for any developer to test their client and check which features are correctly implemented.
38 | 39 |In order to test your client you can manually add the URL of this GitHub Pages hosted catalog: http://feedbooks.github.io/opds-test-catalog/catalog/root.xml
40 | 41 |You can even do a first test and see if the client supports the OPDS URI scheme: opds://feedbooks.github.io/opds-test-catalog/catalog/root.xml
42 | 43 |Another test worth doing for callback, is to try a link directly to an entry: opds://www.feedbooks.com/book/45.atom
44 | 45 | 46 |Features
47 | 48 |The current version of this catalog is designed to test 50+ features that we've grouped together.
49 | 50 |Catalog
51 | 52 |-
53 |
- Navigation feed 54 |
- Acquisition feed 55 |
- Clear distinction between navigation/acquisition 56 |
- Pagination 57 |
- Search 58 |
- Full entries 59 |
Metadata and images
62 | 63 |-
64 |
- Image representation 65 |
- Thumbnail representation 66 |
- Title 67 |
- Author 68 |
- Search 69 |
- Contributor 70 |
- Language 71 |
- Publication date 72 |
- Summary 73 |
- Description 74 |
- Higher priority for description when summary is also available 75 |
- Rights 76 |
- Category 77 |
- Displaying label instead of code for category 78 |
Acquisition
81 | 82 |-
83 |
- Generic acquisition link 84 |
- Buy 85 |
- Borrow 86 |
- Open access 87 |
- Subscribe 88 |
- Sample 89 |
- Support for multiple acquisition links 90 |
- Price 91 |
- Currency 92 |
- Indirect acquisition 93 |
Additional navigation
96 | 97 |-
98 |
- Links in entries 99 |
- Featured 100 |
- Recommended 101 |
- New 102 |
- Popular 103 |
- Multiple links to featured/recommended/new/popular 104 |
Faceted search & browsing
107 | 108 |-
109 |
- Detect and display facets 110 |
- Facet groups 111 |
- Counts 112 |
- Active facet 113 | 114 |
- Add catalog via an URL 118 |
- Support for OPDS URI scheme 119 |
- Browse from link with OPDS URI scheme 120 |
- Add catalog from link with OPDS URI scheme 121 |
- OPDS callback 122 |
Ecosystem
115 | 116 |-
117 |
Results for major OPDS clients
125 | 126 |On a regular basis, we'll post test results along with detailed comments for some of the major OPDS clients. All of these results are available on our Wiki.
127 | 128 |Authors and Contributors
129 | 130 |The current version of the OPDS test catalog was entirely designed by Hadrien Gardeur (@HadrienGardeur) from Feedbooks (@Feedbooks).
131 |