ただ動画を楽しむためだけであれば、ファイルのアップロード機能など本来不要なのかも知れない。既にWebサーバ上に存在しているデータを表示するだけなら、ごく簡単に実装できそうだ。

Picture 128.png

トップ画面。シンプルなインタフェースだ

 

余計な仕組みは作らず、ただ楽しむだけの機能を実装する、そんなソフトウェアがこれだ。

今回紹介するオープンソース・ソフトウェアはProject 42、動画を楽しむためのWebアプリケーションだ。

Project 42は管理画面も、動画のアップロード画面もない。ただインポート機能があるだけだ。そのインポート機能ですら、都度実行時に既存のDBデータを削除している。そして動画のファイル名を直指定で再生するだけというシンプルな仕組みだ。

Picture 129.png

再生中

 

動画はembdタグで指定しているだけなので、WMVやQuickTimeの再生はできるが、Flashビデオの再生はできない。また、動画を表示するプログラムを見るとSQLインジェクションができそうな仕組みになっているので、そのまま公開するのは危なそうだ。

ただ、動画を楽しむために極限までシンプル化された仕組みには感銘を覚える。確かに時間のかかるWebアップロードを使うくらいなら、FTPクライアントでアップロードする方が手軽だ。自分だけのサービスであれば、そんなシンプルさもかえって便利かも知れない。

 

via Project 42 [Open Source PHP]

Project 42 Web

 http://project42.javierh.com/