Changes between Version 1 and Version 2 of CORE_LOCAL_STORAGE_R0


Ignore:
Timestamp:
01/19/09 22:47:32 (16 years ago)
Author:
sriggins
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CORE_LOCAL_STORAGE_R0

    v1 v2  
    66 
    77= Analysis = 
    8 ^(The purpose of the analysis is to give as much as possible of the needed information for designing and implementing the task.)^ 
    98 
    109== Overview == 
    11 ^(The analysis of the first revision of each task should contain a brief overview of the whole task. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells.)^ 
     10 
     11Create a module that aids in finding application resources.  These resources could be application graphics, book templates, etc. 
     12 
     13Every plugin has a dist directory.  Thus this module should look  in the plugin's  JAR's dist directory and if not found, then in the application resources directory.   
    1214 
    1315== Task requirements == 
    14 ^(Necessary requirements that the task must fulfill.)^ 
     16 
     17 * Create a module to help plugins find their own and application resources 
     18 * The module should be able to find resources in a plugin's dist JAR file, as well as the application directory 
     19 * Define where application resources will be stored 
     20 * Provide an API for finding a list of book templates, and then returning one of those templates 
     21 * Provide sample code and documentation for this module 
    1522 
    1623== Task result == 
    17 ^(The Analysis should contain strict requirements about the end product of the task (for example the result must be source code, the result must be google doc, etc.))^ 
     24 
     25 The result of this task is code 
    1826 
    1927== Implementation idea == 
    20 ^(It is advisable to include some rough implementations ideas.)^ 
     28 
     29Try to keep this as simple and straight forward as possible.  Look into how we're identifying resources and note that in the code, because that is how we should look up resources, likely by resource URI.  local.book-templates.sophie2.org for example. 
    2130 
    2231== Related == 
    23 ^(Here you can add related tasks that could be useful or helpful.)^ 
     32 
     33This task is related to the plugin and platform structure, although I am unsure of exactly which tasks. 
    2434 
    2535== How to demo == 
    26 ^(In this section you must add instructions for the demo of the task.)^ 
     36 
     37 Show the code and explain where resources are found and how to use the module. 
    2738 
    2839= Design =