Modernization

robertdown wrote on Tuesday, July 19, 2016:

Wanted to split this out to its own thread, separate from the MVC conversation.

Matthew has built a roadmap for modernization.

I know Scott has committed some stuff recently as well.

I’ve got a branch going for modernizing the logging functionality. I’m going to extend the Monolog package to meet our specific needs. See (GitHub - Seldaek/monolog: Sends your logs to files, sockets, inboxes, databases and various web services). Monolog is a PSR-3 compliant interface which I think is important.

bradymiller wrote on Wednesday, July 20, 2016:

Hi,

Here’s Matthew’s roadmap for reference purposes:
http://www.open-emr.org/wiki/index.php/Modernization_Roadmap

Scott’s been doing cleanup and composer work. He recently brought in and integrated smarty via composer so far. Also several more packages are in the pipeline.

There’s also ongoing work to migrate all the front end assets into a standard directory(that can be freely moved at any time) via bower.

-brady
OpenEMR

robertdown wrote on Thursday, July 21, 2016:

I thought it would be helpful for other developers to see that the modernization project is really alive and kicking so I’ve posted the branch I’m working on now, the Logger class. See https://github.com/robertdown/openemr/tree/logger

mzghoumi wrote on Thursday, November 03, 2016:

apigility is a tool that can be considered to develop a Restfull API interface for OpenEMR without having to develop a lot of code in php
for more information about apiagility :
www.apiagility.org

matthewvita wrote on Saturday, November 05, 2016:

Hi Mustapha,

Thanks for sharing this interesting tool. I believe it is better suited for new codebases, however.

I encourage you to join the Modernization project. It is a codebase refactor to leverage the MVC design pattern and be more organized.

task board: Backend Modernization · GitHub
slack channel: https://openemr.slack.com/messages/modernization/

Thanks,
Matthew

juggernautsei wrote on Monday, November 07, 2016:

How to get on the slack team?

bradymiller wrote on Monday, November 07, 2016:

Hi Sherwin,

Here’s the information for joining the OpenEMR Slack group:
http://www.open-emr.org/wiki/index.php/OpenEMR_Slack_Chat
(after you are joined, you should be able to then join the modernization channel)

-brady
OpenEMR