Configuration files
Most configuration values should be written in parameters. But for some tasks the most efficient way to store configuration values is a PHP file. As an example we will take TinyMCE editor config. It will be really hard to configure TinyMCE plugins and other options in browser. For this task ImpressPages has special system. All configuration files can be overridden. If you find a configuration file that you need to override, simply copy it from original location to according location in "ip_configs" directory and change anything you need in duplicated file.
Complete example to change TinyMCE configuration on all widgets
(!) Works on ImpressPages 1.0.5 and higher.
Steps:
- copy configuration file from "ip_cms/modules/standard/content_management/config.php" to "ip_configs/standard/content_management/config.php". If destination directory does not exist, create it.
- Change required lines in file "ip_configs/standard/content_management/config.php"
- Enjoy new configuration of TinyMCE!
In the same fashion you can change TinyMCE configuration of separate widget or any other system or plugin configuration file.