eZ Publish (eZ Platform)
https://ezplatform.com/
eZ Publish は PHP で開発されているオープンソースのエンタープライズ向け CMS です。
ノルウェー王国の eZ Systems 社によって1999年から開発されています。
eZ Platform は eZ Publish 5 の次のバージョンで、新しい名称としてブランディングされました。
12月1日現在の最新安定版のバージョンは eZ Platform 1.12.1 で、ベータ版として eZ PLatform 2.0.0 Beta 2 がリリースされています。
特徴
- 開発元の eZ Systems 社による製品の有償サポートがある
- フレームワークに Symfony をフルスタックで採用。
- コンテンツタイプ(またはクラス)という概念により、コンテンツやユーザーなどほぼ全ての情報を汎用的かつ構造的に管理することが可能。
- コンテンツを視覚的な階層構造で管理できるツリー表示
- ロケーションによる重複しないコンテンツ配置
- 階層的にユーザーを整理できるユーザー管理
- ユーザー権限の詳細な設定が可能な権限管理
- 同一コンテンツとして複数の翻訳言語を登録できる多言語対応
- 同一コンテンツに複数のテンプレートを持たせられるサイトアクセス
eZ Publish (eZ Platform) が適しているサイト
- 部署やユーザー数が多い組織で利用するサイト
- ユーザーやコンテンツの内容に応じて細かく権限を設定する必要のあるサイト
- コンテンツの多言語展開が必要なサイト
- コンテンツの階層構造が複雑なサイト
- コンテンツの種類や決まった入力項目が多いサイト
- 同一コンテンツを複数の出力(テンプレート)で配信するサイト
システム要件
推奨セットアップ
Debian | Ubuntu | RHEL / CentOS | |
---|---|---|---|
OS | 8.x "Jessie" | 16.04LTS | 7.x |
Web サーバー | Nginx 1.6 Apache 2.4 (prefork) |
Nginx 1.10 Apache 2.4 (prefork) |
Nginx 1.10 (via RHSCL) Apache 2.4 (prefork) |
DBMS | MariaDB 10.0 MySQL 5.5 |
MariaDB 10.0 MySQL 5.7* |
MariaDB 10.1 (via RHSCL) MariaDB 10.0 (via RHSCL) MySQL 5.6 (via RHSCL) MariaDB 5.5 |
PHP | PHP 5.6 (via libapache2-mod-php5 for Apache) | PHP 7.0 | PHP 7.0 (via RHSCL) PHP 5.6 (via RHSCL) |
PHP パッケージ | php5-cli php5-fpm (for use with nginx) php5-readline php5-mysqlnd or php5-pgsql php5-json php5-xsl php5-intl php5-mcrypt php5-curl php5-gd or php5-imagick php5-twig (optional, improves performance on php 5.x) |
php-cli php-fpm (for use with nginx) php-readline php-mysql or php-pgsql php-json php-xml php-mbstring php-intl php-mcrypt php-curl php-gd or php-imagick |
php-cli php-fpm (for use with nginx) php-mysqlnd or php-pgsql php-xml php-mbstring php-process php-intl php-pear (optional, provides pecl) php-gd or php-imagick (via pecl) php-memcached (recommended, via pecl) |
Cluster PHP パッケージ | php5-memcached or php-redis (via pecl) | php-memcached (via pecl) or php-redis (via pecl) | php-memcached (via pecl) or php-redis (via pecl) |