Difference between revisions of "Lemon8-XML Roadmap"

From PKP Wiki
Jump to: navigation, search
Line 1: Line 1:
 
=Development Roadmap=
 
=Development Roadmap=
  
==Milestone 1.0 ('''Current - Feb 2009''')==
+
== Milestone 1.0 ('''Feb 2009''') ==
  
===Framework===
+
This is a planned initial release of the 1.x line, to be shortly deprecated into maintenance mode so we can focus on 2.0, a major refactor of the L8X code onto the [http://pkp.sfu.ca/wiki/index.php/PKP_WAL_Overview PKP WAL].  We will still be tracking and addressing major / security-related bugs, and you are encouraged to browse [http://pkp.sfu.ca/bugzilla our Bugzilla database] fully.
  
* [http://tinyurl.com/ddyuwb Bugzilla bugs]
+
== Milestone 2.0 ('''Q4 2009''') ==
  
==Proposed for Future 2.x Release==
+
=== Major Areas of Development ===  
  
===Document Parser===
+
This list isn't all-inclusive, but should give a good snapshot of current areas of interest.
  
 +
'''Framework'''
 +
* Port application to PKP web application library
 +
* User self-signup
 +
* Add form data validation
 +
* Better error/warning messages (eg. citations, required fields, etc.)
 +
* Full I18n and L10n to French, Spanish
 +
* Refactor to add plugin classes: export, metadata schema
 +
 +
'''Document Parser'''
 
* Investigate alternative DOM-marking approach to retain ODT and display unparsed content
 
* Investigate alternative DOM-marking approach to retain ODT and display unparsed content
  
===Metadata Editor===
+
'''Metadata Editor'''
 
+
 
* Enable multiple article ID
 
* Enable multiple article ID
 
* Add primary author selector / role-aff association
 
* Add primary author selector / role-aff association
Line 21: Line 29:
 
* Enable collapsable sections (authors, affiliations, etc)
 
* Enable collapsable sections (authors, affiliations, etc)
  
===Section Editor===
+
'''Section Editor'''
 
+
 
* Change section heading level
 
* Change section heading level
 
* Add/paste/edit XHTML tables and sections (TinyMCE)
 
* Add/paste/edit XHTML tables and sections (TinyMCE)
  
===Citation Editor===
+
'''Citation Editor'''
 
+
 
* UI to enable/disable parsers/lookup services & dynamic progress
 
* UI to enable/disable parsers/lookup services & dynamic progress
  
===XML Export===
+
'''XML Export'''
 
+
 
* XML pre-validation & libxml notices
 
* XML pre-validation & libxml notices
 
* NLM: metadata generation w/full aff linking
 
* NLM: metadata generation w/full aff linking
Line 39: Line 44:
 
* Integrate Pubmed Central [http://www.pubmedcentral.nih.gov/about/PMC_Utilities.html Style Checker / Article Previewer]
 
* Integrate Pubmed Central [http://www.pubmedcentral.nih.gov/about/PMC_Utilities.html Style Checker / Article Previewer]
  
===Framework===
+
'''Personalization'''
 
+
* Port application to PKP core framework
+
* User self-signup
+
* Add form data validation
+
* Better error/warning messages (eg. citations, required fields, etc.)
+
* Full I18n and L10n to French, Spanish
+
* Refactor to add plugin classes: export, metadata schema
+
 
+
===Personalization===
+
 
+
 
* Allow upload of custom XSL/CSS for preview/export
 
* Allow upload of custom XSL/CSS for preview/export
 
* Set default metadata values (eg. copyright statement)
 
* Set default metadata values (eg. copyright statement)

Revision as of 15:38, 17 February 2009

Development Roadmap

Milestone 1.0 (Feb 2009)

This is a planned initial release of the 1.x line, to be shortly deprecated into maintenance mode so we can focus on 2.0, a major refactor of the L8X code onto the PKP WAL. We will still be tracking and addressing major / security-related bugs, and you are encouraged to browse our Bugzilla database fully.

Milestone 2.0 (Q4 2009)

Major Areas of Development

This list isn't all-inclusive, but should give a good snapshot of current areas of interest.

Framework

  • Port application to PKP web application library
  • User self-signup
  • Add form data validation
  • Better error/warning messages (eg. citations, required fields, etc.)
  • Full I18n and L10n to French, Spanish
  • Refactor to add plugin classes: export, metadata schema

Document Parser

  • Investigate alternative DOM-marking approach to retain ODT and display unparsed content

Metadata Editor

  • Enable multiple article ID
  • Add primary author selector / role-aff association
  • Add acknowledgements, reviewers, review dates, etc.
  • Create markup for abstract sections in XHTML
  • Enable collapsable sections (authors, affiliations, etc)

Section Editor

  • Change section heading level
  • Add/paste/edit XHTML tables and sections (TinyMCE)

Citation Editor

  • UI to enable/disable parsers/lookup services & dynamic progress

XML Export

  • XML pre-validation & libxml notices
  • NLM: metadata generation w/full aff linking
  • NLM: Improve figure/abstract/list transformation
  • NLM: Add figures/tables to xref detection
  • NLM: Integrate feedback from Open Medicine
  • Integrate Pubmed Central Style Checker / Article Previewer

Personalization

  • Allow upload of custom XSL/CSS for preview/export
  • Set default metadata values (eg. copyright statement)