Difference between revisions of "Zend"

From OpenEMR Project Wiki
Line 14: Line 14:
** This is the actual Zend 2 library. This may be only temporary as developers learn to use this and if can figure out way for end users to install as an external dependency.
** This is the actual Zend 2 library. This may be only temporary as developers learn to use this and if can figure out way for end users to install as an external dependency.
<br>
<br>
 
== Configuring Zend ==
This section is to document best way to configure Zend with apache. It appears following two things need to be completed:
*enable "rewrite" mod in apache
*allow "AllowOverride" in apache
**There are some security considerations here(this allows use of .htaccess files). Ideally would have following set up:
***Apache's main config file would turn this off.
***Turn this on in OpenEMR directory
***Turn this off in the OpenEMR directories allow uploaded files (ie. sites/default/documents)
**Need to test above and if work, then need to place in the setup.php instructions and also set up for the ubuntu/mint/debian package.
<br>
== TO DO ==
== TO DO ==
* Document how to get Zend configured for all OS's.
* Document how to get Zend configured for all OS's.

Revision as of 06:52, 1 July 2014

Overview

On 6/28/14, code requiring the Zend library was incorporated into the OpenEMR codebase. This was brought in by ZH Healthcare for a Module feature which is a large part of the Meaningful Use 2 project.


Initial Import

On 6/28/14, imported the following commits (in chronologic order):


Configuring Zend

This section is to document best way to configure Zend with apache. It appears following two things need to be completed:

  • enable "rewrite" mod in apache
  • allow "AllowOverride" in apache
    • There are some security considerations here(this allows use of .htaccess files). Ideally would have following set up:
      • Apache's main config file would turn this off.
      • Turn this on in OpenEMR directory
      • Turn this off in the OpenEMR directories allow uploaded files (ie. sites/default/documents)
    • Need to test above and if work, then need to place in the setup.php instructions and also set up for the ubuntu/mint/debian package.


TO DO


Related Forum Threads