Maras IT Suite : Core Configuration

The Suite is a set of tools and configuration from MarasIT your End to End WordPress Agency.
Core Configuration is the basement of all others which activate a default set of WordPress settings.
PLUGINS:
– iThemes Security (formerly Better WP Security)
– W3 Total Cache
– WP-Optimize – Clean
– Compress
– Cache
– Timber
– CMB2
– Activate Namespace In Themes (by Maras IT)
– Activate Namespace In Plugin (by Maras IT)
– Development Environement Suite (by Maras IT)
CONSTANTS:
`
define(’FS_METHOD’, ’direct’);
define(’DISALLOW_FILE_EDIT’, true );
define(’DVK_DEBUG’, false);
define(’WP_DEBUG’, false);
define(’FORCE_SSL_LOGIN’, true);
define(’FORCE_SSL_ADMIN’, true);
define(’FORCE_SSL’, true);
define(’CONCATENATE_SCRIPTS’, true);
define(’COMPRESS_SCRIPTS’, true);
define(’COMPRESS_CSS’, true);
define(’ENFORCE_GZIP’, true);
define(’FS_CHMOD_DIR’, ( 0755 & ~ umask() ) );
define(’FS_CHMOD_FILE’, ( 0644 & ~ umask() ) );
define(’WP_MEMORY_LIMIT’, ’512M’);
// debug
define(’WP_DEBUG_LOG’, true);
define(’WP_DEBUG_DISPLAY’, false);
define(’SCRIPT_DEBUG’, true );
define(’SAVEQUERIES’, true );
`
NAMESPACE:
\DvkConf namespace allow you to acces the wp-content/plugins/dvk-conf directory with namespace use instead of require_once or variations
METHODS:
by adding :use DvkConf\Utils\Debug; you can dump your test with Debug::dump($your_variable) which will use var_dump or VarDumper for Symfony depending on your configuration.
by adding use DvkConf\Utils\Functions; you can ”override” a parent theme function with this syntax : Functions::f($my_prefix.'wp_header')();
To use this feature, you will need to create a function wp_header()' which will contain the code to replace the original functionwp_header().wp_header()
In case your function do not existswill be executed.wp_header()
In casedo not exists aOoops` dump will show in place of the function
Download & install the zip archive
The plugin package installer can be downloaded from the WP2E project tab called “code”.
1 – Select the version to download if this option is available otherwise the “latest” version of the main plugin will be used.
2 – After downloading the zip archive install the plugin package installer in you local environment and activate the script from the plugin list.
3 – Under the section “Plugins” of the admin dashboard you should see a new “Dependencies & Licenses” link. Follow the instructions from this panel to finalize the installation of the missing dependencies.
- Give a name to your project
- Download the Installer Package
- Install & activate the plugin locally
- Install the suggested dependencies
Tips: Use the WP2E panel to add/suggest new dependencies to the local installation. Press F5 in the list of dependencies if the changes are not displayed right away.



