Midgard (software)
| File:Midgard-1.8.0.jpg AJAX inline editing of content in Midgard | |
| Developer(s) | The Midgard Community |
| Stable release | 8.09.7[1] / {{Expansion depth limit exceeded|2010|01|06}} |
| Operating system | Linux, Unix and Mac OS X |
| Type | Content Management Framework |
| License | LGPL |
| Website | http://www.midgard-project.org/ |
Midgard is an open source persistent storage framework. It provides an object-oriented and replicated environment for building data-intensive applications[2].
Midgard also ships with MidCOM content management system (CMS) built on the Midgard framework[3][4]. MidCOM's features include web-based authoring WYSIWYG interfaces and a component interface for installing additional web functionalities[5], including wikis[6] and blogs[7].
Midgard is built on the GNOME stack of libraries like GLib and libgda, and has language bindings for C, Python, Objective-C and PHP[8][9]. Communications between applications written in the different languages happen over D-Bus[10]. The CMS functionalities run on the LAMP (Linux, Apache, MySQL and PHP) platform[11].
The project follows the synchronized, 6 month release cycle that is implemented by several major open source projects like Ubuntu and GNOME[12][13]. Because of this, the version numbering reflects to year and month of a release. The version 8.09 Ragnaroek has been designated as a "Long Term Support" release[14].
Especially the templating and page composition features of Midgard have received praise, earning honorary mentions in several CMS Watch surveys[15][16][17][18]. It also got score of 42 out of 45 in the Celebrity CMS Deathmatch of 2009[19]
Etymology
The name Midgard comes from Nordic mythology, meaning Middle earth, the world of humans. Most of the Midgard developer community comes from the Baltic region,[20][21] and the project has been referred by CMS Watch as the Hanseatic League of Content Management[22].
History
Midgard Project was started in early 1998 by Jukka Zitting and Henri Bergius for a Finnish historical reenactment organization —Harmaasudet— as a system for them to publish their material online.[23][24]
Since the organization didn't have resources to maintain a large development project by itself, the open source model was chosen for creating a community of contributors to the system[25]. The version 1.0 of Midgard was released to the public on May 8, 1999[26]. It attracted a steady stream of users, and the development project flourished despite quite primitive early user interfaces[27][28].
Commercial services for the platform started to appear in early 2000. One of the first adopters was Envida, a Dutch company that realized the potential of Midgard for Web hosting purposes. First proprietary application for the platform was Hong Kong Linux Center (HKLC) Nadmin Studio content management system[29][30].
In early 2000s, Midgard developers participated actively in OSCOM[31], the collaborative organization for open source content management systems. This included development of shared content editing clients like Twingle[32][33][34] and tutorials in various conferences[35]. Midgard also featured in F.U.D., the Wyona Pictures documentary about OSCOM[36].
First application not connected with content management was Nemein.Net, a Professional Services Automation application released in 2002 by Nemein, a Finnish Midgard company[37]. In May 2004 the Nemein.Net suite was renamed to OpenPSA and released under Open Source licensing[38].
By 2009, some social web services, like Qaiku have also adopted Midgard as their content management platform[39]. It also runs in organizations like Helsinki University of Technology[40] and Maemo[41]. e-commerce implementations with Midgard include the Movie-TV online video rental service. It has been used by New Zealand government for running the country's eGovernment portal[42].
Midgard has seen some non-Web use also, including providing synchronization with the Tomboy note-taking application for Linux desktop[43].
In addition to regular content management, Midgard is seeing use in special web application scenarios like Lufthansa's system for managing global marketing budgets.
Licensing
The Midgard core libraries and the MidCOM CMS are distributed under the GNU Lesser General Public License (LGPL), a license which permits the software to be freely used so long as it is dynamically linked or the user can relink it to new versions of the libraries. This is the same license used by the GNU C Library. This licensing scheme qualifies Midgard as free software developed with an open source model.
Official documentation is licensed under the Creative Commons Attribution-ShareAlike License which supports the free usage principles defined by the GPL for code.
Applications developed using the Midgard application programming interfaces (API) can be copyrighted and licensed under any terms by their authors, enabling creation of commercial products and services based on the platform.
See also
References
- ↑ The Midgard Project. [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Ragnaroek 8.09.7 released"]. Press release. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}.
- ↑ Jepson, Brian (April 2000). [{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}} }} }} "Data-Drive Sites with Midgard"]. Web Techniques.
- ↑ Gottlieb, Seth (2006-01-23), [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}} |{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}} }}}} }} Content Management Problems and Open Source Solutions], Optaros
- ↑ [Expression error: Unrecognized punctuation character "{". "MidCOM"]. The Midgard Project.
- ↑ [Expression error: Unrecognized punctuation character "{". "MidCOM components"]. The Midgard Project.
- ↑ [Expression error: Unrecognized punctuation character "{". "Midgard Wiki"]. Wiki Matrix.
- ↑ Simmons, Brent (2004-09-23). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Using Weblog Editors with Midgard CMS"]. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}.
- ↑ Bergius, Henri (2008-06-02). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Midgard 2: more than just PHP, more than just CMS"]. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-05-14.
- ↑ Kostrzewa, Michael (2009-03-26). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Midgard ObjectiveC bindings"]. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ Bergius, Henri (2008-04-08). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Interprocess communications in Midgard: D-Bus comes to the Web"]. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ Christense, James; Gottlie, Martin (2001-10-10). [Expression error: Unrecognized punctuation character "{". "Midgard Lights An Open-Source LAMP"]. CMS Watch.
- ↑ [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Synchronized Releases and Greg Kroah-Hartman"]. Coccinella. 2008-11-03. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ Bergius, Henri (2008-07-31). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Midgard and synchronized releases"]. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-05-14.
- ↑ [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Ragnaroek LTS"]. Press release. 2008-10-13. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-05-14.
- ↑ Byrne, Tony (2002-12-31). [Expression error: Unrecognized punctuation character "{". "The Ideal CMS -- 2002"]. CMS Watch.
- ↑ Byrne, Tony (2003-12-12). [Expression error: Unrecognized punctuation character "{". "The Ideal CMS -- Circa 2004"]. CMS Watch.
- ↑ Byrne, Tony (2005-09-08). [Expression error: Unrecognized punctuation character "{". "Vendor Kudos and Shortcomings, Circa 2005"]. CMS Watch.
- ↑ Byrne, Tony (2007-06-11). [Expression error: Unrecognized punctuation character "{". "WCM Marketplace Web CMS Kudos and Shortcomings, Circa 2007"]. CMS Watch.
- ↑ Marks, Jon (2009-03-25). [Expression error: Unrecognized punctuation character "{". "Celebrity CMS Deathmatch – The Aftermath"].
- ↑ Byrne, Tony (2006-06-21). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Midgard keeps chugging along"]. CMS Watch. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ [Expression error: Unrecognized punctuation character "{". "Midgard: Developer locations"].
- ↑ Byrne, Tony. [Expression error: Unrecognized punctuation character "{". "Web Content Management Marketplace Circa 2005"]. CMS Watch.
- ↑ Zitting, Jukka. [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Midgard: Where it all began"]. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-05-14.
- ↑ Hyppänen, Heikki (2008-10-29). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Greywolves.org goes back to roots"]. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "DevShed Interviews the Developers of Project Midgard"]. DevShed. 1999-09-30. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ Linux Today (1999-05-08). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Midgard 1.0.0 released"]. Press release. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-05-14.
- ↑ Seager, David (2001-01-29). [Expression error: Unrecognized punctuation character "{". "DeveloperWorks: Getting to know Midgard"]. IBM.
- ↑ McGrath, John (2002-11-15). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Open-source CMS: On the rise"]. ZDnet. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ [Expression error: Unrecognized punctuation character "{". "3rd Evolution: Midgard und Mandrake"]. 2002-08-26.
- ↑ Linux Weekly News (2001-08-07). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "The State of Midgard - August 2001"]. Press release. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-05-14.
- ↑ Everitt, Paul (2003-03-01). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Trip Report, OSCOM Sprint Zurich"]. Zea Partners. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ Byrne, Tony (2003-12-08). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Hack Your Clients"]. CMS Watch. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ [Expression error: Unrecognized punctuation character "{". "MozDev: Twingle project"].
- ↑ Fletcher, David (2003-03-17). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Twingling at OSCOM"]. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "OSCOM Berkeley 2002"]. Plone. 2002-07-22. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ [{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}} }}}} F.U.D.]. [documentary]. Wyona Pictures. 2004.
- ↑ Linux Weekly News. [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Nemein.Net 1.8 brings enhanced project tracking for consulting companies"]. Press release. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-05-14.
- ↑ [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "OpenPSA 1.9.0 Released - Open Source Management Software for Consultancies"]. Press release. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-05-14.
- ↑ COSS (2009-03-17). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Nemein participates in Qaiku development"]. Press release. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ Helsinki University of Technology (2008-01-03). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "New Web Pages for Helsinki University of Technology"]. Press release. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ Kuosmanen, Tuomas (2006-10-27). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Maemo.org webdesign and free tools"]. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
- ↑ Langhoff, Martin (2002-11-25). [Expression error: Unrecognized punctuation character "{". "Case study: Midgard framework in action"]. CWA New Media.
- ↑ Paul, Ryan (2009-06-02). [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}} "Tomboy note app gains Web sync, showcases power of open Web"]. Ars Technica. {{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}|}}. Retrieved 2009-10-26.
External links
| ||||||||||||||||||||||||||||||||||||||
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...