SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
個人ブログから大規模まで!
    多機能 CMS 「 eZ Publish コミュニティエディション」の活用法




                       
eZ Publish とは
    ●   オープンソース CMS ( Github で管理)
    ●   10 年以上開発されています( 2001 年~)
    ●   LAMP 環境で動作
        ( PostgreSQL 、 Oracle 、 IIS も対応)
    ●   CMS でありながらフレームワーク




                          
eZ Publish の特徴
    ●   標準機能の数で開発期間の短縮
        ●   Rest API
        ●   Webdav
        ●   Ldap
        ●   ファイルのマルチアップロード
        ●   多段階ワークフロー
        ●   多言語
        ●   マルチサイト
        ●   バージョン管理
        ●   細かいアクセス権限の設定
        ●   管理画面のカスタマイズ・独自管理画面
        ●   高機能検索エンジン
        ●   …
                              
“eZ? no”
    ●
        機能が多いほど難しい?



    ●
        自由があるほど混乱する?



    ●
        管理画面が分かりにくい?


                   
eZ Publish でブログ
    ●
        標準インストール

    ●   webin パッケージを利用

    ●
        完了?




                      
eZ Publish でブログ・利点
    ●
        進化できる
    ●
        簡単に機能の追加
        ●
            イベント管理
        ●
            ギャラリー
        ●
            掲示板
        ●
            好きな機能
    ●
        冗長化に対応

                      
eZ Publish の特徴
    ●
        柔軟コンテンツモデル
        ●   ニーズに合ったコンテンツ種類の設定( GUI )
        ●   標準に 30 以上のコンテンツ種類

    ●
        柔軟テンプレートエンジン
        ●
            テンプレートのオーバーライドシステム
        ●
            テンプレート言語の拡張可能


                        
eZ Publish で大規模システムの例
    ●   8 ドメイン・ 10 サイト       ●   承認ワークフロー
    ●   2 データベース             ●   未来公開
    ●   多言語(日本語+英語)          ●   複雑アクセス権限
    ●   自動 Twitter 投稿        ●   タグで関連付け
    ●   イベント自動管理             ●   画像ギャラリー
    ●   クロスドメイン投稿・統          ●   マルチアップロード
        合 RSS
                             ●   複雑キャッシュ設定
    ●   テンプレートオペレー
        ターの追加                ●   コンテンツの関連付け
                          
図にすると




       
それでも
    ●   一つの eZ Publish
    ●
        元テンプレートやコードに変更なし
    ●   3 カスタムエクステンションで実装
    ●   ~ 150 テンプレート
    ●   システムの第 1 ステップ
    ●
        簡単に新規サブサイト・機能の追加可能


                          
eZ Publish で大規模システム
    ●   標準機能を利用
    ●   カスタムコンテンツクラス
    ●
        モジュールの追加
    ●   テンプレートオペレーターの追加
    ●   カーネルのオーバーライド
    ●   eZ Components 利用

    ●   eZ Publish のコードに変更せず!
                            
コミュニティ
    ●   公式コミュニティ share.ez.no
    ●   wiki サイト ezpedia.org
    ●
        ヨーロッパで多くのブログ




                           
eZ Publish の弱点
    ●
        資料はほんとんど英語
    ●
        英語でも資料・ドキュメントが少ない
        =>  コードを直接みる事は多い!




                      
eZ Publish 日本コミュニティ
    ●   日本語専用サイト ez­japan.org
    ●
        毎月のイベント・勉強会
    ●
        日本語でチュートリアル・資料の作成
    ●
        だれでも参加できる




                       
質問




     

Mais conteúdo relacionado

Mais procurados

Composerはじめました
ComposerはじめましたComposerはじめました
ComposerはじめましたTakashi Nojima
 
Gulp De wordpress in WordBench
Gulp De wordpress in WordBenchGulp De wordpress in WordBench
Gulp De wordpress in WordBenchKanako Kobayashi
 
【GTMF2017】PlayCanvas新機能( 2017/6/30,7/14講演)
【GTMF2017】PlayCanvas新機能( 2017/6/30,7/14講演)【GTMF2017】PlayCanvas新機能( 2017/6/30,7/14講演)
【GTMF2017】PlayCanvas新機能( 2017/6/30,7/14講演)PlayCanvas運営事務局
 
20140228 Movable Type Seminar
20140228 Movable Type Seminar20140228 Movable Type Seminar
20140228 Movable Type SeminarSix Apart
 
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲームhideyuki ikeda
 
巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱
巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱
巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱Kiyotaka Oku
 
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編kimulla
 
Blog=pelican+bit bucket+docker
Blog=pelican+bit bucket+dockerBlog=pelican+bit bucket+docker
Blog=pelican+bit bucket+dockerNobuaki Aoki
 
Ext JS version 5 を始めよう
Ext JS version 5 を始めようExt JS version 5 を始めよう
Ext JS version 5 を始めよう久司 中村
 
【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)
【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)
【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)PlayCanvas運営事務局
 
OSvパンフレット
OSvパンフレットOSvパンフレット
OSvパンフレットTakuya ASADA
 
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdateYuki Iwanari
 
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyoto
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyotoconcrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyoto
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012KyotoHishikawa Takuro
 
JS で Bot つくろうぜ! ~刮目せよ!、これがMSのBot Framewok だ!!~
JS で Bot つくろうぜ! ~刮目せよ!、これがMSのBot Framewok だ!!~JS で Bot つくろうぜ! ~刮目せよ!、これがMSのBot Framewok だ!!~
JS で Bot つくろうぜ! ~刮目せよ!、これがMSのBot Framewok だ!!~Osamu Monoe
 
WordPressで 柔軟なユーザー投稿サイトを作るアレコレ
WordPressで 柔軟なユーザー投稿サイトを作るアレコレWordPressで 柔軟なユーザー投稿サイトを作るアレコレ
WordPressで 柔軟なユーザー投稿サイトを作るアレコレShota Tanno
 
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)Makoto Nishimura
 
Subversionにまつわる試行錯誤 090627.Key
Subversionにまつわる試行錯誤 090627.KeySubversionにまつわる試行錯誤 090627.Key
Subversionにまつわる試行錯誤 090627.Keykazukichop
 

Mais procurados (20)

Composerはじめました
ComposerはじめましたComposerはじめました
Composerはじめました
 
Gulp De wordpress in WordBench
Gulp De wordpress in WordBenchGulp De wordpress in WordBench
Gulp De wordpress in WordBench
 
【GTMF2017】PlayCanvas新機能( 2017/6/30,7/14講演)
【GTMF2017】PlayCanvas新機能( 2017/6/30,7/14講演)【GTMF2017】PlayCanvas新機能( 2017/6/30,7/14講演)
【GTMF2017】PlayCanvas新機能( 2017/6/30,7/14講演)
 
20140228 Movable Type Seminar
20140228 Movable Type Seminar20140228 Movable Type Seminar
20140228 Movable Type Seminar
 
Firefox Mobile
Firefox MobileFirefox Mobile
Firefox Mobile
 
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
 
巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱
巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱
巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱
 
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編
 
Blog=pelican+bit bucket+docker
Blog=pelican+bit bucket+dockerBlog=pelican+bit bucket+docker
Blog=pelican+bit bucket+docker
 
Ext JS version 5 を始めよう
Ext JS version 5 を始めようExt JS version 5 を始めよう
Ext JS version 5 を始めよう
 
【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)
【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)
【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)
 
20090828 Webconlocal
20090828 Webconlocal20090828 Webconlocal
20090828 Webconlocal
 
OSvパンフレット
OSvパンフレットOSvパンフレット
OSvパンフレット
 
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
 
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyoto
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyotoconcrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyoto
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyoto
 
JS で Bot つくろうぜ! ~刮目せよ!、これがMSのBot Framewok だ!!~
JS で Bot つくろうぜ! ~刮目せよ!、これがMSのBot Framewok だ!!~JS で Bot つくろうぜ! ~刮目せよ!、これがMSのBot Framewok だ!!~
JS で Bot つくろうぜ! ~刮目せよ!、これがMSのBot Framewok だ!!~
 
WordPressで 柔軟なユーザー投稿サイトを作るアレコレ
WordPressで 柔軟なユーザー投稿サイトを作るアレコレWordPressで 柔軟なユーザー投稿サイトを作るアレコレ
WordPressで 柔軟なユーザー投稿サイトを作るアレコレ
 
邪道Jenkins
邪道Jenkins邪道Jenkins
邪道Jenkins
 
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
 
Subversionにまつわる試行錯誤 090627.Key
Subversionにまつわる試行錯誤 090627.KeySubversionにまつわる試行錯誤 090627.Key
Subversionにまつわる試行錯誤 090627.Key
 

Semelhante a 個人ブログから大規模まで! 多機能 CMS 「 eZ Publish コミュニティエディション」の活用法

eZ Publish 2012年5月勉強会 - サイトアクセス
eZ Publish 2012年5月勉強会 - サイトアクセスeZ Publish 2012年5月勉強会 - サイトアクセス
eZ Publish 2012年5月勉強会 - サイトアクセスericsagnes
 
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識shigeya
 
ここが変わったTizen sdk2.0alpha
ここが変わったTizen sdk2.0alphaここが変わったTizen sdk2.0alpha
ここが変わったTizen sdk2.0alphaHiroshi Sakate
 
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)shigeya
 
Ride on Azure! 詳細編
Ride on Azure! 詳細編Ride on Azure! 詳細編
Ride on Azure! 詳細編Keiji Kamebuchi
 
Eclipse xtext 紹介
Eclipse xtext 紹介Eclipse xtext 紹介
Eclipse xtext 紹介Akira Tanaka
 
20140924 mt cloud_handson_seminar
20140924 mt cloud_handson_seminar20140924 mt cloud_handson_seminar
20140924 mt cloud_handson_seminarSix Apart
 
XPagesDay 2013 Closing Session
XPagesDay 2013 Closing SessionXPagesDay 2013 Closing Session
XPagesDay 2013 Closing SessionAtsushi Sato
 
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)Tetsuji Hayashi
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshopDaisuke Sugai
 
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれクラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれMasataka MIZUNO
 
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazakia-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in OkazakiEtsushi Ishii
 
Scalaで行うマイグレーション ~Flyway~
Scalaで行うマイグレーション ~Flyway~Scalaで行うマイグレーション ~Flyway~
Scalaで行うマイグレーション ~Flyway~Yuto Suzuki
 
OSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッションOSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッションMasaki Takeda
 
concrete5で社内システムのお話し
concrete5で社内システムのお話しconcrete5で社内システムのお話し
concrete5で社内システムのお話しTao Sasaki
 

Semelhante a 個人ブログから大規模まで! 多機能 CMS 「 eZ Publish コミュニティエディション」の活用法 (20)

eZ Publish 2012年5月勉強会 - サイトアクセス
eZ Publish 2012年5月勉強会 - サイトアクセスeZ Publish 2012年5月勉強会 - サイトアクセス
eZ Publish 2012年5月勉強会 - サイトアクセス
 
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
 
ここが変わったTizen sdk2.0alpha
ここが変わったTizen sdk2.0alphaここが変わったTizen sdk2.0alpha
ここが変わったTizen sdk2.0alpha
 
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
 
Ride on Azure! 詳細編
Ride on Azure! 詳細編Ride on Azure! 詳細編
Ride on Azure! 詳細編
 
Eclipse xtext 紹介
Eclipse xtext 紹介Eclipse xtext 紹介
Eclipse xtext 紹介
 
20060419
2006041920060419
20060419
 
20140924 mt cloud_handson_seminar
20140924 mt cloud_handson_seminar20140924 mt cloud_handson_seminar
20140924 mt cloud_handson_seminar
 
XPagesDay 2013 Closing Session
XPagesDay 2013 Closing SessionXPagesDay 2013 Closing Session
XPagesDay 2013 Closing Session
 
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshop
 
OSC 2011 KeySnail
OSC 2011 KeySnailOSC 2011 KeySnail
OSC 2011 KeySnail
 
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれクラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
 
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazakia-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
 
Abc words20130615
Abc words20130615Abc words20130615
Abc words20130615
 
JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)
 
Scalaで行うマイグレーション ~Flyway~
Scalaで行うマイグレーション ~Flyway~Scalaで行うマイグレーション ~Flyway~
Scalaで行うマイグレーション ~Flyway~
 
OSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッションOSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッション
 
20090328
2009032820090328
20090328
 
concrete5で社内システムのお話し
concrete5で社内システムのお話しconcrete5で社内システムのお話し
concrete5で社内システムのお話し
 

Mais de ericsagnes

eZ publish勉強会2013年9月「ez publish効率入門」
eZ publish勉強会2013年9月「ez publish効率入門」eZ publish勉強会2013年9月「ez publish効率入門」
eZ publish勉強会2013年9月「ez publish効率入門」ericsagnes
 
eZ Publish勉強会2013年6月「best practices」
eZ Publish勉強会2013年6月「best practices」eZ Publish勉強会2013年6月「best practices」
eZ Publish勉強会2013年6月「best practices」ericsagnes
 
eZ publish勉強会2013年4月「easy cmsエクステンションの紹介」
eZ publish勉強会2013年4月「easy cmsエクステンションの紹介」eZ publish勉強会2013年4月「easy cmsエクステンションの紹介」
eZ publish勉強会2013年4月「easy cmsエクステンションの紹介」ericsagnes
 
eZ Publish勉強会5月「eZ Find」
eZ Publish勉強会5月「eZ Find」eZ Publish勉強会5月「eZ Find」
eZ Publish勉強会5月「eZ Find」ericsagnes
 
eZ Publish勉強会10月〜Wysiwygエディター〜
eZ Publish勉強会10月〜Wysiwygエディター〜eZ Publish勉強会10月〜Wysiwygエディター〜
eZ Publish勉強会10月〜Wysiwygエディター〜ericsagnes
 
eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜ericsagnes
 
eZ Publish 2012年7月勉強会 - 権限システム
eZ Publish 2012年7月勉強会 - 権限システムeZ Publish 2012年7月勉強会 - 権限システム
eZ Publish 2012年7月勉強会 - 権限システムericsagnes
 
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライドeZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライドericsagnes
 

Mais de ericsagnes (8)

eZ publish勉強会2013年9月「ez publish効率入門」
eZ publish勉強会2013年9月「ez publish効率入門」eZ publish勉強会2013年9月「ez publish効率入門」
eZ publish勉強会2013年9月「ez publish効率入門」
 
eZ Publish勉強会2013年6月「best practices」
eZ Publish勉強会2013年6月「best practices」eZ Publish勉強会2013年6月「best practices」
eZ Publish勉強会2013年6月「best practices」
 
eZ publish勉強会2013年4月「easy cmsエクステンションの紹介」
eZ publish勉強会2013年4月「easy cmsエクステンションの紹介」eZ publish勉強会2013年4月「easy cmsエクステンションの紹介」
eZ publish勉強会2013年4月「easy cmsエクステンションの紹介」
 
eZ Publish勉強会5月「eZ Find」
eZ Publish勉強会5月「eZ Find」eZ Publish勉強会5月「eZ Find」
eZ Publish勉強会5月「eZ Find」
 
eZ Publish勉強会10月〜Wysiwygエディター〜
eZ Publish勉強会10月〜Wysiwygエディター〜eZ Publish勉強会10月〜Wysiwygエディター〜
eZ Publish勉強会10月〜Wysiwygエディター〜
 
eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜
 
eZ Publish 2012年7月勉強会 - 権限システム
eZ Publish 2012年7月勉強会 - 権限システムeZ Publish 2012年7月勉強会 - 権限システム
eZ Publish 2012年7月勉強会 - 権限システム
 
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライドeZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
 

個人ブログから大規模まで! 多機能 CMS 「 eZ Publish コミュニティエディション」の活用法

  • 1. 個人ブログから大規模まで! 多機能 CMS 「 eZ Publish コミュニティエディション」の活用法    
  • 2. eZ Publish とは ● オープンソース CMS ( Github で管理) ● 10 年以上開発されています( 2001 年~) ● LAMP 環境で動作 ( PostgreSQL 、 Oracle 、 IIS も対応) ● CMS でありながらフレームワーク    
  • 3. eZ Publish の特徴 ● 標準機能の数で開発期間の短縮 ● Rest API ● Webdav ● Ldap ● ファイルのマルチアップロード ● 多段階ワークフロー ● 多言語 ● マルチサイト ● バージョン管理 ● 細かいアクセス権限の設定 ● 管理画面のカスタマイズ・独自管理画面 ● 高機能検索エンジン ● …    
  • 4. “eZ? no” ● 機能が多いほど難しい? ● 自由があるほど混乱する? ● 管理画面が分かりにくい?    
  • 5. eZ Publish でブログ ● 標準インストール ● webin パッケージを利用 ● 完了?    
  • 6. eZ Publish でブログ・利点 ● 進化できる ● 簡単に機能の追加 ● イベント管理 ● ギャラリー ● 掲示板 ● 好きな機能 ● 冗長化に対応    
  • 7. eZ Publish の特徴 ● 柔軟コンテンツモデル ● ニーズに合ったコンテンツ種類の設定( GUI ) ● 標準に 30 以上のコンテンツ種類 ● 柔軟テンプレートエンジン ● テンプレートのオーバーライドシステム ● テンプレート言語の拡張可能    
  • 8. eZ Publish で大規模システムの例 ● 8 ドメイン・ 10 サイト ● 承認ワークフロー ● 2 データベース ● 未来公開 ● 多言語(日本語+英語) ● 複雑アクセス権限 ● 自動 Twitter 投稿 ● タグで関連付け ● イベント自動管理 ● 画像ギャラリー ● クロスドメイン投稿・統 ● マルチアップロード 合 RSS ● 複雑キャッシュ設定 ● テンプレートオペレー ターの追加 ● コンテンツの関連付け    
  • 10. それでも ● 一つの eZ Publish ● 元テンプレートやコードに変更なし ● 3 カスタムエクステンションで実装 ● ~ 150 テンプレート ● システムの第 1 ステップ ● 簡単に新規サブサイト・機能の追加可能    
  • 11. eZ Publish で大規模システム ● 標準機能を利用 ● カスタムコンテンツクラス ● モジュールの追加 ● テンプレートオペレーターの追加 ● カーネルのオーバーライド ● eZ Components 利用 ● eZ Publish のコードに変更せず!    
  • 12. コミュニティ ● 公式コミュニティ share.ez.no ● wiki サイト ezpedia.org ● ヨーロッパで多くのブログ    
  • 13. eZ Publish の弱点 ● 資料はほんとんど英語 ● 英語でも資料・ドキュメントが少ない =>  コードを直接みる事は多い!    
  • 14. eZ Publish 日本コミュニティ ● 日本語専用サイト ez­japan.org ● 毎月のイベント・勉強会 ● 日本語でチュートリアル・資料の作成 ● だれでも参加できる    
  • 15. 質問