Midgard のコンテンツのAJAXインライン編集 | |
| 開発者 | ミッドガルドコミュニティ |
|---|---|
| 安定リリース | 12.09.1 [1]
/ 2012年9月26日 |
| オペレーティング·システム | Linux、Unix、Mac OS X |
| タイプ | コンテンツ管理フレームワーク |
| ライセンス | LGPL |
| Webサイト | ミッドガルドプロジェクト |
Midgardはオープンソースの 永続ストレージフレームワークです。データ集約型アプリケーションを構築するためのオブジェクト指向の複製環境を提供します。 [2]
Midgardには、Midgardフレームワーク上に構築されたMidCOMコンテンツ管理システム(CMS)も付属しています。[3] [4] MidCOMの機能には、WebベースのオーサリングWYSIWYGインターフェイスと、Wiki [6]やブログなどの追加のWeb機能をインストールするためのコンポーネントインターフェイスがあります。 [5 ] [7]
Midgardは、 GLibやlibgdaなどのライブラリのGNOMEスタック上に構築されており、 C、Python、Objective-C、PHPの言語バインディングを備えています。[8] [9]異なる言語で書かれたアプリケーション間の通信は、 D-Busを介して行われます。[10] CMS機能は、LAMP(Linux、Apache、MySQL、PHP)プラットフォームで実行されます。[11] Midgardは、 Javaコンテンツリポジトリ標準のPHP実装であるPHPCRでも使用できます。[12] [13] 2000年代初頭には、 Midgard Liteと呼ばれるMidgard APIの純粋なPHP実装もあり、その後、 midgard-portableプロジェクトとして再実装されました。[14] [15]
このプロジェクトは、 UbuntuやGNOMEなどのいくつかの主要なオープンソースプロジェクトで実装されている同期された6か月のリリースサイクルに従います。[16] [17]このため、バージョン番号はリリースの年と月を反映しています。バージョン8.09 Ragnaroekは「長期サポート」リリースに指定されています。[18]
特に、Midgardのテンプレートとページ構成機能は高く評価されており、CMS Watchのいくつかの調査で名誉ある言及を受けました。[19] [20] [21] [22]また、 2009年のCelebrity CMS Deathmatchでは45点満点中42点を獲得しました。[23]
語源
ミッドガルドという名前は北欧神話に由来し、中つ国、人間の世界を意味します。ミッドガルドの開発者コミュニティのほとんどはバルト海地域出身であり、[24] [25] 、このプロジェクトはCMS Watchによってハンザ同盟コンテンツ管理と呼ばれています。[26]
歴史
ミッドガルドプロジェクトは、フィンランドの 歴史再現 団体「ハルマースデット」が資料をオンラインで公開するためのシステムとして、ユッカ・ジッティングとヘンリ・ベルギウスによって1998年初頭に開始されました。 [27] [28]
組織には大規模な開発プロジェクトを単独で維持するリソースがなかったため、システムへの貢献者のコミュニティを作成するためにオープンソースモデルが選択されました。[29] Midgardのバージョン1.0は1999年5月8日に公開されました。[30]それは着実にユーザーの流れを引き付け、初期のユーザーインターフェイスがかなり原始的であったにもかかわらず、開発プロジェクトは繁栄しました。[31] [32]
このプラットフォームの商用サービスは2000年初頭に登場し始めた。最初の採用者の1社は、ウェブホスティング用途におけるMidgardの可能性を認識したオランダの企業Envidaだった。このプラットフォームの最初の独自アプリケーションは、香港Linuxセンター(HKLC)のNadmin Studioコンテンツ管理システムだった。[33] [34]
2000年代初頭、ミッドガードの開発者はオープンソースコンテンツ管理システムの共同組織であるOSCOM [35]に積極的に参加しました。これには、Twingle [36] [37] [38]のような共有コンテンツ編集クライアントの開発や、さまざまなカンファレンスでのチュートリアルが含まれます。[39]ミッドガードは、OSCOMに関するワイオナ・ピクチャーズのドキュメンタリー「FUD」にも登場しました。[40]
コンテンツ管理に関連しない最初のアプリケーションは、フィンランドのミッドガルド企業であるNemeinが2002年にリリースしたプロフェッショナルサービスオートメーションアプリケーションであるNemein.Netでした。 [41] 2004年5月にNemein.NetスイートはOpenPSAに改名され、オープンソースライセンスの下でリリースされました。[42]
2009年までに、 Qaikuなどのソーシャルウェブサービスもコンテンツ管理プラットフォームとしてMidgardを採用しました。[43]また、ヘルシンキ工科大学[44]やMaemo [45] などの組織でも使用されています。Midgardを使用した電子商取引の実装には、Movie-TVオンラインビデオレンタルサービスが含まれます。ニュージーランド政府では、国の電子政府ポータルを運営するために使用されています。[46]
Midgardは、 Linuxデスクトップ用のメモ作成アプリケーションTomboyとの同期機能など、Web以外の用途でも使用されています。 [47]
通常のコンテンツ管理に加えて、Midgard は、ルフトハンザ航空のグローバル マーケティング予算管理システムやHP のクライアント ドキュメント システムなどの特殊な Web アプリケーション シナリオでも使用されています。[引用が必要]
Midgardコンテンツリポジトリライブラリは、2010年11月にDebianディストリビューションに導入されました。[48] Midgardの歴史の一部は、Open Adviceという本に詳しく書かれています。[49]
ライセンス
Midgardコア ライブラリと MidCOM CMS は、GNU Lesser General Public License (LGPL) に基づいて配布されています。このライセンスでは、ソフトウェアが動的にリンクされているか、ユーザーが新しいバージョンのライブラリに再リンクできる限り、ソフトウェアを自由に使用できます。これは、GNU C ライブラリで使用されるライセンスと同じです。このライセンス スキームにより、Midgard はオープン ソース モデルで開発された フリー ソフトウェアとして認められます。
公式ドキュメントは、コードの GPL で定義された自由な使用の原則をサポートする Creative Commons Attribution-ShareAlike Licenseに基づいてライセンスされます。
Midgardアプリケーション プログラミング インターフェイス(API)を使用して開発されたアプリケーションは、作成者が任意の条件で著作権を付与し、ライセンスを付与できるため、プラットフォームに基づいた商用製品やサービスの作成が可能になります。
参照
参考文献
- ^ 「Midgard2 12.09.1「Gjallarhorn」リリース」(プレスリリース)The Midgard Project。2012年10月15日時点のオリジナルよりアーカイブ。
- ^ Jepson, Brian (2000 年 4 月)。「Midgard を使用したデータ駆動型サイト」。Web Techniques。
- ^ Gottlieb, Seth (2006-01-23)、コンテンツ管理の問題とオープンソースソリューション、Optaros
- ^ 「MidCOM」。ミッドガルドプロジェクト。 2009年5月14日閲覧。
- ^ 「MidCOM コンポーネント」。The Midgard Project。2009 年 5 月 10 日時点のオリジナルよりアーカイブ。2009年 5 月 14 日閲覧。
- ^ 「Midgard Wiki」。Wiki Matrix 。 2009年10月26日閲覧。
- ^ Simmons, Brent (2004-09-23). 「Midgard CMS での Weblog エディタの使用」
- ^ Bergius, Henri (2008-06-02). 「Midgard 2: PHP だけでなく、CMS だけではない」。2009-05-14に閲覧。
- ^ Kostrzewa, Michael (2009-03-26). 「Midgard ObjectiveC バインディング」 . 2009-10-26閲覧。
- ^ Bergius, Henri (2008-04-08). 「Midgard のプロセス間通信: D-Bus が Web に登場」2009-10-26閲覧。
- ^ Christense, James; Gottlie, Martin (2001-10-10). 「Midgard がオープンソースの LAMP を点灯」 CMS Watch . 2009-05-14に閲覧。
- ^ 「PHPCR」 。 2012年2月13日閲覧。
- ^ ベルギウス、アンリ (2011-12-23)。 「Midgard2 PHPCR プロバイダーが 1.0 に達しました。」
- ^ 「midgard-portable プロジェクト」。GitHub。
- ^ 「ザ・ビッグ・ワン」。
- ^ 「Synchronized Releases and Greg Kroah-Hartman」。Coccinella。2008年11月3日。2009年12月15日時点のオリジナルよりアーカイブ。2009年10月26日閲覧。
- ^ Bergius, Henri (2008-07-31). 「Midgard と同期リリース」2009-05-14閲覧。
- ^ Bergius, Henri (2008-10-13). 「Ragnaroek LTS」(プレスリリース) . 2009-05-14閲覧。
- ^ Byrne, Tony (2002-12-31). 「理想的な CMS -- 2002」. CMS Watch . 2009-10-26閲覧。
- ^ Byrne, Tony (2003-12-12). 「理想的な CMS -- 2004 年頃」 CMS Watch . 2009-10-26閲覧。
- ^ Byrne, Tony (2005-09-08). 「ベンダーの称賛と欠点、2005 年頃」 CMS Watch . 2009 年 10 月 26 日閲覧。
- ^ Byrne, Tony (2007-06-11). 「WCM Marketplace Web CMS の功績と欠点、2007 年頃」。CMS Watch。2009 年 9 月 25 日時点のオリジナルよりアーカイブ。2009 年10 月 26 日閲覧。
- ^ Marks, Jon (2009-03-25). 「Celebrity CMS Deathmatch – The Aftermath」。2009-10-26閲覧。
- ^ Byrne, Tony (2006-06-21). 「Midgard は順調に成長を続けている」 CMS Watch . 2009-10-26閲覧。
- ^ 「Midgard: Developer locations」。2008年11月22日時点のオリジナルよりアーカイブ。2009年4月25日閲覧。
- ^ Byrne, Tony. 「2005 年頃の Web コンテンツ管理マーケットプレイス」 CMS Watch 。 2009 年 5 月 14 日閲覧。
- ^ Zitting, Jukka. 「Midgard: Where it all began」。2009年5月14日閲覧。
- ^ Hyppänen, Heikki (2008-10-29). 「Greywolves.org goes back to roots」。2008-10-31時点のオリジナルよりアーカイブ。2009-10-26閲覧。
- ^ 「DevShed が Project Midgard の開発者にインタビュー」。DevShed。1999 年 9 月 30 日。2001 年 2 月 15 日時点のオリジナルよりアーカイブ。2009年 10 月 26 日閲覧。
- ^ 「Midgard 1.0.0 リリース」(プレス リリース)。Linux Today。1999 年 5 月 8 日。2009年 5 月 14 日閲覧。
- ^ Seager, David (2001-01-29). 「DeveloperWorks: Midgard を知る」IBM。 2008-06-25 にオリジナルからアーカイブ。2009-10-26に取得。
- ^ McGrath, John (2002-11-15). 「オープンソース CMS: 増加中」 ZDnet。 2009-07-19 にオリジナルからアーカイブ。 2009-10-26に取得。
- ^ 「3rd Evolution: Midgard und Mandrake」 2002年8月26日. 2009年10月26日閲覧。
- ^ Bergius, Henri (2001-08-07). 「The State of Midgard - August 2001」(プレス リリース). Linux Weekly News . 2009-05-14閲覧。
- ^ Everitt, Paul (2003-03-01). 「Trip Report, OSCOM Sprint Zurich」. Zea Partners . 2009-10-26閲覧。
- ^ Byrne, Tony (2003-12-08). 「Hack Your Clients」. CMS Watch . 2009-10-26閲覧。
- ^ 「MozDev: Twingle プロジェクト」。2009年 10 月 26 日閲覧。
- ^ Fletcher, David (2003-03-17). 「Twingling at OSCOM」2009-10-26閲覧。
- ^ 「OSCOM Berkeley 2002」。Plone 2002-07-22。2011-06-03時点のオリジナルよりアーカイブ。2009-10-26閲覧。
- ^ FUD (ドキュメンタリー). Wyona Pictures. 2004年. 2021年12月21日時点のオリジナルよりアーカイブ。
- ^ 「Nemein.Net 1.8 はコンサルティング会社向けのプロジェクト追跡機能を強化します」(プレス リリース)。Linux Weekly News。2009年 5 月 14 日閲覧。
- ^ 「OpenPSA 1.9.0 リリース - コンサルタント向けオープンソース管理ソフトウェア」(プレスリリース)。2011 年 7 月 22 日時点のオリジナルよりアーカイブ。2009年 5 月 14 日閲覧。
- ^ 「Nemein が Qaiku 開発に参加」(プレスリリース)。COSS。2009 年 3 月 17 日。2009 年 6 月 29 日時点のオリジナルよりアーカイブ。2009 年10 月 26 日閲覧。
- ^ Stjärnstedt, Juha (2008-01-03). 「ヘルシンキ工科大学の新しい Web ページ」(プレス リリース).ヘルシンキ工科大学. 2009 年 10 月 26 日閲覧。
- ^ Kuosmanen, Tuomas (2006-10-27). 「Maemo.org の Web デザインと無料ツール」。2011-07-17 にオリジナルからアーカイブ。2009-10-26に取得。
- ^ Langhoff, Martin (2002-11-25). 「ケーススタディ: Midgard フレームワークの活用」 CWA New Media. 2002-11-26 時点のオリジナルよりアーカイブ。
- ^ Paul, Ryan (2009-06-02). 「Tomboy ノート アプリが Web 同期を実現、オープン Web の威力を披露」 Ars Technica . 2009-10-26閲覧。
- ^ 「Debian 不安定版の Midgard2」 2010-11-10。
- ^ ピンチャー、リディア(2012年2月2日)。オープンアドバイス。ISBN 978-1-105-51493-7。
外部リンク
- 公式サイト

