eZ Platform에서 Netgen Admin UI 사용
7301 단어 심포니CMSeZPlatform
Netgen Admin UI
h tp // w w. 네 t겐 bs. 코 m / B ぉ g / ぇ - 어 - ぇ 아신 g - 네 겐 - 아 d 민 - 우이 - 와 - 뿌 b b c
2017년 6월 3일에 Netgen에서 Negen Admin UI가 GitHub에 게시되었습니다.
Netgen Admin UI는 eZ Publish 시대부터 Netgen에서 개발 한 독점적 인 관리 화면입니다.
eZ Platform 1.x의 관리 화면은 사용하기에 충분하지 않을 수 있으며, 공개된 이 번들을 활용하는 것은 선택의 하나로서 검토할 가치가 있을 것입니다.
eZ Platform
eZ Platform 1.10.0 설치 절차 을 참고하여 eZ Platform 본체를 설치합니다.
eZ Platform Legacy Bridge
Netgen Admin UI는 레거시 모드에서 사용되므로 "eZ Platform을 레거시 모드로 사용"을 참조하여 Legacy Bridge를 설치합니다.
Netgen Rich Text datatype bundle
문서에 명시되지 않고 빠졌지만 Legacy 기반 Netgen Admin UI는 richtext 필드 유형을 지원하지 않으므로 Netgen Rich Text datatype bundle을 설치해야합니다.
번들 설치
composer require netgen/richtext-datatype-bundle:^1.0
번들 활성화
app/AppKernel.php
public function registerBundles()
{
$bundles = array(
...
new Netgen\Bundle\RichTextDataTypeBundle\NetgenRichTextDataTypeBundle(),
new AppBundle\AppBundle(),
new eZ\Bundle\EzPublishLegacyBundle\EzPublishLegacyBundle( $this ),
);
확장 활성화(eZ Publish Legacy)
mkdir ezpublish_legacy/settings/override
ezpublish_legacy/settings/override/site.ini.append.php
<?php /*
[ExtensionSettings]
ActiveExtensions[]=ezrichtext
*/ ?>
자동 로드 재생성(eZ Publish Legacy)
php app/console ezpublish:legacy:script bin/php/ezpgenerateautoloads.php
캐시 클리어
php app/console cache:clear
Netgen Admin UI
번들 활성화
app/AppKernel.php
public function registerBundles()
{
$bundles = array(
...
new eZ\Bundle\EzPublishLegacyBundle\EzPublishLegacyBundle( $this ),
new Lolautruche\EzCoreExtraBundle\EzCoreExtraBundle(),
new Netgen\Bundle\AdminUIBundle\NetgenAdminUIBundle(),
);
라우팅 가져오기
app/config/routing.yml
_netgen_admin_ui:
resource: "@NetgenAdminUIBundle/Resources/config/routing.yml"
확장 활성화(eZ Publish Legacy)
ezpublish_legacy/settings/override/site.ini.append.php
<?php /*
[ExtensionSettings]
ActiveExtensions[]=ngadminui
ActiveExtensions[]=ngsymfonytools
ActiveExtensions[]=ezdemo
ActiveExtensions[]=ezjscore
ActiveExtensions[]=ezoe
ActiveExtensions[]=ezrichtext
[SiteAccessSettings]
AvailableSiteAccessList[]=ngadminui
CheckValidity=false
*/ ?>
설치
composer require netgen/admin-ui-bundle:^2.0
php app/console ngadminui:install
app/config/ezplatform.yml
imports:
- { resource: ngadminui.yml }
자동 로드 재생성(eZ Publish Legacy)
php app/console ezpublish:legacy:script bin/php/ezpgenerateautoloads.php
캐시 클리어
php app/console e:l:s bin/php/ezcache.php --allow-root-user --clear-all --purge
php app/console c:c
권한 설정 1
chown -R apache. ezpublish_legacy/{design,extension,settings,var}
find ezpublish_legacy/{design,extension,settings,var} -type d | xargs chmod -R 775
find ezpublish_legacy/{design,extension,settings,var} -type f | xargs chmod -R 664
htps // c c. 에… 어쩌면 x-u에 X base dsys로 m- 뾰족한 p fu l로 rpe r 미시오 니 ぉ w5. x ↩
Reference
이 문제에 관하여(eZ Platform에서 Netgen Admin UI 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/bezeklik/items/9ffbe23cd1afca50a394텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)