SlideShare a Scribd company logo
1 of 11
Download to read offline
©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.
おまえ誰よ?
©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.jp
http://www.cmscom.jp

More Related Content

Viewers also liked (11)

PyCon APAC session Frontpage for iqbal
PyCon APAC session Frontpage for iqbalPyCon APAC session Frontpage for iqbal
PyCon APAC session Frontpage for iqbal
 
Osc2015 Tokyo Spring Plone by terada
Osc2015 Tokyo Spring Plone by teradaOsc2015 Tokyo Spring Plone by terada
Osc2015 Tokyo Spring Plone by terada
 
PyCon asiapacific 2013 bengkeat
PyCon asiapacific 2013 bengkeatPyCon asiapacific 2013 bengkeat
PyCon asiapacific 2013 bengkeat
 
Planning plone Symposium Tokyo 2015
Planning plone Symposium Tokyo 2015Planning plone Symposium Tokyo 2015
Planning plone Symposium Tokyo 2015
 
OSC 2014 Tokyo fall plone_terada
OSC 2014 Tokyo fall plone_teradaOSC 2014 Tokyo fall plone_terada
OSC 2014 Tokyo fall plone_terada
 
PloneConf 2014 CDN terada
PloneConf 2014 CDN teradaPloneConf 2014 CDN terada
PloneConf 2014 CDN terada
 
Plone + AWS at Plone Symposium tokyo 2015
Plone + AWS at Plone Symposium tokyo 2015Plone + AWS at Plone Symposium tokyo 2015
Plone + AWS at Plone Symposium tokyo 2015
 
Ja sakai conf 2014 edx by Manabu TERADA
Ja sakai conf 2014 edx by Manabu TERADAJa sakai conf 2014 edx by Manabu TERADA
Ja sakai conf 2014 edx by Manabu TERADA
 
PyCon JP 2014 plone terada
PyCon JP 2014 plone teradaPyCon JP 2014 plone terada
PyCon JP 2014 plone terada
 
私とコミュニティとPython
私とコミュニティとPython私とコミュニティとPython
私とコミュニティとPython
 
SI業界の営業の役割と存在意義を一緒に考えよう
SI業界の営業の役割と存在意義を一緒に考えようSI業界の営業の役割と存在意義を一緒に考えよう
SI業界の営業の役割と存在意義を一緒に考えよう
 

More from Manabu Terada (12)

PyCon APAC 2013 Apac session terada
PyCon APAC 2013 Apac session teradaPyCon APAC 2013 Apac session terada
PyCon APAC 2013 Apac session terada
 
グリーンコンサート視察報告 (寺田)
グリーンコンサート視察報告 (寺田)グリーンコンサート視察報告 (寺田)
グリーンコンサート視察報告 (寺田)
 
Plone talk 201308_terada
Plone talk 201308_teradaPlone talk 201308_terada
Plone talk 201308_terada
 
World Plone Day 2013 Tokyo, new version of Plone
World Plone Day 2013 Tokyo, new version of PloneWorld Plone Day 2013 Tokyo, new version of Plone
World Plone Day 2013 Tokyo, new version of Plone
 
Ocs2013 tokyo spring_plone
Ocs2013 tokyo spring_ploneOcs2013 tokyo spring_plone
Ocs2013 tokyo spring_plone
 
Fuzzy search on plone
Fuzzy search on ploneFuzzy search on plone
Fuzzy search on plone
 
Fuzzy search on plone ploneconf
Fuzzy search on plone ploneconfFuzzy search on plone ploneconf
Fuzzy search on plone ploneconf
 
World Plone Day 2012 Tokyo about my-handai
World Plone Day 2012 Tokyo about my-handaiWorld Plone Day 2012 Tokyo about my-handai
World Plone Day 2012 Tokyo about my-handai
 
Ocs2012 tokyo/spring plone
Ocs2012 tokyo/spring plone Ocs2012 tokyo/spring plone
Ocs2012 tokyo/spring plone
 
Pythonスタートアップ 勉強会
Pythonスタートアップ 勉強会Pythonスタートアップ 勉強会
Pythonスタートアップ 勉強会
 
Osc2011spring plone
Osc2011spring ploneOsc2011spring plone
Osc2011spring plone
 
Double byte problems (CJK) ploneconf2010
Double byte problems (CJK) ploneconf2010Double byte problems (CJK) ploneconf2010
Double byte problems (CJK) ploneconf2010
 

Recently uploaded

研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
atsushi061452
 

Recently uploaded (16)

ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
 
Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )
 
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
 
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
 
2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用
2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用
2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用
 
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
 
情報を表現するときのポイント
情報を表現するときのポイント情報を表現するときのポイント
情報を表現するときのポイント
 
LoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイル
LoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイルLoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイル
LoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイル
 
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
 
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
 
ネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdf
ネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdfネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdf
ネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdf
 
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
 
Keywordmap overview material/CINC.co.ltd
Keywordmap overview material/CINC.co.ltdKeywordmap overview material/CINC.co.ltd
Keywordmap overview material/CINC.co.ltd
 
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
 
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
 
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
 

World plone day tokyo 2014 terada