Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

World plone day tokyo 2014 terada

644 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

World plone day tokyo 2014 terada

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

×