Status
| Feature
| Comments
|
| Fez Extensions
|
|
| New object type: Cached Result
|
|
| Update fez_object_type table in Fez MySQL db
|
|
| New XSDs in support of the Cached Result object type
|
|
| Add FezACML for Onfire Cached Result
|
|
| Add FezMD Onfire Cached Result
|
|
| Add Fedora Onfire Cached Result RELS-EXT Display
|
|
| Add Onfire Cached Result (Fedora Object XML)
|
|
| D_Cache class - registers cache results in the OnFire MySQL db
|
|
| Basic table access
|
|
| Create destination_cache table with specified fields.
|
|
| Insert, update, and delete functions for destination_cache table access.
|
|
| Utilities
|
|
| Add generateCacheID() function
|
|
| Add decodeCacheID() function
|
|
| Add cache() function
|
|
| Add findCache() function
|
|
| Add createCacheObject() function
|
|
| Add setCacheResult() function
|
|
| Add registerCacheResult() function
|
|
| Add reregisterCacheResult() function
|
|
| Add queryCache() function
|
|
| Running Scripts
|
|
| cache and fetch scripts that user calls
|
|
| Write cache.php.
|
|
| Write fetch.php.
|
|
| Processing for standard 'generate' script and 'customResult' scripts.
|
|
| Extend onfire_template_behaviors to include mimetype and file extension
|
|
| Extend onfire_destination_ranges to include dr_uid (user specified range id)
|
|
| Update BPPB to use new caching scheme. Remove GUID from BPPB config.
|
|
| Update WBR to use new caching scheme.
|
|
| Update NCore to use new caching scheme.
|
|
| Processing for handling of scheduling types
|
|
| Processing for Destination specifies range of dates
|
|
| Cache production results
|
|
| Cache test results
|
|
| Re-cache results
|
|
| Auto-cache results
|
|
| fetch.php for production
|
|
| fetch.php for test
|
|
| UI: Results Management screen
|
|
| UI: Browse Results screen
|
|
| Processing for Distribution specifies range of dates
|
|
| Cache production results
|
|
| Cache test results
|
|
| Re-cache results
|
|
| Auto-cache results
|
|
| fetch.php for production
|
|
| fetch.php for test
|
|
| UI: Results Management screen
|
|
| UI: Browse Results screen
|
|
| Processing for All Distributions
|
|
| Cache production results
|
|
| Cache test results
|
|
| Re-cache results
|
|
| Auto-cache results
|
|
| fetch.php for production
|
|
| fetch.php for test
|
|
| UI: Results Management screen
|
|
| UI: Browse Results screen
|
|
| Processing for One Distribution
|
|
| Cache production results
|
|
| Cache test results
|
|
| Re-cache results
|
|
| Auto-cache results
|
|
| fetch.php for production
|
|
| fetch.php for test
|
|
| UI: Results Management screen
|
|
| 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
|
|
| isDestinationAdmin()
|
|
| manage ranges
|
|
| manage destinations and subscreens
|
|
| manage results
|
|
| run generate scripts to create and cache results
|
|
| run customResult scripts to create and cache results
|
|