Community:OnRamp/documentation/design/caching/status

From NSDLWiki

Jump to: navigation, search

Caching - Status

Design | Discussion | Status | Testing



Image:Greenck.jpg Complete: Fully Tested Image:Blueck.jpg Complete Image:Caution.jpg In Process Image:Stop.jpg Not Begun Image:Nosup.jpg Not Supported / Latered
Status Feature Comments
Fez Extensions
New object type: Cached Result
Image:Greenck.jpg Update fez_object_type table in Fez MySQL db
New XSDs in support of the Cached Result object type
Image:Greenck.jpg Add FezACML for Onfire Cached Result
Image:Greenck.jpg Add FezMD Onfire Cached Result
Image:Greenck.jpg Add Fedora Onfire Cached Result RELS-EXT Display
Image:Greenck.jpg Add Onfire Cached Result (Fedora Object XML)
D_Cache class - registers cache results in the OnFire MySQL db
Basic table access
Image:Greenck.jpg Create destination_cache table with specified fields.
Image:Greenck.jpg Insert, update, and delete functions for destination_cache table access.
Utilities
Image:Greenck.jpg Add generateCacheID() function
Image:Greenck.jpg Add decodeCacheID() function
Image:Greenck.jpg Add cache() function
Image:Greenck.jpg Add findCache() function
Image:Greenck.jpg Add createCacheObject() function
Image:Greenck.jpg Add setCacheResult() function
Image:Greenck.jpg Add registerCacheResult() function
Image:Greenck.jpg Add reregisterCacheResult() function
Image:Greenck.jpg Add queryCache() function
Running Scripts
cache and fetch scripts that user calls
Image:Greenck.jpg Write cache.php.
Image:Greenck.jpg Write fetch.php.
Processing for standard 'generate' script and 'customResult' scripts.
Image:Greenck.jpg Extend onfire_template_behaviors to include mimetype and file extension
Image:Greenck.jpg Extend onfire_destination_ranges to include dr_uid (user specified range id)
Image:Stop.jpg Update BPPB to use new caching scheme. Remove GUID from BPPB config.
Image:Stop.jpg Update WBR to use new caching scheme.
Image:Stop.jpg Update NCore to use new caching scheme.
Processing for handling of scheduling types
Processing for Destination specifies range of dates
Image:Greenck.jpg Cache production results
Image:Blueck.jpg Cache test results
Image:Greenck.jpg Re-cache results
Image:Stop.jpg Auto-cache results
Image:Greenck.jpg fetch.php for production
Image:Caution.jpg fetch.php for test
Image:Blueck.jpg UI: Results Management screen
Image:Blueck.jpg UI: Browse Results screen
Processing for Distribution specifies range of dates
Image:Blueck.jpg Cache production results
Image:Blueck.jpg Cache test results
Image:Blueck.jpg Re-cache results
Image:Stop.jpg Auto-cache results
Image:Blueck.jpg fetch.php for production
Image:Caution.jpg fetch.php for test
Image:Blueck.jpg UI: Results Management screen
Image:Blueck.jpg UI: Browse Results screen
Processing for All Distributions
Image:Blueck.jpg Cache production results
Image:Blueck.jpg Cache test results
Image:Blueck.jpg Re-cache results
Image:Stop.jpg Auto-cache results
Image:Blueck.jpg fetch.php for production
Image:Caution.jpg fetch.php for test
Image:Blueck.jpg UI: Results Management screen
Image:Blueck.jpg UI: Browse Results screen
Processing for One Distribution
Image:Nosup.jpg Cache production results
Image:Nosup.jpg Cache test results
Image:Nosup.jpg Re-cache results
Image:Nosup.jpg Auto-cache results
Image:Nosup.jpg fetch.php for production
Image:Nosup.jpg fetch.php for test
Image:Nosup.jpg UI: Results Management screen
Image:Nosup.jpg UI: Browse Results screen
UI Changes
List results in Browse Destinations -> Browse Results
See items under various Scheduling Types.
UI changes to support destination admin management screens
Image:Nosup.jpg isDestinationAdmin()
Image:Caution.jpg manage ranges
Image:Caution.jpg manage destinations and subscreens
Image:Caution.jpg manage results
Image:Caution.jpg run generate scripts to create and cache results
Image:Caution.jpg run customResult scripts to create and cache results
Personal tools