「Plone」の版間の差分
編集の要約なし |
→強みと弱み: 句点移動 タグ: モバイル編集 モバイルウェブ編集 改良版モバイル編集 |
||
(9人の利用者による、間の17版が非表示) | |||
7行目: | 7行目: | ||
| collapsible = yes |
| collapsible = yes |
||
| developer = Alan Runyan, Alexander Limi, Vidar Andersen and the Plone Team |
| developer = Alan Runyan, Alexander Limi, Vidar Andersen and the Plone Team |
||
| latest_release_version = |
| latest_release_version = 5.2.5 |
||
| latest_release_date = {{release date| |
| latest_release_date = {{release date|2021|08|06}}<ref>{{cite web|url=https://launchpad.net/plone/+download |title=Download project files : Plone |accessdate=2021-10-23}}</ref> |
||
| 最新評価版 = |
|||
| latest_preview_version = 4.0rc1 |
|||
| 最新評価版発表日 = |
|||
| latest_preview_date = {{release date|2010|08|06}} |
|||
| operating_system = [[ |
| operating_system = [[クロスプラットフォーム]] |
||
| platform = [[Zope]] |
| platform = [[Zope]] |
||
| genre = [[コンテンツ |
| genre = [[コンテンツ管理システム]] |
||
| license = [[GNU General Public License]] |
| license = [[GNU General Public License]] |
||
| website = |
| website = {{url|https://plone.org/}} |
||
}} |
}} |
||
'''Plone'''は[[Zope]][[アプリケーションサーバ]]上に構築された[[フリーソフトウェア|フリー]]かつ[[オープンソース|オープン]]な[[コンテンツ |
'''Plone'''(プローン<ref>http://plone.jp/documentation/knowhow/knowhow-name</ref>)は、[[Zope]][[アプリケーションサーバ]]上に構築された[[フリーソフトウェア|フリー]]かつ[[オープンソース|オープン]]な[[コンテンツ管理システム]]である。基本的にPloneは、[[ブログ]]、[[インターネット]]サイト、[[電子商店街|ウェブショップ]]や[[イントラネット|組織内のWebサイト]]といったどのような用途にも利用できる。さらに[[文書管理システム]]や[[グループウェア]]といった共有ツールとしても利用できるようになっている。Ploneの強みは、その柔軟で適応性のある[[ワークフロー]]、非常に優れた[[コンピュータセキュリティ|セキュリティ]]、拡張性、高い[[ユーザビリティ]]と柔軟性である。 |
||
Ploneは[[GNU General Public License]](GPL)ライセンスでリリースされており、拡張し易いように設計されている。主な開発は、定期的に開催される |
Ploneは[[GNU General Public License]] (GPL) ライセンスでリリースされており、拡張し易いように設計されている。主な開発は、定期的に開催される''Plone スプリント''と呼ばれる[[ハッカソン|特別なミーティング]](ハッカソン)で行われる。Ploneに対する追加機能は''プロダクト''で追加する。それはPloneのウェブサイトかその他のサイトで配布されている。Plone財団は全ての[[著作権]]と[[商標]]を保持している。さらにPloneは[[Software Freedom Law Center]]の評議会からの法的な後ろ盾も持っている。 |
||
[[MediaWiki]]の"Monobook"レイアウトは部分的にPloneのスタイルシートをベースにしている<ref>http://www.mediawiki.org/skins-1.5/monobook/main.css</ref>。 |
[[MediaWiki]]の "Monobook" レイアウトは部分的にPloneのスタイルシートをベースにしている<ref>http://www.mediawiki.org/skins-1.5/monobook/main.css</ref>。 |
||
== バージョン履歴 == |
== バージョン履歴 == |
||
Ploneプロジェクトは1999年にAlexander Limi、Alan RunyanそしてVidar Andersenにより開始した。Ploneは[[Zope]]コンテンツ |
Ploneプロジェクトは1999年にAlexander Limi、Alan RunyanそしてVidar Andersenにより開始した。Ploneは[[Zope]]コンテンツ管理フレームワーク上の[[ユーザビリティ]]レイヤとして開発された。2001年に最初のバージョンがリリースされた。プロジェクトはコミュニティ内ですぐに大きくなり、コミュニティのユーザにより多くの新しいアドオンプロダクトが作成された。コミュニティの拡大に伴い、2003年にPloneカンファレンスが開催され、それが今日でも続いている。さらに、数日から1週間で開発者のグループが一緒になってPloneの開発作業を行う「スプリント」も開催されている。2004年3月にPlone 2.0がリリースされた。このリリースはPloneに対してよりカスタマイズ可能な機能をもたらし、アドオン機能を拡張した。2004年5月に、Plone財団が開発、マーケティング、Ploneの保護のために設立された。Plone財団はPloneのコードベース、商標やドメイン名の所有権を所有している。Plone財団がPloneの所有権を保護するために設立されたが、Ploneは以前と変わりなく[[オープンソース]]のまま維持されている<ref>[http://plone.org/foundation/about/faq Plone Foundation FAQs — Plone CMS: Open Source Content Management<!-- Bot generated title -->]</ref>。2007年3月12日にPlone3がリリースされた。このリリースはインライン編集、アップグレードされたビジュアルエディタや強化されたセキュリティ、その他の多くの機能拡張をもたらした<ref>[http://plone.org/news/plone-3.0-released/ Plone 3.0 released!— Plone CMS: Open Source Content Management<!-- Bot generated title -->]</ref>。2007年9月までで、Plone にコードを寄与した開発者は200人を越える。Ploneは2つの[[Packt]]([[:en:Packt|en]])オープンソースCMSアワードを受賞した<ref>[http://www.packtpub.com/open-source-cms-award-previous-winners Open Source CMS Award Previous Winners<!-- Bot generated title -->]</ref>。 |
||
== 設計 == |
== 設計 == |
||
Ploneは[[Python]]で書かれた[[Zope]]アプリケーションサーバ上で構築される。Ploneはデフォルトで全ての情報をZopeの組み込み[[トランザクション]]オブジェクトデータベース([[Zope Object Database|ZODB]])に格納する。その他のオペレーティングシステムと共に配布できるよう、[[Microsoft Windows|Windows]]、[[ |
Ploneは[[Python]]で書かれた[[Zope]]アプリケーションサーバ上で構築される。Ploneはデフォルトで全ての情報をZopeの組み込み[[トランザクション]]オブジェクトデータベース ([[Zope Object Database|ZODB]]) に格納する。その他のオペレーティングシステムと共に配布できるよう、[[Microsoft Windows|Windows]]、[[macOS]]や[[Linux]]用のインストーラが付属している。新しいアップデートはPloneのウェブサイトで定期的にリリースされる。Ploneは35以上の言語で表示できる。そのインタフェースは[[Web Content Accessibility Guidelines|WCAG-AAA]]{{Citation needed|date=July 2009|reason=Who claims this?Any independent sources?WAI-AAA is very hard to reach. (And it's not a government standard.)}}と[[リハビリテーション法第508条]]に準拠している。それにより、身体的に障害を持つ人がPloneにアクセスし利用することができる。Ploneの大部分は[[スキン]]と[[テーマ (コンピュータ)|テーマ(未訳)]]([[:en:Theme (computing)|Theme]])の利用である。Ploneで作業するとき、テンプレートはウェブサイトの見た目をカスタマイズするために使用される。これらのテンプレートは[[Cascading Style Sheets|CSS]]で書かれている。さらに、Ploneは[[Pluggable Authentication Service]]([[:en:Pluggable Authentication Service|en]]; PAS)<!--これは定訳は未だないので、訳さない方がいい-->と呼ばれるユーザ管理システムがある。Plone 2.5で導入された "PAS" は別のユーザからそれぞれのフォルダやアカウントのソートを正しく行うために使用される。またPASはPloneのユーザやグループの検索にも使用される。最も重要なのは、PASはPloneにログインするために認証を要求するといった、ユーザに関連したセキュリティを提供する。これはユーザに対してコンテンツのセキュリティと構造化の両方を向上させる<ref>http://plone.org/documentation/manual/definitive-guide/definitive_guide_to_plone.pdf</ref>。 |
||
Ploneの変更の大部分はコミュニティによる貢献である。Ploneは[[オープンソース]]なので、Ploneコミュニティのメンバーは定期的に変更を行ったり、Ploneのインタフェースにアドオンを追加する。そして、こういった変更はPloneのウェブサイトを通して他のコミュニティへ提供される。Ploneという名前は[[:en:Plone (band)|音楽バンド]]の名前に由来し |
Ploneの変更の大部分はコミュニティによる貢献である。Ploneは[[オープンソース]]なので、Ploneコミュニティのメンバーは定期的に変更を行ったり、Ploneのインタフェースにアドオンを追加する。そして、こういった変更はPloneのウェブサイトを通して他のコミュニティへ提供される。Ploneという名前は[[:en:Plone (band)|音楽バンド]]の名前に由来し「Ploneはバンドの音のように見て感じられる」ということを指している<ref>[http://plone.org/documentation/faq/name Origins of the name Plone.]</ref>。 |
||
=== 開発言語 === |
=== 開発言語 === |
||
Ploneは主に[[Python]]で開発されているが、プロジェクト内で他の言語も使用される。ここにPloneで使用されるプログラミング言語をまとめた表がある。それは[[Ohloh]]のサイトにある[http://www.ohloh.net/p/plone/analyses/latest Ploneプロジェクトの統計情報]で確認できる。 |
Ploneは主に[[Python]]で開発されているが、プロジェクト内で他の言語も使用される。ここにPloneで使用されるプログラミング言語をまとめた表がある。それは[[Ohloh]]のサイトにある[http://www.ohloh.net/p/plone/analyses/latest Ploneプロジェクトの統計情報]で確認できる。 |
||
45行目: | 44行目: | ||
== 強みと弱み == |
== 強みと弱み == |
||
Ploneは他のコンテンツ |
Ploneは他のコンテンツ管理システムと比較して、標準規格への準拠、アクセス制御、国際化、集計、ユーザ作成コンテンツ、マイクロアプリケーション、活発なユーザグループといった点が優れている<ref name="cmswatch.com">[http://www.cmswatch.com/Feature/164-WCM-Marketplace CMS Watch: Web CMS Kudos and Shortcomings, Circa 2007]</ref>。それはPythonとZopeのようなプラットフォームに依存しない技術を使用しているので、様々なオペレーティングシステムで利用可能だからである。PloneのWeb ベース管理インタフェースは、一般的なWebブラウザで動作するように標準規格に最適化されている。そして、身体的障害を持つ人を支援するために追加のアクセシビリティの標準規格も準拠している。Ploneの機能は全てカスタマイズ可能で、フリーのアドオンがPloneのウェブサイトから入手可能である。 |
||
Ploneは他の一般的なコンテンツ |
Ploneは他の一般的なコンテンツ管理システムと比較してセキュリティに優れているとの記録がある<ref>[http://web.nvd.nist.gov/ National Vulnerability Database, 2008-09-20, 9 records for Plone, 145 Drupal, 259 Joomla!, 149 WordPress; none of the Plone vulnerabilities were rated severe.]</ref>。 |
||
Ploneは他の主要なCMSと比較すると、リポジトリサービスへの反映が遅滞しているとの報告があがっている |
Ploneは他の主要なCMSと比較すると、リポジトリサービスへの反映が遅滞しているとの報告があがっている<ref name="cmswatch.com"/>。 |
||
== 機能 == |
== 機能 == |
||
81行目: | 80行目: | ||
*リソース圧縮 |
*リソース圧縮 |
||
*キャッシュ[[プロキシ]]との統合 |
*キャッシュ[[プロキシ]]との統合 |
||
*コンテンツの[[ドラッグ・アンド・ドロップ|ドラッグ&ドロップ]]での並 |
*コンテンツの[[ドラッグ・アンド・ドロップ|ドラッグ&ドロップ]]での並べ替え |
||
*サイト設定の[[Extensible Markup Language|XML]]エクスポート |
*サイト設定の[[Extensible Markup Language|XML]]エクスポート |
||
*ローカライズされたワークフローの設定 |
*ローカライズされたワークフローの設定 |
||
105行目: | 104行目: | ||
<!-- {{Portal|Free software}} --> |
<!-- {{Portal|Free software}} --> |
||
{{Portal|FLOSS}} |
{{Portal|FLOSS}} |
||
* [[コンテンツ |
* [[コンテンツ管理システム]] |
||
* [[オープンソース]] |
* [[オープンソース]] |
||
* [[コンテンツ |
* [[コンテンツ管理システムの一覧]](未訳) ([[:en:List of content management systems]]) |
||
* [[iCalendarをサポートしているアプリケーションの一覧]](未訳) ([[:en:List of applications with iCalendar support]]) |
* [[iCalendarをサポートしているアプリケーションの一覧]](未訳) ([[:en:List of applications with iCalendar support]]) |
||
* [[Zope]] |
* [[Zope]] |
||
122行目: | 121行目: | ||
=== レビュー === |
=== レビュー === |
||
* [ |
* [https://web.archive.org/web/20051203012730/http://www.openadvantage.org/articles/oadocument.2005-04-25.0390317971/view Review of Plone 2.0.5] |
||
* [http://www.456bereastreet.com/archive/200503/content_management_with_plone/ Review of Plone, Pre 2.1] |
* [http://www.456bereastreet.com/archive/200503/content_management_with_plone/ Review of Plone, Pre 2.1] |
||
* [http://www.infoworld.com/article/07/10/08/41TC-open-source-cms_1.html InfoWorld review of 5 open source CMSs - Oct. '07] |
* [http://www.infoworld.com/article/07/10/08/41TC-open-source-cms_1.html InfoWorld review of 5 open source CMSs - Oct. '07] |
||
132行目: | 131行目: | ||
[[Category:Cross-platform software]] |
[[Category:Cross-platform software]] |
||
--> |
--> |
||
[[Category:コンテンツ管理システム]] |
|||
[[Category:Python]] |
[[Category:Python]] |
||
[[Category:CMS]] |
|||
[[Category:クロスプラットフォームのソフトウェア]] |
[[Category:クロスプラットフォームのソフトウェア]] |
||
[[Category:オープンソースソフトウェア]] |
|||
[[ca:Plone]] |
|||
[[cs:Plone]] |
|||
[[de:Plone]] |
|||
[[en:Plone (software)]] |
|||
[[eo:Plone]] |
|||
[[es:Plone]] |
|||
[[fi:Plone]] |
|||
[[fr:Plone]] |
|||
[[gl:Plone]] |
|||
[[id:Plone]] |
|||
[[it:Plone]] |
|||
[[ml:പ്ലോൺ]] |
|||
[[nl:Plone]] |
|||
[[no:Plone]] |
|||
[[pl:Plone]] |
|||
[[pt:Plone]] |
|||
[[ru:Plone]] |
|||
[[tr:Plone (yazılım)]] |
|||
[[uk:Plone]] |
|||
[[zh:Plone]] |
2023年11月28日 (火) 05:03時点における最新版
![]() |
![]() | |
スクリーンショット ![]() Plone 4のデフォルトインストール時のスクリーンショット | |
開発元 | Alan Runyan, Alexander Limi, Vidar Andersen and the Plone Team |
---|---|
最新版 |
5.2.5
/ 2021年8月6日[1] |
対応OS | クロスプラットフォーム |
プラットフォーム | Zope |
種別 | コンテンツ管理システム |
ライセンス | GNU General Public License |
公式サイト |
plone |
Plone(プローン[2])は、Zopeアプリケーションサーバ上に構築されたフリーかつオープンなコンテンツ管理システムである。基本的にPloneは、ブログ、インターネットサイト、ウェブショップや組織内のWebサイトといったどのような用途にも利用できる。さらに文書管理システムやグループウェアといった共有ツールとしても利用できるようになっている。Ploneの強みは、その柔軟で適応性のあるワークフロー、非常に優れたセキュリティ、拡張性、高いユーザビリティと柔軟性である。
PloneはGNU General Public License (GPL) ライセンスでリリースされており、拡張し易いように設計されている。主な開発は、定期的に開催されるPlone スプリントと呼ばれる特別なミーティング(ハッカソン)で行われる。Ploneに対する追加機能はプロダクトで追加する。それはPloneのウェブサイトかその他のサイトで配布されている。Plone財団は全ての著作権と商標を保持している。さらにPloneはSoftware Freedom Law Centerの評議会からの法的な後ろ盾も持っている。
MediaWikiの "Monobook" レイアウトは部分的にPloneのスタイルシートをベースにしている[3]。
バージョン履歴
[編集]Ploneプロジェクトは1999年にAlexander Limi、Alan RunyanそしてVidar Andersenにより開始した。PloneはZopeコンテンツ管理フレームワーク上のユーザビリティレイヤとして開発された。2001年に最初のバージョンがリリースされた。プロジェクトはコミュニティ内ですぐに大きくなり、コミュニティのユーザにより多くの新しいアドオンプロダクトが作成された。コミュニティの拡大に伴い、2003年にPloneカンファレンスが開催され、それが今日でも続いている。さらに、数日から1週間で開発者のグループが一緒になってPloneの開発作業を行う「スプリント」も開催されている。2004年3月にPlone 2.0がリリースされた。このリリースはPloneに対してよりカスタマイズ可能な機能をもたらし、アドオン機能を拡張した。2004年5月に、Plone財団が開発、マーケティング、Ploneの保護のために設立された。Plone財団はPloneのコードベース、商標やドメイン名の所有権を所有している。Plone財団がPloneの所有権を保護するために設立されたが、Ploneは以前と変わりなくオープンソースのまま維持されている[4]。2007年3月12日にPlone3がリリースされた。このリリースはインライン編集、アップグレードされたビジュアルエディタや強化されたセキュリティ、その他の多くの機能拡張をもたらした[5]。2007年9月までで、Plone にコードを寄与した開発者は200人を越える。Ploneは2つのPackt(en)オープンソースCMSアワードを受賞した[6]。
設計
[編集]PloneはPythonで書かれたZopeアプリケーションサーバ上で構築される。Ploneはデフォルトで全ての情報をZopeの組み込みトランザクションオブジェクトデータベース (ZODB) に格納する。その他のオペレーティングシステムと共に配布できるよう、Windows、macOSやLinux用のインストーラが付属している。新しいアップデートはPloneのウェブサイトで定期的にリリースされる。Ploneは35以上の言語で表示できる。そのインタフェースはWCAG-AAA[要出典]とリハビリテーション法第508条に準拠している。それにより、身体的に障害を持つ人がPloneにアクセスし利用することができる。Ploneの大部分はスキンとテーマ(未訳)(Theme)の利用である。Ploneで作業するとき、テンプレートはウェブサイトの見た目をカスタマイズするために使用される。これらのテンプレートはCSSで書かれている。さらに、PloneはPluggable Authentication Service(en; PAS)と呼ばれるユーザ管理システムがある。Plone 2.5で導入された "PAS" は別のユーザからそれぞれのフォルダやアカウントのソートを正しく行うために使用される。またPASはPloneのユーザやグループの検索にも使用される。最も重要なのは、PASはPloneにログインするために認証を要求するといった、ユーザに関連したセキュリティを提供する。これはユーザに対してコンテンツのセキュリティと構造化の両方を向上させる[7]。 Ploneの変更の大部分はコミュニティによる貢献である。Ploneはオープンソースなので、Ploneコミュニティのメンバーは定期的に変更を行ったり、Ploneのインタフェースにアドオンを追加する。そして、こういった変更はPloneのウェブサイトを通して他のコミュニティへ提供される。Ploneという名前は音楽バンドの名前に由来し「Ploneはバンドの音のように見て感じられる」ということを指している[8]。
開発言語
[編集]Ploneは主にPythonで開発されているが、プロジェクト内で他の言語も使用される。ここにPloneで使用されるプログラミング言語をまとめた表がある。それはOhlohのサイトにあるPloneプロジェクトの統計情報で確認できる。
- Python 77%
- XML 16%
- JavaScript (JQuery Javascript フレームワークを含む) 5%
- その他 2%
その他のカテゴリはCSSやXSLTなどを含む。
コミュニティ
[編集]Ploneの開発が始まって以来、多くのPloneのアップデートとアドオンがコミュニティから提供されている。Plone"スプリント"と呼ばれるイベントは、コミュニティのメンバーが1週間一緒になって作業しPloneの改善に役立てる。Ploneカンファレンスもコミュニティのメンバーが参加してサポートしている。さらに、Ploneは活発なIRCチャンネルがあり、質問または疑問があるユーザへのサポートを行っている。2007年まででPloneは100万回以上ダウンロードされた。Ploneの開発チームも大規模なオープンソースコミュニティの上位2%にランクされている。
強みと弱み
[編集]Ploneは他のコンテンツ管理システムと比較して、標準規格への準拠、アクセス制御、国際化、集計、ユーザ作成コンテンツ、マイクロアプリケーション、活発なユーザグループといった点が優れている[9]。それはPythonとZopeのようなプラットフォームに依存しない技術を使用しているので、様々なオペレーティングシステムで利用可能だからである。PloneのWeb ベース管理インタフェースは、一般的なWebブラウザで動作するように標準規格に最適化されている。そして、身体的障害を持つ人を支援するために追加のアクセシビリティの標準規格も準拠している。Ploneの機能は全てカスタマイズ可能で、フリーのアドオンがPloneのウェブサイトから入手可能である。
Ploneは他の一般的なコンテンツ管理システムと比較してセキュリティに優れているとの記録がある[10]。
Ploneは他の主要なCMSと比較すると、リポジトリサービスへの反映が遅滞しているとの報告があがっている[9]。
機能
[編集]Plone 3.0で利用可能な機能は次のようなものがある[11]。:
- インライン編集
- 作業コピーのサポート
- リンクと参照整合性のチェック
- 自動ロックとロック解除
- コラボレーションと共有
- バージョン管理、履歴とコンテンツを前の状態への巻き戻し
- アップグレードされたビジュアルHTMLエディタ
- ワークフロー機能
- 認証バックエンド
- WordやPDFドキュメントの全文検索インデックスの作成
- コレクション
- コンテンツのプレゼンテーションモード
- 検索エンジンサイトマッププロトコルのサポート
- 複数のマークアップ形式のサポート
- Wikiのサポート
- 自動的な前へ/次へのナビゲーション
- コンテンツのルールエンジン
- コンテンツの自動生成テーブル
- ポートレットエンジン
- サポート、開発、ホスティングそしてトレーニング
- ライブサーチ
- 多言語コンテンツ管理
- 時間ベースの公開
- 可読性の高いURLs
- 強力なグラフィカルページエディタ
- ナビゲーションと更新されたサイトマップ
- リソース圧縮
- キャッシュプロキシとの統合
- コンテンツのドラッグ&ドロップでの並べ替え
- サイト設定のXMLエクスポート
- ローカライズされたワークフローの設定
- 調整可能なコンテンツのテンプレート
- 標準コンテントタイプ
- コンテンツが印刷用に自動的に整形される
- 標準規格に準拠した XHTMLとCSS
- アクセシビリティ準拠
- RSSフィードのサポート
- 自動的なイメージスケーリングとサムネイル生成
- フリーなアドオンプロダクト
- クロスプラットホーム
- 任意のコンテンツのコメント機能
- マイクロフォーマットサポート
- 様々なプラットフォーム用のインストーラパッケージ
- WebDAVとFTP のサポート
- コンテキスト内編集
- バックアップサポート
- コンテンツのカット/コピー/ペースト操作
関連項目
[編集]- コンテンツ管理システム
- オープンソース
- コンテンツ管理システムの一覧(未訳) (en:List of content management systems)
- iCalendarをサポートしているアプリケーションの一覧(未訳) (en:List of applications with iCalendar support)
- Zope
参考文献
[編集]- ^ “Download project files : Plone”. 2021年10月23日閲覧。
- ^ http://plone.jp/documentation/knowhow/knowhow-name
- ^ http://www.mediawiki.org/skins-1.5/monobook/main.css
- ^ Plone Foundation FAQs — Plone CMS: Open Source Content Management
- ^ Plone 3.0 released!— Plone CMS: Open Source Content Management
- ^ Open Source CMS Award Previous Winners
- ^ http://plone.org/documentation/manual/definitive-guide/definitive_guide_to_plone.pdf
- ^ Origins of the name Plone.
- ^ a b CMS Watch: Web CMS Kudos and Shortcomings, Circa 2007
- ^ National Vulnerability Database, 2008-09-20, 9 records for Plone, 145 Drupal, 259 Joomla!, 149 WordPress; none of the Plone vulnerabilities were rated severe.
- ^ Features in Plone 3.0 — Plone CMS: Open Source Content Management
外部リンク
[編集]- Plone website
- Demo Plone Now
- "18 Things I Wish Were True About Plone" an essay by Plone founder Alexander Limi
- Directory of Plone services providers, case studies, and Plone-related news items
- Introducing Plone, a Screencast