|
@@ -8,46 +8,51 @@ functionality.
|
|
The second step is to produce a basic application, which is fully
|
|
The second step is to produce a basic application, which is fully
|
|
functional and available for use by the intended audience.
|
|
functional and available for use by the intended audience.
|
|
|
|
|
|
-## Prototype (alpha)
|
|
|
|
|
|
+Beyond the basic application, new features and bug fixes will be driven by
|
|
|
|
+usage and opportunities for expanding adoption in relevant areas.
|
|
|
|
|
|
❏ = pending; ⚒ = in progress; ⎊ = blocked; ✓ = complete; ✖︎ = not implemented.
|
|
❏ = pending; ⚒ = in progress; ⎊ = blocked; ✓ = complete; ✖︎ = not implemented.
|
|
|
|
|
|
-- ✓ Configuration + config parser
|
|
|
|
- - ✓ Application
|
|
|
|
- - ✓ Content model
|
|
|
|
- - ✓ Validation rules
|
|
|
|
-- ✓ Submission module
|
|
|
|
- - ✓ SIP building
|
|
|
|
- - ✓ Metadata from LL
|
|
|
|
- - ✓ Brick structures
|
|
|
|
- - ✓ Structure inference
|
|
|
|
-- ✓ HTML generator
|
|
|
|
- - ✓ Index
|
|
|
|
- - ✓ Resource
|
|
|
|
- - ✓ Static assets
|
|
|
|
-- ✓ Non-HTML generators
|
|
|
|
- - ✓ RDF (turtle)
|
|
|
|
- - ✓ Transformers
|
|
|
|
- - ✓ JS search engine index
|
|
|
|
-- ✓ CLI
|
|
|
|
- - ✓ Init archive
|
|
|
|
- - ✓ Deposit
|
|
|
|
- - ✓ Generate site
|
|
|
|
- - ✓ Generate LL (single resource)
|
|
|
|
- - ✓ Generate RDF (single resource)
|
|
|
|
-- ✓ Front end
|
|
|
|
- - ✓ JS search engine
|
|
|
|
- - ✓ Add collections to index page
|
|
|
|
- - ✓ Basic styling
|
|
|
|
- - ✓ Default type icons
|
|
|
|
-- ✓ QA
|
|
|
|
- - ✓ ~50 resource data set
|
|
|
|
|
|
+## Prototype (design -> alpha) — DONE
|
|
|
|
|
|
-## Basic application (beta -> v1.0)
|
|
|
|
|
|
+- Configuration + config parser
|
|
|
|
+ - Application
|
|
|
|
+ - Content model
|
|
|
|
+ - Validation rules
|
|
|
|
+- Submission module
|
|
|
|
+ - SIP building
|
|
|
|
+ - Metadata from LL
|
|
|
|
+ - Brick structures
|
|
|
|
+ - Structure inference
|
|
|
|
+- HTML generator
|
|
|
|
+ - Index
|
|
|
|
+ - Resource
|
|
|
|
+ - Static assets
|
|
|
|
+- Non-HTML generators
|
|
|
|
+ - RDF (turtle)
|
|
|
|
+ - Transformers
|
|
|
|
+ - JS search engine index
|
|
|
|
+- CLI
|
|
|
|
+ - Init archive
|
|
|
|
+ - Deposit
|
|
|
|
+ - Generate site
|
|
|
|
+ - Generate LL (single resource)
|
|
|
|
+ - Generate RDF (single resource)
|
|
|
|
+- Front end
|
|
|
|
+ - JS search engine
|
|
|
|
+ - Add collections to index page
|
|
|
|
+ - Basic styling
|
|
|
|
+ - Default type icons
|
|
|
|
+- QA
|
|
|
|
+ - ~50 resource data set
|
|
|
|
+
|
|
|
|
+## Basic application (alpha -> beta -> v1.0) — IN PROGRESS
|
|
|
|
|
|
- ✖︎ Management UI & API
|
|
- ✖︎ Management UI & API
|
|
- ✖︎ Deposit via single tar or zip file submission
|
|
- ✖︎ Deposit via single tar or zip file submission
|
|
- ⚒ Deposit via local hot folder
|
|
- ⚒ Deposit via local hot folder
|
|
|
|
+ - ✓ Watch local folder and trigger deposit
|
|
|
|
+ - ❏ Option to regenerate site after deposit
|
|
- ❏ Option to clean up sources & LL on success
|
|
- ❏ Option to clean up sources & LL on success
|
|
- ⚒ Proper collection handling
|
|
- ⚒ Proper collection handling
|
|
- ✓ Dedicated template
|
|
- ✓ Dedicated template
|
|
@@ -59,6 +64,7 @@ functional and available for use by the intended audience.
|
|
- ❏ Relatioships inference
|
|
- ❏ Relatioships inference
|
|
- ❏ Markdown support for individual fields
|
|
- ❏ Markdown support for individual fields
|
|
- ❏ Generator
|
|
- ❏ Generator
|
|
|
|
+ - ❏ Generate site for one collection only
|
|
- ❏ htmlgen option for local file or webserver URL generation
|
|
- ❏ htmlgen option for local file or webserver URL generation
|
|
- ❏ Generate LL (multi)
|
|
- ❏ Generate LL (multi)
|
|
- ❏ Generate RDF (multi)
|
|
- ❏ Generate RDF (multi)
|
|
@@ -77,9 +83,9 @@ functional and available for use by the intended audience.
|
|
- ❏ Site generation guide
|
|
- ❏ Site generation guide
|
|
- ❏ Content modeling guide (including proxy concepts)
|
|
- ❏ Content modeling guide (including proxy concepts)
|
|
|
|
|
|
-## Post-basic
|
|
|
|
|
|
+## Post-release
|
|
|
|
|
|
-- Deposit via remote hot folder
|
|
|
|
|
|
+- ✖︎ Deposit via remote hot folder (addressed by separate FTP server)
|
|
- FTP
|
|
- FTP
|
|
- S3
|
|
- S3
|
|
- Incremental build
|
|
- Incremental build
|