SlideShare una empresa de Scribd logo
1 de 21
The Secure CMS
Geeklog
Geeklog Japan
代表 今駒哲子
1
Geeklogの特長
• Geeklog 2.1.1が2015年12月、公開され、日本語版の
Geeklog Japan版やGeeklog Japan版をベースにさらにプ
ラグインやカスタム関数を追加したivywe版が配布。
• ivywe版では、UIkitを活用して最もシンプルにしたテー
マDefaultを同梱しています。
• GPL 2.0にてGitHubを活用して公開中。
2
特長
 セキュリティに配慮し、本体やアドオンに脆弱性を含まない※1
 便利な自動タグ
 記事の機能、ページの機能を同梱しているためすぐにページを開設可能
 軽快に作動するGeeklogがさらにキャッシング機能で高速
 豊富なログイン方法を提供(OAuth, OpenID, Simple_LDAP)。シングルサインオン
標準提供。
 高機能、コンパクトでコンフリクトを起こさないフロントエンドフレームワークUIkitを
同梱
 GitHubで開発。プルリクによる開発の加速
 コンフリクトを起こさない高機能で軽快なフロントエンドフレームワークUIkitを同梱
 HTML5, CSS3, RWD(レスポンシブウェブデザイン)対応
3
ログイン
• 豊富なログイン方法を提供(OAuth, OpenID,
Simple_LDAP)。シングルサインオン標準提供。
 OAuth
 OpenID
 Simple_LDAP
4
デザイン
• HTML5, CSS3, RWD(レスポンシブウェブデザイン)対応
• テーマシステム
• 多言語システム
• フロントエンドフレームワーク(UIkit)をテーマに同梱
• jQuery本体内蔵
• HTML5, CSS3
• テーマのテンプレートにPHP記述
• 条件文、自動タグ等が記載。キャッシング機能で高速に表
示する機能を提供するテンプレートエンジン Caching
Template Library
5
アドオン
 様々な種類で提供するアドオン開発種
 豊富なプラグインAPIによるプラグイン開発
 静的ページPHP
 ブロックPHP
 プラグインごとに提供する自動タグ(autotag e.g. staticpage, story,
staticpage_content,...)
 カスタムフィールド機能を提供するdataBoxプラグインなど、高
機能なプラグインで物件検索サイトや高機能な記事検索サイト
を開発。大学、企業などでも活用されています。
 本体ハックを極力回避できるしくみ、CUSTOM関数の仕組み
6
セキュリティ注意
• ※1 セキュリティへの対応はいくら行っても万全であるとは限り
ません。サイトやサーバーのログチェックやサイトのユーザー
登録状況や権限設定など、常にセキュリティー情報に目を配
り、対応を行ってください。また、管理者のログインアカウント
やパスワードの管理を十分に行ってください。日本語版パッ
ケージに含まれるアドオン以外のアドオンに関しては脆弱性
のテストをすり抜けているケースは考えられますので、様々な
サイトから配布されているアドオンに関しては配布サイトから
のニュースを受け取るなどして各自でセキュリティ対応を行っ
てください。Geeklogやアドオンは常時最新バージョンを活用
するよう、サイトを設計運用してください。
7
アンケートプラグイン 8
9
活用事例:大学
大妻女子大学様
10
活用事例:
物件検索・自動データ更新
11
活用事例:データ更新
マウンテン様
12活用事例
UIkit
13CSSフロントエンドフレームワーク
14
15
OSS Japan OSS検索
dataBoxプラグイン 16
MediaGalleryプラグイン 17
セミナーイベント開催中
18
技術者にやさしいCMS
Geeklog 19
Geeklog もGitHubへ
slackも 20
セキュアなCMSで安心の
WEB開発
• Geeklog: http://www.geeklog.jp
IvyWe: https://www.ivywe.co.jp
• GitHub: https://github.com/ivywe
• OSS Japan: https://www.ossj.jp
21

Más contenido relacionado

La actualidad más candente

JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新
normalian
 
S94 Microsoft Azure セキュリティについて
S94 Microsoft Azure セキュリティについてS94 Microsoft Azure セキュリティについて
S94 Microsoft Azure セキュリティについて
Microsoft Azure Japan
 

La actualidad más candente (8)

JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新
 
Android_kinesis_cognito
Android_kinesis_cognitoAndroid_kinesis_cognito
Android_kinesis_cognito
 
Android_kinesis_cognito
Android_kinesis_cognitoAndroid_kinesis_cognito
Android_kinesis_cognito
 
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPsMicrosoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
 
Windows 365 のテクノロジーとインフラストラクチャー
Windows 365 のテクノロジーとインフラストラクチャーWindows 365 のテクノロジーとインフラストラクチャー
Windows 365 のテクノロジーとインフラストラクチャー
 
(管理者向け) Microsoft Edge の展開と管理の手法
(管理者向け) Microsoft Edge の展開と管理の手法(管理者向け) Microsoft Edge の展開と管理の手法
(管理者向け) Microsoft Edge の展開と管理の手法
 
S94 Microsoft Azure セキュリティについて
S94 Microsoft Azure セキュリティについてS94 Microsoft Azure セキュリティについて
S94 Microsoft Azure セキュリティについて
 
【de:code 2020】 セキュアなソフトウェアを実現する、GitHub のコード解析のご紹介
【de:code 2020】 セキュアなソフトウェアを実現する、GitHub のコード解析のご紹介【de:code 2020】 セキュアなソフトウェアを実現する、GitHub のコード解析のご紹介
【de:code 2020】 セキュアなソフトウェアを実現する、GitHub のコード解析のご紹介
 

Similar a The secure CMS Geeklogを活用したCMS開発のご提案

Similar a The secure CMS Geeklogを活用したCMS開発のご提案 (18)

Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編
 
Ruby で zabbix agent の loadable module を作れる loadable module を C言語 + mruby で作った
Ruby で zabbix agent の loadable module を作れる loadable module を C言語 + mruby で作ったRuby で zabbix agent の loadable module を作れる loadable module を C言語 + mruby で作った
Ruby で zabbix agent の loadable module を作れる loadable module を C言語 + mruby で作った
 
オールフェスタ Git勉強会資料 (public)
オールフェスタ Git勉強会資料 (public)オールフェスタ Git勉強会資料 (public)
オールフェスタ Git勉強会資料 (public)
 
Git社内勉強会資料
Git社内勉強会資料Git社内勉強会資料
Git社内勉強会資料
 
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps 『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
 
TECHTALK 20210309 Qlik What's New - Februaryリリースの新機能のご紹介
TECHTALK 20210309 Qlik What's New - Februaryリリースの新機能のご紹介TECHTALK 20210309 Qlik What's New - Februaryリリースの新機能のご紹介
TECHTALK 20210309 Qlik What's New - Februaryリリースの新機能のご紹介
 
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
 
Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編
 
Xcodeにおけるライブラリの活用
Xcodeにおけるライブラリの活用Xcodeにおけるライブラリの活用
Xcodeにおけるライブラリの活用
 
Github入門2014
Github入門2014Github入門2014
Github入門2014
 
XPagesジャンプスタート
XPagesジャンプスタートXPagesジャンプスタート
XPagesジャンプスタート
 
Qlik Sense Extension開発 - Extensionの概要から実際の開発詳細まで
Qlik Sense Extension開発 - Extensionの概要から実際の開発詳細までQlik Sense Extension開発 - Extensionの概要から実際の開発詳細まで
Qlik Sense Extension開発 - Extensionの概要から実際の開発詳細まで
 
はじめてのMercurial/Bitbucket
はじめてのMercurial/BitbucketはじめてのMercurial/Bitbucket
はじめてのMercurial/Bitbucket
 
Githubサービスについて
GithubサービスについてGithubサービスについて
Githubサービスについて
 
DevOps with GitLabで始める簡単DevOps
DevOps with GitLabで始める簡単DevOpsDevOps with GitLabで始める簡単DevOps
DevOps with GitLabで始める簡単DevOps
 
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEGPythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEG
 
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
XPages の最新機能を、XPages Extension Library Japan の日本語サンプルで試そう!
 
Office365最新動向と運用管理tips
Office365最新動向と運用管理tipsOffice365最新動向と運用管理tips
Office365最新動向と運用管理tips
 

The secure CMS Geeklogを活用したCMS開発のご提案