Difference between revisions of "Lemon8-XML Roadmap"

From PKP Wiki
Jump to: navigation, search
Line 2: Line 2:
  
 
==Milestone 3 - 1.0 ('''Current - Q3 2008''')==
 
==Milestone 3 - 1.0 ('''Current - Q3 2008''')==
 +
 +
'''<big>Framework</big>'''
 +
 +
* Full automated installer script
 +
* Per-user accounts and self-signup with captcha (eg. [http://recaptcha.net/ reCaptcha] ?)
 +
* Convert incoming HTML entities in content into UTF-8
 +
* Refactor to add plugin classes: <s>parse, lookup, import (Google Docs)</s>, export, metadata schema
 +
 +
'''<big>Section Editor</big>'''
 +
 +
* Change section heading level
 +
* Add/upload new figure
  
 
'''<big>Personalization</big>'''
 
'''<big>Personalization</big>'''
Line 12: Line 24:
 
* UI to present user with content that is left unparsed
 
* UI to present user with content that is left unparsed
 
* Investigate alternative DOM-marking approach to retain ODT
 
* Investigate alternative DOM-marking approach to retain ODT
 
'''<big>Section Editor</big>'''
 
 
* Change section heading level
 
* Add/upload new figure
 
  
 
'''<big>XML Export</big>'''
 
'''<big>XML Export</big>'''
Line 26: Line 33:
 
* NLM: Add figures/tables to xref detection
 
* NLM: Add figures/tables to xref detection
 
* NLM: Integrate feedback from Open Medicine
 
* NLM: Integrate feedback from Open Medicine
 
'''<big>Framework</big>'''
 
 
* Per-user accounts and self-signup with captcha (eg. [http://recaptcha.net/ reCaptcha] ?)
 
* Convert incoming HTML entities in content into UTF-8
 
* Refactor to add plugin classes: <s>parse, lookup, import (Google Docs)</s>, export, metadata schema
 
* Full automated installer script
 
  
 
'''<big>Unfiled Bugs</big>'''
 
'''<big>Unfiled Bugs</big>'''

Revision as of 08:42, 5 November 2008

Development Roadmap

Milestone 3 - 1.0 (Current - Q3 2008)

Framework

  • Full automated installer script
  • Per-user accounts and self-signup with captcha (eg. reCaptcha ?)
  • Convert incoming HTML entities in content into UTF-8
  • Refactor to add plugin classes: parse, lookup, import (Google Docs), export, metadata schema

Section Editor

  • Change section heading level
  • Add/upload new figure

Personalization

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

Document Parser

  • UI to present user with content that is left unparsed
  • Investigate alternative DOM-marking approach to retain ODT

XML Export

  • XML pre-validation
  • Add Docbook DTD export schema
  • 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

Unfiled Bugs

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


Proposed for Future Release

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

  • Enable collapsable sections
  • Add/paste/edit XHTML tables and sections (TinyMCE)

Citation Editor

  • Citation types and elements mapped to NLM?
  • Refactor UI using AJAX and JSON-type methods

HTML/PDF Preview

  • Improve PDF XSL (as per OJS development)
  • Tweak XHTML stylesheets for tables/figures

XML Export

Framework

  • Add form data validation
  • Better error/warning messages (eg. citations, required fields, etc.)
  • Full I18n and L10n to French, Spanish


Tutorials