world plone day tokyo 2014 terada
Post on 02-Jul-2015
231 Views
Preview:
TRANSCRIPT
©2013 CMScom info@cmscom.jp
事例紹介: 動画共有サイト
CMS communications Inc.Manabu TERADA terada@cmscom.jp
http://www.cmscom.jp2014/4/30
World Plone Day Tokyo 2014at CMS communications Inc.
おまえ誰よ?
©2014 CMScom info@cmscom.jp
•Manabu TERADA (寺田 学)•CMSコミュニケーションズの代表•Zope/Ploneのコミッター•(一社)PyCon JP 代表理事•一橋大学大学院 社会学研究科地球社会専攻 元客員准教授•NVDA日本語チーム 監査
1
CMScom
©2014 CMScom info@cmscom.jp
•CMSコミュニケーションズ•Ploneを使ったWebサイト構築・システム構築•Python技術を中心に、システム構築をしている•国内の大学のWebサイトや学生向けサイトやOCWなど•大阪大学、京都大学、大阪市立大学、東京大学などなど•edx-platformも部分的にサポートを開始
1
todai.tv
©2014 CMScom info@cmscom.jp
2
todai.tv
©2014 CMScom info@cmscom.jp
2
サイト概要
©2014 CMScom info@cmscom.jp
•Plone + FMSを組合せた動画共有サイト•授業や公開講座などの動画を中心にしたコンテンツ•日・英でのコンテンツ配信•複数の動画を一つの授業にまとめて表示•関連や検索などで他の動画を閲覧させる仕組み
3
サイトの技術的側面
©2014 CMScom info@cmscom.jp
•Ploneテンプレートを用いたデザインの変更•Dexterityを用いた独自コンテンツタイプ構築•各言語用に専用のスキーマ•FMS(Flash Media Server)の動画を表示させる仕組み•ユーザ認証にSSO•Excelファイルでのインポート/エクスポート
4
Ploneで動画を扱う
©2014 CMScom info@cmscom.jp
•YouTubeなど外部のリソースを用いる•collective.flowplayerを使う
https://pypi.python.org/pypi/collective.flowplayer
•独自のコンテンツタイプhttps://bitbucket.org/cmscom/c2.app.moviecontent
5
閲覧を制限する
©2014 CMScom info@cmscom.jp
•IPアドレス制限https://bitbucket.org/cmscom/c2.pas.ipbaselogin
•SSO(シングルサインオン)•Shibboleth•CAS•他
6
アドオン
©2014 CMScom info@cmscom.jp
•'plone.app.dexterity',•'collective.dexteritytextindexer',•'collective.z3cform.datagridfield',•'xlwt',•'xlrd',
7
©2014 CMScom info@cmscom.jp
ありがとうございました
e-mail: terada@cmscom.jphttp://www.cmscom.jp
top related