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.jsand rename it togulpfile.js - Configure the
hostin thegulpfile.jswith 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