Modernization Roadmap

From OpenEMR Project Wiki
Revision as of 07:36, 27 June 2016 by Bradymiller (talk | contribs) (Created page with "=Overview= :Community is in midst of designing a strategy to modernize both the user interface(front end) and codebase(back end) of OpenEMR. These are basically notes from the on...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Overview

Community is in midst of designing a strategy to modernize both the user interface(front end) and codebase(back end) of OpenEMR. These are basically notes from the ongoing discussions in the forum.

User interface

  1. Modern styles(first generation).
  2. Incorporate bootstrap.
  3. Modern style(second generation).
  4. Remove frames.

Codebase

  1. Begin to normalize directory structure
    • Standard place for static css/js assets (such as jquery), which can be easily migrating when needed in the future.
    • Standard place for third party php packages (likely managed/organized via composer), which can be easily migrated when needed in the future.
  2. Convert codebase to fully use model classes.
  3. Integrate an MVC(community is leaning towards Zend at this time).
  4. Complete normalization of the directory structure.

Discussion

Ongoing forum discussions of the above roadmap can be found here.