world plone day tokyo 2014 terada

Post on 02-Jul-2015

231 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

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