Production requirements
Apache
(2.2 or 2.4)
with mod-rewrite enabled and env module
PHP
5.6
MySql
5.6
or MariaDB
(10.0.27 or 10.1)
ElasticSearch
2.3.4
PHP standard libraries + additional modules: mcrypt, gd, intl, mbstring, pdo, pdo_mysql, exif, apcu/apc.
cURL enabled
JSON needs to be enabled
OpenSSL
Set on php.ini:
- date.timezone
- Safemode Disabled
- Openbase_dir Disabled
- Open_short_tag must be "ON"
Development Requirements
Node
8.11.*
| Gulp-CLI
2.0.*
To install eDirectory, follow the Install Guide
For development, follow this tutorial
- Run the command bellow to install the dependencies
npm install
- Copy the file
gulpfile.sample.js
and rename it togulpfile.js
- Configure the
host
in thegulpfile.js
with your eDirectory host
FRONT-END
gulp frontend
Or
gulp frontend --theme <theme name>
SITEMGR
gulp sitemgr
FRONT-END
gulp frontend-watch
Or
gulp frontend-watch --theme <theme name>
SITEMGR
gulp sitemgr-watch
- NPM - Package Manager
- NODEJS - Javascript Engine
- GULP - Workflow Automation
- LESS - CSS Preprocessor
- SASS - CSS Preprocessor
- João Vitor Deroldo - Dev Front-End - Site