Plone Symposium Tokyo 2015 参加レポート

第1回 Plone Symposium Tokyo 2015-Day 1:トークセッション編

この記事を読むのに必要な時間:およそ 6 分

SQLAlchemy ~SQLの錬金術~

Python,SQLのエキスパートAtsushi Odagiri@aodag氏から,Python製O/Rマッパー(ORM)SQLAlchemyについての発表をしていただきました。SQLAlchemyの基本はもちろん,なぜSQLAlchemyが良いのか,他のORMとどう違うのかなどがよくわかる発表でした。

写真6 Atsushi Odagiri氏

写真6 Atsushi Odagiri氏

とくに,⁠SQLAlchemyは他のORMと違いSQLを隠そうとしない。SQLの良さを活かしつつORMとしても大変使いやすい」という言葉が印象的でした。

Modern Django ~Djangoでのモダンな開発手法~

Hiroki Kiyohara@hirokiky氏から,WebフレームワークDjangoの発表をしていただきました。Djangoの概要から最近入った機能,Djangoの他に使えるライブラリなどの紹介をいただきました。

写真7 Hiroki Kiyohara氏

写真7 Hiroki Kiyohara氏

とくにDjango製CMS,Mezzanineの紹介が印象的でした。Mezzanineは簡単に動的なサイトやブログを作れるCMSで,使い心地としてはWordpressに近いそうです。Mezzanineを日本のDjangoポータルサイトdjangoproject.jpにも導入して使っているそうで,清原氏もお気に入りとのことです。

Why good documentation matters - Importance and its benefits

オランダから参加いただいた,svx氏によるドキュメンテーションの大事さについての発表です。多くの人に使ってもらい,開発を継続するためには絶対的に重要である! と熱く語られていました。Ploneでもドキュメントチームがあり,ユーザマニュアルや開発マニュアルを日々整備しています。

写真8 svx氏

写真8 svx氏

質問の時間帯では,ネイティブスピーカでない日本人が,英語でドキュメントを書くことの難しさから発生する問題や,日本語だけでもドキュメントを整備しておいたほうが良いのか? それとも英語で書くべきか? といった議論がありました。⁠多くの人に使ってもらい,見てもらうためには,間違っていてでも英語で書いてほしい」⁠間違っていることを恥ずかしいことだと思う必要は無い」という話が印象的でした。

PloneとAWS ~スケールアウト可能なハイパフォーマンスPloneサイトをクラウドに構築~

Ploneをサービスするための最小構成から大規模構成の事例の紹介を,筆者である寺田が行いました。Plone及びその周辺でどのような組合せでホストしているかや,キャッシュの重要性について説明し,AWSでホストする際の割り当て方などを説明しました。

写真9 寺田学氏

写真9 寺田学氏

最後に,CloudFrontを用いる2つの例を紹介し,nginxの設定のみでCloudFrontを使う方法と,Plone+AWSでPloneのユーザ認証を経由して動画(ストリーミング)を行う方法を説明しました。前者はPloneに関係なくnginxの設定ルールでCloudFrontを使うアイデアの紹介を行いました。

QAでは,Ploneで小さなトランザクションの扱いについて質問を受けました。筆者が行っている,SQLAlchemyと連携したデータ保存方法の例を簡単に説明しました。

著者プロフィール

寺田学(てらだまなぶ)

  • 株式会社CMSコミュニケーションズ 代表
  • 一般社団法人PyCon JP 代表理事。
  • Plone Foundation Ambassador
  • NVDA日本語チーム 監査

Zope/Ploneの専門家として,大学系・公共系などのCMSコンサルティングや構築を手がけている。Ploneコアコミッターとして,Plone 4の日本語検索部分を担当した。

共著書に,「Plone 4 Book」(Talpa-Tech Inc.),「10日でおぼえるPython入門教室」(翔泳社),「FFmpegで作る動画共有サイト」(毎日コミュニケーションズ)他がある。


清原弘貴(きよはらひろき)

 
  • 株式会社ビープラウド 所属
  • djangoproject.jp 管理者

Djangoが好きで,Webアプリケーションやライブラリを趣味/仕事で作ったりDjango本体のソースコードへパッチを送ったりしている。

Djangoの貢献者一覧に名前が載ってることが密かな誇り。

共著書に「Pythonプロフェッショナルプログラミング 第2版」(秀和システム),「Pythonエンジニア養成読本」(技術評論社)がある。


田原悠西(たはらゆうせい)

オープンソースERPのERP5開発者の一人。自由ソフトウェアが好き。


安田善一郎(やすだぜんいちろう)

  • シエルセラン合同会社 代表
  • 株式会社Suraface&Architecture 所属
  • 株式会社ニューロマジック 監査役

PloneをはじめMT,Wordpress,WebReleaseなどさまざまなCMSでサイト構築(企画IAディレクション含む)を手がける。UI/UXデザインのディレクションも。トライアスロン歴約5年だがずっとビギナー。

「Plone 4 Book」(Talpa-Tech Inc.)共著

バックナンバー

Plone Symposium Tokyo 2015 参加レポート