|
|
(11 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| ==Objective== | | == NOTICE == |
|
| |
|
| The OpenEMR project codebase and user interface can benefit from modern implementation approaches. The project itself is very large and modernizing it will be accomplished in a very fragmentary way that requires a very organized and enthusiastic approach. | | The contents of this page have been deleted. This work has been prioritized into the main project roadmap: http://open-emr.org/wiki/index.php/Roadmaps#OpenEMR_Project_Roadmap |
| | |
| ==Roadmap==
| |
| | |
| ''(this is intentionally high level)''
| |
| | |
| * MVC framework with unit tests
| |
| * Manual test cases
| |
| * Normalized directory structure
| |
| * User interface makeover
| |
| | |
| =Manual Test Cases=
| |
| | |
| In order to verify that code changes pass certification tests, contributors must execute the relevant test cases via the test mapping document. This document is currently being built up ([[Manual_Tests|Manual Tests]]) and will live in openemr/Tests/certification_tests.md.
| |
| | |
| Note that unit tests are being introduced in the code base to cover the more fine-grained functionality.
| |
| | |
| =Codebase Refactor=
| |
| | |
| Refactoring the codebase to leverage the MVC design pattern, unit tests, and a more maintainable design is very important.
| |
| | |
| All project tracking and information is here: http://open-emr.org/wiki/index.php/Codebase_Refactor (please assign yourself to individual tasks).
| |
| | |
| =Frontend Rework=
| |
| | |
| Simply put, our EMR needs a modern makeover.
| |
| | |
| All project tracking and information is here: http://www.open-emr.org/wiki/index.php/Active_Projects#UI_Improvement (Robert, please create a project page for this so folks can assign themselves to individual work items).
| |
| | |
| =Ongoing Forum Discussions=
| |
| | |
| :Ongoing forum discussions of the above roadmap can be found here.
| |
| :*[https://sourceforge.net/p/openemr/discussion/202506/thread/3f75a8b9/ Modernization]
| |
| :*[https://sourceforge.net/p/openemr/discussion/202506/thread/53f41e90/ User Interface Renovations]
| |
| :*[https://sourceforge.net/p/openemr/discussion/202506/thread/d72c360b/ Discussion: Introducing an MVC framework]
| |
| :*[https://sourceforge.net/p/openemr/discussion/202506/thread/0d878640/ Composer]
| |
| :*[https://sourceforge.net/p/openemr/discussion/202506/thread/d4ec2b8b/ assets directory]
| |
| :*[https://sourceforge.net/p/openemr/discussion/202506/thread/5f706dff/ Manual Tests Project Thread]
| |
| | |
| =Links=
| |
| | |
| :*[http://www.php-fig.org/psr/ PHP Standard Recommendations(PSR)]
| |