Difference between revisions of "Lemon8-XML Roadmap"

From PKP Wiki
Jump to: navigation, search
m (Protected "Lemon8-XML Roadmap" [edit=sysop:move=sysop])
Line 1: Line 1:
 
=Development Roadmap=
 
=Development Roadmap=
  
== Milestone 1.0 ('''Feb 2009''') ==
+
== Milestone 1.0 ('''Q1 2009''') ==
  
 
This is an initial release of the 1.x line, to be shortly deprecated into maintenance mode; 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.
 
This is an initial release of the 1.x line, to be shortly deprecated into maintenance mode; 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.
  
== Milestone 2.0 ('''Q4 2009''') ==
+
== Future Development ==
  
This release will be a major refactor of the L8X code onto the [http://pkp.sfu.ca/wiki/index.php/PKP_WAL_Overview PKP WAL] common codebase.  The major theme of this release will be close integration with OJS and early integration with OMP, as well as a new data model based directly on the ODT format.  Users can expect a major change to bring the UI in line with the rest of the PKP suite, while keeping much of the dynamic interface in 1.x.
+
As of Q3 2009, development on L8X as a stand-alone application has been halted in favour of a refactoring of the L8X functionality into the [[PKP WAL Roadmap|PKP Web Application Library]].  The rationale for this approach is to provide direct integration with OJS and OCS, as well as functionality for the initial relase of OMP.  Users can expect a major change to bring the UI in line with the rest of the PKP suite, while keeping much of the dynamic interface in 1.x.
  
=== Major Areas of Development ===
+
'''[[PKP WAL Roadmap]]'''
 
+
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 [http://www.pubmedcentral.nih.gov/about/PMC_Utilities.html Style Checker / Article Previewer]
+
 
+
'''Personalization'''
+
* Allow upload of custom XSL/CSS for preview/export
+
* Set default metadata values (eg. copyright statement)
+

Revision as of 11:43, 16 September 2009

Development Roadmap

Milestone 1.0 (Q1 2009)

This is an initial release of the 1.x line, to be shortly deprecated into maintenance mode; we will still be tracking and addressing major / security-related bugs, and you are encouraged to browse our Bugzilla database fully.

Future Development

As of Q3 2009, development on L8X as a stand-alone application has been halted in favour of a refactoring of the L8X functionality into the PKP Web Application Library. The rationale for this approach is to provide direct integration with OJS and OCS, as well as functionality for the initial relase of OMP. Users can expect a major change to bring the UI in line with the rest of the PKP suite, while keeping much of the dynamic interface in 1.x.

PKP WAL Roadmap