Configure
Configuring FlexiPublish is essential in order to customize your installation to your needs.
All configuration in FlexiPublish is done through PHP files. This is a short walktrough for the different config files that you can find in the "config" catalogue of your FlexiPublish install dir. All config files are UTF-8, so if you see any strange characters, check your system settings (this includes e.g. Putty translation settings).
Portal.php
- Available languages and default language.
- Default web modules for any section that doesn't define any explicitly.
- Available web modules for your installation. You may want to disable e.g. Photo Galleries or Site Search. Note that a web module's trigger is the word that will trigger the execution of the web module.
- In there is some meta information that will be visible for site visitors and search engines.
Core/Db.php
- Database configuration options.
Core/PhpConfig.php
- PHP logging.
- PHP Timezone.
- Other PHP config variables normally seen in php.ini.
Core/TemplateEngine.php
- Caching configuration.
- Theme selection.
- Default output template and its class.
Default/Administration.php
- Activated administrative plugins.
Default/ContactForm.php
- Appearance of contact form with page title and informational text.
- Contact points that should be exposed for visitors.
Default/LoggerEngine.php
- Loggers that should be programatically available with their default log levels, log files and so on.