Difference between revisions of "Lemon8-XML Roadmap"

From PKP Wiki
Jump to: navigation, search
Line 3: Line 3:
 
==Milestone 1.0 ('''Current - Jan 2009''')==
 
==Milestone 1.0 ('''Current - Jan 2009''')==
  
'''<big>Document Parser</big>'''
+
===Document Parser===
  
 
* UI to present feedback on parsing process and unparsed content
 
* UI to present feedback on parsing process and unparsed content
  
'''<big>Framework</big>'''
+
===Framework===
  
 
* Automated installer script (like OxS)
 
* Automated installer script (like OxS)
 
* Per-user accounts and self-signup
 
* Per-user accounts and self-signup
  
'''<big>Section Editor</big>'''
+
===Section Editor===
  
 
* Add/upload new figure
 
* Add/upload new figure
  
'''<big>Unfiled Bugs</big>'''
+
===Unfiled Bugs===
  
 
* Extraneous "Aff1" with nothing attached to it - on first author.
 
* Extraneous "Aff1" with nothing attached to it - on first author.
Line 27: Line 27:
 
==Proposed for Future Release==
 
==Proposed for Future Release==
  
'''<big>Document Parser</big>'''
+
===Document Parser===
  
 
* Investigate alternative DOM-marking approach to retain ODT
 
* Investigate alternative DOM-marking approach to retain ODT
  
'''<big>Metadata Editor</big>'''
+
===Metadata Editor===
  
 
* Enable multiple article ID
 
* Enable multiple article ID
Line 39: Line 39:
 
* Enable collapsable sections (authors, affiliations, etc)
 
* Enable collapsable sections (authors, affiliations, etc)
  
'''<big>Section Editor</big>'''
+
===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)
  
'''<big>Citation Editor</big>'''
+
===Citation Editor===
  
 
* UI to enable/disable parsers/lookup services & dynamic progress
 
* UI to enable/disable parsers/lookup services & dynamic progress
  
'''<big>XML Export</big>'''
+
===XML Export===
  
 
* XML pre-validation & libxml notices
 
* XML pre-validation & libxml notices
Line 57: Line 57:
 
* 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]
  
'''<big>Framework</big>'''
+
===Framework===
  
 
* Add form data validation
 
* Add form data validation
Line 64: Line 64:
 
* Refactor to add plugin classes: export, metadata schema
 
* Refactor to add plugin classes: export, metadata schema
  
'''<big>Personalization</big>'''
+
===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 16:10, 19 December 2008

Development Roadmap

Milestone 1.0 (Current - Jan 2009)

Document Parser

  • UI to present feedback on parsing process and unparsed content

Framework

  • Automated installer script (like OxS)
  • Per-user accounts and self-signup

Section Editor

  • Add/upload new figure

Unfiled Bugs

  • Extraneous "Aff1" with nothing attached to it - on first author.
  • Does not properly output "et al" for citations with more than X authors (6?) (in HTML)
  • Parser does not find a title in a .odt when it is in the document properties (Peter Sefton)
  • Occasionally random "<name name-style="western">" appear when an article has many, many authors


Proposed for Future Release

Document Parser

  • Investigate alternative DOM-marking approach to retain ODT

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

Framework

  • 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
  • Set default metadata values (eg. copyright statement)