Zope

出典: フリー百科事典『ウィキペディア(Wikipedia)』
2013年3月8日 (金) 03:08時点におけるAddbot (トーク)による版 (ボット: 言語間リンク 18 件をウィキデータ上の d:q836650 に転記)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Zope(ゾープ、Z Object Publishing Environment)は、プログラミング言語Pythonで書かれた、オブジェクト指向ウェブアプリケーションサーバ、もしくはWebアプリケーションフレームワークである。Zope 2系列および、Zope 3が並行してリリースされている。Zope Public Licenseに基づき配布されるフリーソフトウェアである。

概要

アプリケーションサーバ、ウェブサーバデータベースの機能をすべて包含しているため、Zopeのみでの環境構築が可能である。導入時点で、BlogWikiといったウェブアプリケーションが同梱されており、これらを組み合わせて容易にCMSが構築できる。より高機能なCMS、RDBMSとの連携など、様々な外部プロダクトによる機能拡張が可能である。

Zope の管理はウェブインターフェースの管理画面から行う。Pythonによる高度なカスタマイズが可能である。Zopeにおいてはすべては Python のオブジェクトであり、ZODBと呼ばれるオブジェクトデータベースに格納される。

Zope 3

Zope 3は、Zope 2から全面的に再実装され、Webアプリケーションフレームワークとなった。Zope 2.8.1より、Zope 3 の機能を利用することができる。

Plone

オブジェクト指向CMSとも言えるPloneは、Windows(XP以上)、Linux(CentOS、Ubuntuなど)、FreeBSD、MacOSXで動作する。最新版であるPlone3.3.5(2010年6月現在)のインストールには200MB以上のディスクスペースを必要とするが、これにはZope2.10.7およびPython2.4.5が含まれている。なお日本語文字コードはUTF-8となる。サイトの管理にはオブジェクト指向の考え方が必要で、ファイルマネージャーに近い感覚でコンテンツを取り扱うところに特徴がある。独自のWebサーバーを内蔵しているので、Apacheによる通常のWebサイトと共存するには、ポートの設定などに工夫が必要となる。

外部リンク

テンプレート:Webアプリケーションフレームワーク