Мидгард (программное обеспечение)
![]() | |
![]() AJAX в Мидгарде Встроенное редактирование контента | |
Разработчик(и) | Мидгардское сообщество |
---|---|
Стабильная версия | 12.09.1 [1] / 26 сентября 2012 г. |
Операционная система | Linux , Unix и Mac OS X |
Тип | Структура управления контентом |
Лицензия | LGPL |
Веб-сайт | www |
Midgard — это с открытым исходным кодом платформа постоянного хранения . Он предоставляет объектно-ориентированную и реплицируемую среду для создания приложений с интенсивным использованием данных. [2]
Midgard также поставляется с системой управления контентом Midgard MidCOM (CMS), построенной на базе . [3] [4] Возможности MidCOM включают веб- интерфейсы WYSIWYG для разработки и компонентный интерфейс для установки дополнительных веб-функций. [5] включая вики [6] и блоги . [7]
Midgard построен на GNOME стеке библиотек , таких как GLib и libgda, и имеет привязки к языкам C , Python , Objective-C и PHP . [8] [9] Связь между приложениями, написанными на разных языках, осуществляется через D-Bus . [10] Функциональные возможности CMS работают на платформе LAMP ( Linux , Apache , MySQL и PHP ). [11] Midgard также можно использовать с PHPCR , PHP-реализацией стандарта репозитория контента Java . [12] [13] В начале 2000-х (десятилетие) существовала также реализация Midgard API на чистом PHP под названием Midgard Lite , которая с тех пор была повторно реализована как переносимый проект Midgard . [14] [15]
Проект следует синхронизированному шестимесячному циклу выпуска, который реализуется несколькими крупными проектами с открытым исходным кодом, такими как Ubuntu и GNOME . [16] [17] По этой причине нумерация версий отражает год и месяц выпуска. Версия 8.09 Ragnaroek обозначена как версия с «долгосрочной поддержкой». [18]
Особенно высокую оценку получили функции шаблонов и компоновки страниц Midgard, получившие почетные упоминания в нескольких CMS Watch . опросах [19] [20] [21] [22] Он также получил 42 балла из 45 в турнире Celebrity CMS Deathmatch 2009 года. [23]
Этимология
[ редактировать ]Название Мидгард происходит из скандинавской мифологии и означает Средиземье , мир людей. Большая часть сообщества разработчиков Мидгарда — выходцы из Балтийского региона , [24] [25] назвал этот проект CMS Watch Ганзейским союзом управления контентом. [26]
История
[ редактировать ]Проект «Мидгард» был начат в начале 1998 года Юккой Зиттингом и Анри Бергиусом для финской занимающейся исторической реконструкцией организации, — Harmaasudet — как систему для публикации своих материалов в Интернете. [27] [28]
Поскольку у организации не было ресурсов для самостоятельной поддержки крупного проекта разработки, для создания сообщества участников системы была выбрана модель с открытым исходным кодом. [29] Версия 1.0 Мидгарда была выпущена для публики 8 мая 1999 года. [30] Он привлек постоянный поток пользователей, и проект разработки процветал, несмотря на довольно примитивные ранние пользовательские интерфейсы. [31] [32]
Коммерческие услуги для платформы начали появляться в начале 2000 года. Одним из первых пользователей была Envida, голландская компания, осознавшая потенциал Midgard для целей веб-хостинга . Первым проприетарным приложением для платформы стала система управления контентом Nadmin Studio Hong Kong Linux Center (HKLC). [33] [34]
В начале 2000-х (десятилетия) разработчики Мидгарда активно участвовали в OSCOM , [35] совместная организация систем управления контентом с открытым исходным кодом. Это включало разработку клиентов для редактирования общего контента, таких как Twingle. [36] [37] [38] и обучающие материалы на различных конференциях. [39] Мидгард также фигурировал в FUD, документальном фильме Wyona Pictures об OSCOM. [40]
Первым приложением, не связанным с управлением контентом, был Nemein.Net .Приложение для автоматизации профессиональных услуг компанией Midgard Nemein , выпущенное в 2002 году финской . [41] В мае 2004 года пакет Nemein.Net был переименован в OpenPSA и выпущен под лицензией Open Source. [42]
К 2009 году некоторые социальные веб-сервисы, такие как Qaiku, также использовали Midgard в качестве своей платформы управления контентом. [43] Он также работает в таких организациях, как Хельсинкский технологический университет. [44] и Маэмо . [45] Внедрения электронной коммерции с Midgard включают службу онлайн-проката видео Movie-TV. Правительство Новой Зеландии использовало его для управления порталом электронного правительства страны. [46]
Midgard также использовался не в Интернете, включая синхронизацию с приложением для создания заметок Tomboy для настольных компьютеров Linux. [47]
Помимо обычного управления контентом, Midgard находит применение в специальных сценариях веб-приложений, таких как система Lufthansa для управления глобальными маркетинговыми бюджетами и система клиентской документации HP . [ нужна ссылка ]
Библиотека репозитория контента Midgard вошла в дистрибутив Debian в ноябре 2010 года. [48] Некоторые части истории Мидгарда изложены в книге «Открытый совет». [49]
Лицензирование
[ редактировать ]Midgard Основные библиотеки и MidCOM CMS распространяются по лицензии GNU Lesser General Public License (LGPL), лицензии, которая разрешает свободное использование программного обеспечения при условии, что оно динамически связано или пользователь может повторно связать его с новыми версиями библиотек. . Это та же лицензия, которая используется библиотекой GNU C. Эта схема лицензирования квалифицирует Midgard как бесплатное программное обеспечение, разработанное по модели с открытым исходным кодом.
Официальная документация лицензируется по лицензии Creative Commons Attribution-ShareAlike , которая поддерживает принципы бесплатного использования, определенные GPL для кода.
(API) Midgard Приложения, разработанные с использованием интерфейсов прикладного программирования , могут быть защищены авторским правом и лицензированы на любых условиях их авторами, что позволяет создавать на базе платформы коммерческие продукты и услуги.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпущен Midgard2 12.09.1 «Гьяллархорн»» (Пресс-релиз). Проект Мидгард. Архивировано из оригинала 15 октября 2012 г.
- ^ Джепсон, Брайан (апрель 2000 г.). «Сайты хранения данных с Мидгардом». Веб-техники .
- ^ Готлиб, Сет (23 января 2006 г.), Проблемы управления контентом и решения с открытым исходным кодом , Optaros
- ^ «МидКОМ» . Проект Мидгард . Проверено 14 мая 2009 г.
- ^ «Компоненты MidCOM» . Проект Мидгард. Архивировано из оригинала 10 мая 2009 г. Проверено 14 мая 2009 г.
- ^ «Мидгард Вики» . Вики Матрица . Проверено 26 октября 2009 г.
- ^ Симмонс, Брент (23 сентября 2004 г.). «Использование редакторов блогов с Midgard CMS» .
- ^ Бергиус, Анри (2 июня 2008 г.). «Мидгард 2: больше, чем просто PHP, больше, чем просто CMS» . Проверено 14 мая 2009 г.
- ^ Костшева, Михаил (26 марта 2009 г.). «Привязки Midgard ObjectiveC» . Проверено 26 октября 2009 г.
- ^ Бергиус, Анри (8 апреля 2008 г.). «Межпроцессные коммуникации в Мидгарде: D-Bus приходит в Сеть» . Проверено 26 октября 2009 г.
- ^ Кристенс, Джеймс; Готли, Мартин (10 октября 2001 г.). «Мидгард зажигает лампу с открытым исходным кодом» . CMS Смотреть . Проверено 14 мая 2009 г.
- ^ «ПХПКР» . Проверено 13 февраля 2012 г.
- ^ Бергиус, Анри (23 декабря 2011 г.). «Провайдер Midgard2 PHPCR достиг версии 1.0» .
- ^ «Мидгард-портативный проект» . Гитхаб .
- ^ «Большой» .
- ^ «Синхронизированные релизы и Грег Кроа-Хартман» . Кокцинелла. 03.11.2008. Архивировано из оригинала 15 декабря 2009 г. Проверено 26 октября 2009 г.
- ^ Бергиус, Анри (31 июля 2008 г.). «Мидгард и синхронизированные релизы» . Проверено 14 мая 2009 г.
- ^ Бергиус, Анри (13 октября 2008 г.). «Рагнароек ЛТС» (Пресс-релиз) . Проверено 14 мая 2009 г.
- ^ Бирн, Тони (31 декабря 2002 г.). «Идеальная CMS — 2002» . CMS Смотреть . Проверено 26 октября 2009 г.
- ^ Бирн, Тони (12 декабря 2003 г.). «Идеальная CMS — около 2004 г.» . CMS Смотреть . Проверено 26 октября 2009 г.
- ^ Бирн, Тони (8 сентября 2005 г.). «Похвалы и недостатки поставщиков, около 2005 г.» . CMS Смотреть . Проверено 26 октября 2009 г.
- ^ Бирн, Тони (11 июня 2007 г.). «Достоинства и недостатки веб-CMS WCM Marketplace, около 2007 г.» . CMS Смотреть. Архивировано из оригинала 25 сентября 2009 г. Проверено 26 октября 2009 г.
- ^ Маркс, Джон (25 марта 2009 г.). «Смертельный бой CMS знаменитостей – Последствия» . Проверено 26 октября 2009 г.
- ^ Бирн, Тони (21 июня 2006 г.). «Мидгард продолжает пыхтеть» . CMS Смотреть . Проверено 26 октября 2009 г.
- ^ «Мидгард: Локации разработчиков» . Архивировано из оригинала 22 ноября 2008 г. Проверено 25 апреля 2009 г.
- ^ Бирн, Тони. «Рынок управления веб-контентом, около 2005 г.» . CMS Смотреть . Проверено 14 мая 2009 г.
- ^ Зиттинг, Юкка. «Мидгард: С чего все началось» . Проверено 14 мая 2009 г.
- ^ Хиппянен, Хейкки (29 октября 2008 г.). «Greywolves.org возвращается к истокам» . Архивировано из оригинала 31 октября 2008 г. Проверено 26 октября 2009 г.
- ^ «DevShed берет интервью у разработчиков проекта Мидгард» . ДевШед. 30 сентября 1999 г. Архивировано из оригинала 15 февраля 2001 г. Проверено 26 октября 2009 г.
- ^ «Вышел Мидгард 1.0.0» (Пресс-релиз). Линукс сегодня. 08.05.1999 . Проверено 14 мая 2009 г.
- ^ Сигер, Дэвид (29 января 2001 г.). «DeveloperWorks: Знакомство с Мидгардом» . ИБМ . Архивировано из оригинала 25 июня 2008 г. Проверено 26 октября 2009 г.
- ^ МакГрат, Джон (15 ноября 2002 г.). «CMS с открытым исходным кодом: на подъеме» . ЗДнет. Архивировано из оригинала 19 июля 2009 г. Проверено 26 октября 2009 г.
- ^ «3-я Эволюция: Мидгард и Мандрагора» . 26 августа 2002 г. Проверено 26 октября 2009 г.
- ^ Бергиус, Анри (7 августа 2001 г.). «Государство Мидгард – август 2001 г.» (Пресс-релиз). Еженедельные новости Linux . Проверено 14 мая 2009 г.
- ^ Эверитт, Пол (1 марта 2003 г.). «Отчет о поездке, OSCOM Sprint Zurich» . Зеа Партнерс . Проверено 26 октября 2009 г.
- ^ Бирн, Тони (08 декабря 2003 г.). «Взломайте своих клиентов» . CMS Смотреть . Проверено 26 октября 2009 г.
- ^ «MozDev: Проект Twingle» . Проверено 26 октября 2009 г.
- ^ Флетчер, Дэвид (17 марта 2003 г.). «Твинлинг в OSCOM» . Проверено 26 октября 2009 г.
- ^ «OSCOM Беркли 2002» . Плон . 22 июля 2002 г. Архивировано из оригинала 3 июня 2011 г. Проверено 26 октября 2009 г.
- ^ ФУД (документальный). Фотографии Вайоны. 2004. Архивировано из оригинала 21 декабря 2021 г.
- ^ «Nemein.Net 1.8 обеспечивает улучшенное отслеживание проектов для консалтинговых компаний» (пресс-релиз). Еженедельные новости Linux . Проверено 14 мая 2009 г.
- ^ «Выпущен OpenPSA 1.9.0 — программное обеспечение для управления с открытым исходным кодом для консалтинговых компаний» (пресс-релиз). Архивировано из оригинала 22 июля 2011 г. Проверено 14 мая 2009 г.
- ^ «Nemein участвует в разработке Qaiku» (Пресс-релиз). КОСС. 17 марта 2009 г. Архивировано из оригинала 29 июня 2009 г. Проверено 26 октября 2009 г.
- ^ Стьернштедт, Юха (3 января 2008 г.). «Новые веб-страницы Хельсинкского технологического университета» (пресс-релиз). Хельсинкский технологический университет . Проверено 26 октября 2009 г.
- ^ Куосманен, Туомас (27 октября 2006 г.). «Веб-дизайн Maemo.org и бесплатные инструменты» . Архивировано из оригинала 17 июля 2011 г. Проверено 26 октября 2009 г.
- ^ Лангхофф, Мартин (25 ноября 2002 г.). «Кейс-стади: структура Мидгарда в действии» . CWA Новые Медиа. Архивировано из оригинала 26 ноября 2002 г.
- ^ Пол, Райан (2 июня 2009 г.). «Приложение Tomboy Note получает веб-синхронизацию и демонстрирует возможности открытого Интернета» . Арс Техника . Проверено 26 октября 2009 г.
- ^ «Мидгард2 в нестабильной версии Debian» . 10 ноября 2010 г.
- ^ Пинчер, Лидия (2 февраля 2012 г.). Открыть Совет . ISBN 978-1-105-51493-7 .