dev:opac:template-toolkit:todos
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:opac:template-toolkit:todos [2011/06/29 13:48] – [Dan's plane-based brainstorming] gr shadowspar | dev:opac:template-toolkit:todos [2022/02/10 13:34] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 12: | Line 12: | ||
The goal here is to ensure that the TT OPAC meets all of the requirements that the current SlimPAC offers: | The goal here is to ensure that the TT OPAC meets all of the requirements that the current SlimPAC offers: | ||
- | * Complete the process of removing all KCLS references from the skin | + | * <del>Complete the process of removing all KCLS references from the skin</ |
- | * Hide any non-functional stubs | + | * <del>Hide any non-functional stubs</ |
- | * Display asset.uri links on record details page | + | * <del>Display asset.uri links on record details page</del> |
- | * See [[http:// | + | * <del>Display copy summaries / asset.uris on search results page</ |
- | * Tweaks required for styling | + | * Defaults to 5 volumes with unlimited copies per volume. Note that even though only a fraction of volumes are shown, in-db unapi is pathologically slow for records with 1000s of volumes |
- | * Need to limit the display in the case of 1000s of copies / URIs? Currently untested. | + | * <del>Update "Basic Catalogue" |
- | * Display copy summaries / asset.uris on search results page | + | |
- | * See [[http:// | + | |
- | * Update "Basic Catalogue" | + | |
- | * Expose support for multiple skins | + | |
* Expose support for locales | * Expose support for locales | ||
+ | * OpenSearch | ||
+ | * Links to RSS/Atom feeds | ||
===== Replace the main catalogue ===== | ===== Replace the main catalogue ===== | ||
- | * Add account preference functionality | + | |
+ | | ||
+ | * Notification preferences | ||
+ | * Default search Location | ||
+ | * Default search range | ||
+ | * Font preferences (but do we really want to enable this, vs. just letting users use the standard browser font controls?) | ||
* Provide access to complete set of search indexes | * Provide access to complete set of search indexes | ||
+ | * Display serials holdings | ||
===== Conifer session notes ===== | ===== Conifer session notes ===== | ||
Line 34: | Line 37: | ||
Backend logic in / | Backend logic in / | ||
- | See http:// | ||
- | ==== Dan' | + | ==== Bill Erickson' |
* Add facets | * Add facets | ||
* berick: Configurable top-level facet groups to collapse, for example, " | * berick: Configurable top-level facet groups to collapse, for example, " | ||
* berick: groups could be configured as easily-overridable template variables | * berick: groups could be configured as easily-overridable template variables | ||
+ | * miker: note, this can be done by configuring the facets in a less granular way, and not having individual search fields double as facet fields | ||
* berick: note also the templates already have access to the facet data on the results page (though the data may need rearranging) | * berick: note also the templates already have access to the facet data on the results page (though the data may need rearranging) | ||
* berick: See final page of [[http:// | * berick: See final page of [[http:// | ||
- | * Switch to unapi-based fetch (marcxml-full)? | ||
- | * Gives us MARCXML + holdings + located URIS | ||
- | * Still need to add MFHD-based holdings | ||
- | * Load test with Windsor-esque 1000s of call numbers / copies on a record | ||
- | * Implement paging for call numbers / copies | ||
+ | ==== Dan's plane-based brainstorming ==== | ||
+ | |||
+ | Since the brainstorming and the Conifer-hosted TT OPAC dev session, I've updated with notes on branches we pushed for the various enhancements that we made. The complete set of changes is available, integrated with master, in [[http:// | ||
+ | |||
+ | * Switch to in-database unapi-based fetch | ||
+ | * **Done** for search results in [[http:// | ||
+ | * **NOTE** berick has warned that the in-db unapi calls result in a performance hit that could be significant to a high-traffic site, and requested that display of copy summaries / URIs be made configurable as a consequence. This opens a bigger discussion about can we make in-db unapi perform better, particularly for pathological numbers of volumes/ | ||
* Academic skin | * Academic skin | ||
* Templates with more detailed info | * Templates with more detailed info | ||
Line 60: | Line 65: | ||
* **Done** - Art Rhyno contributed a working version for the Conifer repository [[http:// | * **Done** - Art Rhyno contributed a working version for the Conifer repository [[http:// | ||
* **Todo** - Factor out into base functionality for TT OPAC, use config.tt2 to control SFX URL and enable/ | * **Todo** - Factor out into base functionality for TT OPAC, use config.tt2 to control SFX URL and enable/ | ||
- | | + | * **Done** - Dan Scott refactored this into a configurable feature in the Evergreen working repository: [[http:// |
+ | | ||
* Added content integration - Ajax or inline? | * Added content integration - Ajax or inline? | ||
* Better Zotero integration via RIS (hack unapi formats listing?) | * Better Zotero integration via RIS (hack unapi formats listing?) | ||
* dbs did hack OpenILS:: | * dbs did hack OpenILS:: | ||
* Add a search builder (granular search indexes, boolean connectors, phrase) | * Add a search builder (granular search indexes, boolean connectors, phrase) | ||
- | * Bookbag enhancements | ||
- | * Checkboxes for cookie-based bookbags | ||
* Markup cleanup | * Markup cleanup | ||
+ | * Instead of setting class=" | ||
+ | * **Done** in [[http:// | ||
* Move style attribute CSS into stylesheet (inline) - see default/ | * Move style attribute CSS into stylesheet (inline) - see default/ | ||
* Less tables, more paragraphs, divs, and spans? | * Less tables, more paragraphs, divs, and spans? | ||
Line 77: | Line 83: | ||
* Semantic HTML5 Is Terrific! | * Semantic HTML5 Is Terrific! | ||
* Ensure < | * Ensure < | ||
- | * **Done** - basic search results and record details | + | * **Done** - basic search results and record details |
* **Todo** - advanced search results | * **Todo** - advanced search results | ||
* Inline microdata / RDFa | * Inline microdata / RDFa | ||
Line 84: | Line 90: | ||
* **Done** in [[http:// | * **Done** in [[http:// | ||
* Security hygiene: Move templates out of web-served directory / | * Security hygiene: Move templates out of web-served directory / | ||
+ | * **Done** in [[http:// | ||
* Accessibility testing | * Accessibility testing | ||
* Browser testing | * Browser testing |
dev/opac/template-toolkit/todos.1309369713.txt.gz · Last modified: 2022/02/10 13:34 (external edit)