ForlagshusetLegacyIniBundle

UNIX name Owner Status
ForlagshusetLegacyIniBundle Brookins Consulting stable
Version Compatible with
N/A N/A
Replace EzPublish Legacy ini config with yaml files

Forlagshuset Legacy INI Bundle

Replace EzPublish Legacy ini config with yaml files.

This bundle is based on legacy settings injection mechanism (https://doc.ez.no/display/EZP/Legacy+configuration+injection).
INI settings can be injected per siteaccess group.

Installation

Install bundle using composer: composer require forlagshuset/legacy-ini-bundle

Add new Forlagshuset\LegacyIniBundle\ForlagshusetLegacyIniBundle() to app/AppKernel.php

Create app/config/legacy.yml file and put forlagshuset_legacy_ini configuration inside (example for Netgen Admin UI below).

Add - { resource: legacy.yml } to imports section in ezplatform.yml

Usage example

Basic settings for Netgen Admin UI:

forlagshuset_legacy_ini:
enabled_legacy_settings:
- site.ini
system:
ngadmin_group:
injected_merge_settings:
content.ini:
VersionView/AvailableSiteDesignList:
- admin2
- admin
site.ini:
DesignSettings/AdditionalSiteDesignList:
- admin2
- admin
- standard
- base
injected_settings:
site.ini:
DatabaseSettings/SQLOutput: disabled
ContentSettings/ViewCaching: enabled
OverrideSettings/Cache: enabled
TemplateSettings/Debug: disabled
TemplateSettings/DevelopmentMode: disabled
TemplateSettings/TemplateCache: enabled
TemplateSettings/TemplateCompile: enabled
TemplateSettings/ShowUsedTemplates: disabled
TemplateSettings/ShowXHTMLCode: disabled
DebugSettings/DebugOutput: disabled
DebugSettings/DebugRedirection: disabled
DesignSettings/SiteDesign: ngadminui

site_group:
injected_merge_settings:
content.ini:
VersionView/AvailableSiteDesignList:
- admin2
- admin
injected_settings:
site.ini:
DatabaseSettings/SQLOutput: disabled
ContentSettings/ViewCaching: enabled
OverrideSettings/Cache: enabled
TemplateSettings/Debug: disabled
TemplateSettings/DevelopmentMode: disabled
TemplateSettings/TemplateCache: enabled
TemplateSettings/TemplateCompile: enabled
TemplateSettings/ShowUsedTemplates: disabled
TemplateSettings/ShowXHTMLCode: disabled
DebugSettings/DebugOutput: disabled
DebugSettings/DebugRedirection: disabled

default:
injected_merge_settings:
site.ini:
ExtensionSettings/ActiveExtensions:
- ngadminui
- ezplatformsearch
- ngsymfonytools
- ezclasslists
- ezchangeclass
- enhancedselection2
- ezmultiupload
- ezjscore
- ezgmaplocation
- ezdemo
- ezflow
- ezoe
SiteAccessRules/Rules:
- access;disable
- module;user/register
- module;user/activate
- module;user/unactivated
- module;user/success
- module;user/forgotpassword
- module;ezinfo/about
- module;ezinfo/copyright
- module;content/tipafriend
- module;settings/edit
- module;visual
- module;shop
SiteSettings/SiteList:
- site
- site_admin
- ngadmin
SiteAccessSettings/AvailableSiteAccessList:
- site
- site_admin
- ngadmin

injected_settings:
site.ini:
FileSettings/VarDir: var/site
Session/SessionNameHandler: custom
UserSettings/LogoutRedirect: /
DesignSettings/DesignLocationCache: enabled

MailSettings/Transport: sendmail
MailSettings/AdminEmail: ez_dev@forlagshuset.no
MailSettings/EmailSender: ez_dev@forlagshuset.no

ExtensionSettings/ExtensionOrdering: enabled

SiteSettings/DefaultAccess: site

SiteAccessSettings/CheckValidity: "false"
SiteAccessSettings/MatchOrder: uri

Authors Information

This Bundle was created in 2017 by Ivan Herak (https://netgenlabs.com) and Igor Makowski (https://forlagshuset.no)

No news yet.

This project has no reviews yet. Be the first one to review it!

No forum messages yet.