21
The Secure CMS Geeklog Geeklog Japan 代代 代代代代 1

Osc2016 tokyo-spring-geeklog

Embed Size (px)

Citation preview

Page 1: Osc2016 tokyo-spring-geeklog

1

The Secure CMS

GeeklogGeeklog Japan代表 今駒哲子

Page 2: Osc2016 tokyo-spring-geeklog

2Geeklogの特長

• Geeklog 2.1.1が 2015年 12月、公開され、日本語版の Geeklog Japan版や Geeklog Japan版をベースにさらにプラグインやカスタム関数を追加した ivywe版が配布。 ivywe版では、 UIkitを活用して最もシンプルにしたテーマ Defaultを同梱しています。

Page 3: Osc2016 tokyo-spring-geeklog

3特長

セキュリティに配慮し、本体やアドオンに脆弱性を含まない※ 1便利な自動タグ記事の機能、ページの機能を同梱しているためすぐにページを開設可能軽快に作動するGeeklogがさらにキャッシング機能で高速豊富なログイン方法を提供 (OAuth, OpenID, Simple_LDAP)。シングルサインオン標準提供。高機能、コンパクトでコンフリクトを起こさないフロントエンドフレームワークUIkitを同梱GitHubで開発。プルリクによる開発の加速コンフリクトを起こさない高機能で軽快なフロントエンドフレームワークUIkitを同梱HTML5, CSS3, RWD(レスポンシブウェブデザイン )対応

Page 4: Osc2016 tokyo-spring-geeklog

4ログイン

• 豊富なログイン方法を提供 (OAuth, OpenID, Simple_LDAP)。シングルサインオン標準提供。

OAuthOpenIDSimple_LDAP

Page 5: Osc2016 tokyo-spring-geeklog

5デザイン

• HTML5, CSS3, RWD(レスポンシブウェブデザイン )対応• テーマシステム• 多言語システム• フロントエンドフレームワーク (UIkit)をテーマに同梱• jQuery本体内蔵• HTML5, CSS3• テーマのテンプレートに PHP記述• 条件文、自動タグ等が記載。キャッシング機能で高速に表示する機能を提供するテンプレートエンジン 

Caching Template Library

Page 6: Osc2016 tokyo-spring-geeklog

6アドオン

様々な種類で提供するアドオン開発種豊富なプラグインAPIによるプラグイン開発静的ページ PHPブロック PHPプラグインごとに提供する自動タグ (autotag e.g. staticpage,

story, staticpage_content,...)カスタムフィールド機能を提供する dataBoxプラグインなど、高機能なプラグインで物件検索サイトや高機能な記事検索サイトを開発。大学、企業などでも活用されています。本体ハックを極力回避できるしくみ、 CUSTOM関数の仕組み

Page 7: Osc2016 tokyo-spring-geeklog

7セキュリティ注意

• ※1 セキュリティへの対応はいくら行っても万全であるとは限りません。サイトやサーバーのログチェックやサイトのユーザー登録状況や権限設定など、常にセキュリティー情報に目を配り、対応を行ってください。また、管理者のログインアカウントやパスワードの管理を十分に行ってください。日本語版パッケージに含まれるアドオン以外のアドオンに関しては脆弱性のテストをすり抜けているケースは考えられますので、様々なサイトから配布されているアドオンに関しては配布サイトからのニュースを受け取るなどして各自でセキュリティ対応を行ってください。Geeklogやアドオンは常時最新バージョンを活用するよう、サイトを設計運用してください。

Page 8: Osc2016 tokyo-spring-geeklog

8

アンケートプラグイン

Page 9: Osc2016 tokyo-spring-geeklog

9

活用事例:大学大妻女子大学様

Page 10: Osc2016 tokyo-spring-geeklog

10

活用事例:物件検索・自動データ更新

Page 11: Osc2016 tokyo-spring-geeklog

11

活用事例:データ更新マウンテン様

Page 12: Osc2016 tokyo-spring-geeklog

12活用事例

Page 13: Osc2016 tokyo-spring-geeklog

13

UIkit

CSSフロントエンドフレームワーク

Page 14: Osc2016 tokyo-spring-geeklog

14

Page 15: Osc2016 tokyo-spring-geeklog

15

Page 16: Osc2016 tokyo-spring-geeklog

16

OSS Japan OSS検索dataBoxプラグイン

Page 17: Osc2016 tokyo-spring-geeklog

17

MediaGalleryプラグイン

Page 18: Osc2016 tokyo-spring-geeklog

18セミナーイベント開催中

Page 19: Osc2016 tokyo-spring-geeklog

19

技術者にやさしい CMS Geeklog

Page 20: Osc2016 tokyo-spring-geeklog

20

Geeklog もGitHubへslackも

Page 21: Osc2016 tokyo-spring-geeklog

21

セキュアな CMSで安心のWEB開発

• Geeklog: http://www.geeklog.jpIvyWe: https://www.ivywe.co.jp

• GitHub: https://github.com/ivywe• OSS Japan: https://www.ossj.jp