Menu

#220 Module Installer

open
None
5
2016-03-24
2013-05-08
No

Module installer envisions giving the community the option to install enhancements as compartmentalized code in order to help maintain and manage installations. Thus enabling contributors to release features as modules which users can opt to use without hindering the basic structure and direction and the common project.

This enables developers to release features without effecting the core structure of the OEMR project and mitigating risks only to their individual installations. This would enable different installations to have multiple solutions on the same installation and implement solutions to real business problems faced by their practices only ie users will have the ability to implement a calendar which has a certain feature or look that is not viable to any other practice.

This gives the community a flavor of multiple solutions; of which some can be eventually be made of the main source code when the project leads have time to complete their testing and review. This is could also lead to vendors allowing third party modules made available to individual users for a price thus increasing the acceptance of the product leading to similar scenario like the app marketplace.

Two documents are also attached to help with installation and working:
1. Module Installer - Installation Guide
2. Configuring Modules from OEMR

Git HUB Path:https://github.com/zhhealthcare/openemr/commit/07470e70c79663883a910dd466fa73e1cc767363

1 Attachments

Related

Code Review: #220

Discussion

  • ZH Healthcare

    ZH Healthcare - 2013-05-09

    Attached Module Installation guide

     
  • Brady Miller

    Brady Miller - 2013-05-09

    Hi,
    Would be much better to separate this commit into the following:
    1. A commit that brings in the standard ZEND framework.
    2. A commit with your work to integrate it.
    Otherwise a code review is going to be very difficult (2000+ files).
    thanks,
    -brady
    OpenEMR

     
  • Brady Miller

    Brady Miller - 2013-05-09

    Also,
    On quick testing, there is no icon in the Modules left nave menu and when I click on the Manage Modules link (only link there), I get following error:
    Not Found
    The requested URL /openemr/interface/modules/zend_modules/public/Installer was not found on this server.
    -brady
    OpenEMR

     
  • ZH Healthcare

    ZH Healthcare - 2013-05-09

    Hi,
    Committed new branch ModuleInstaller_V1 to git hub. This branch have two commits first one for Zend libraries and second commit for the Module Installer.
    Git Hub Path:https://github.com/zhhealthcare/openemr/commit/ModuleInstaller_V1

    Thanks And Regards
    ZHHealthcare
    www.zhservices.com

     
  • Rod Roark

    Rod Roark - 2013-05-09

    We don't want all of Zend duplicated in the distribution. Can't you do this in a way that begins with a normal installation of Zend as commonly distributed? Also since the changes to existing OpenEMR are minimal and the requirements including PHP 5.3 and Zend are a major departure, I think better for this to be distributed as a separate package.

     
  • Brady Miller

    Brady Miller - 2013-10-09

    Hi,
    It's been awhile and I want to get back to this review. Do we have it on recent codebase. Also, can we get code to review for the currently supported modules.
    thanks,
    -brady

     
  • Erez Tall

    Erez Tall - 2016-03-23

    Hi Brady, i'm having the same issue, have you managed to solve this?
    Can you paste here the apache2.conf lines you've put in?
    thanks

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.