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