Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Midgard - это среда постоянного хранения с открытым исходным кодом. Он предоставляет объектно-ориентированную и реплицированную среду для создания приложений с интенсивным использованием данных. [2]

Мидгард также поставляется с 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 Content Repository . [12] [13] В начале 2000-х (десятилетие) была также реализация Midgard API на чистом PHP под названием Midgard Lite , которая с тех пор была повторно реализована как переносимый проект Midgard . [14] [15]

Проект следует синхронизированному 6-месячному циклу выпуска, который реализуется несколькими крупными проектами с открытым исходным кодом, такими как 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 как Ганзы в Content Management. [26]

История [ править ]

Проект «Мидгард» был начат в начале 1998 года Юккой Зиттингом и Анри Бергиусом для финской организации исторической реконструкции « Хармаасудет» в качестве системы для публикации материалов в Интернете. [27] [28]

Поскольку у организации не было ресурсов для поддержки большого проекта разработки самостоятельно, для создания сообщества участников системы была выбрана модель с открытым исходным кодом. [29] Версия 1.0 Midgard была выпущена для публики 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 , Professional Services Automation приложение выпущен в 2002 году Nemein, в финской компании Мидгард. [41] В мае 2004 года пакет Nemein.Net был переименован в OpenPSA и выпущен под лицензией Open Source. [42]

К 2009 году некоторые социальные веб-сервисы, такие как Qaiku , также приняли Midgard в качестве своей платформы управления контентом. [43] Он также работает в таких организациях, как Хельсинкский технологический университет [44] и Maemo . [45] Реализации электронной коммерции с Midgard включают услугу онлайн-проката видео Movie-TV. Он использовался правительством Новой Зеландии для управления порталом электронного правительства страны. [46]

Мидгард также видел некоторое использование вне Интернета, в том числе обеспечение синхронизации с приложением для создания заметок Tomboy для рабочего стола Linux. [47]

Помимо регулярного управления контентом, Midgard находит применение в специальных сценариях веб-приложений, таких как система Lufthansa для управления глобальными маркетинговыми бюджетами и система клиентской документации HP . [ необходима цитата ]

Библиотека репозитория содержимого Midgard вошла в дистрибутив Debian в ноябре 2010 года. [48] Некоторые части истории Midgard рассказываются в книге Open Advice. [49]

Лицензирование [ править ]

Основные библиотеки Midgard и MidCOM CMS распространяются в соответствии с GNU Lesser General Public License (LGPL), лицензией, которая позволяет свободно использовать программное обеспечение, если оно динамически связано или пользователь может повторно связать его с новыми версиями библиотек. . Это та же лицензия используется GNU C Library . Эта схема лицензирования квалифицирует Midgard как бесплатное программное обеспечение, разработанное с использованием модели с открытым исходным кодом.

Официальная документация находится под лицензией Creative Commons Attribution-ShareAlike License, которая поддерживает принципы бесплатного использования, определенные GPL для кода.

Приложения, разработанные с использованием интерфейсов прикладного программирования (API) Midgard, могут быть защищены авторским правом и лицензироваться на любых условиях их авторами, что позволяет создавать коммерческие продукты и услуги на основе платформы.

См. Также [ править ]

  • Список систем управления контентом
  • Система управления геопространственным контентом

Ссылки [ править ]

  1. ^ "Midgard2 12.09.1" Gjallarhorn "выпущен" (пресс-релиз). Проект Мидгард. Архивировано из оригинала на 2012-10-15.
  2. ^ Джепсон, Брайан (апрель 2000 г.). "Сайты данных-накопителей с Мидгардом". Веб-методы .
  3. ^ Gottlieb, Сет (2006-01-23), проблемы управления контентом и Open Source Solutions , Optaros
  4. ^ "MidCOM" . Проект Мидгард . Проверено 14 мая 2009 .
  5. ^ "Компоненты MidCOM" . Проект Мидгард. Архивировано из оригинала на 2009-05-10 . Проверено 14 мая 2009 .
  6. ^ "Мидгард Вики" . Вики-матрица . Проверено 26 октября 2009 .
  7. Перейти ↑ Simmons, Brent (2004-09-23). «Использование редакторов блогов с Midgard CMS» .
  8. ^ Бергиус, Анри (2008-06-02). «Мидгард 2: больше, чем просто PHP, больше, чем просто CMS» . Проверено 14 мая 2009 .
  9. ^ Костржева, Майкл (2009-03-26). "Привязки Midgard ObjectiveC" . Проверено 26 октября 2009 .
  10. ^ Бергиус, Анри (2008-04-08). «Межпроцессное взаимодействие в Мидгарде: D-Bus приходит в Интернет» . Проверено 26 октября 2009 .
  11. ^ Кристенс, Джеймс; Готли, Мартин (2001-10-10). «Мидгард освещает лампу с открытым исходным кодом» . CMS Watch . Проверено 14 мая 2009 .
  12. ^ "PHPCR" . Проверено 13 февраля 2012 .
  13. ^ Бергиус, Анри (2011-12-23). «Поставщик Midgard2 PHPCR достигает 1.0» .
  14. ^ "Портативный проект Мидгард" .
  15. ^ "Большой" .
  16. ^ "Синхронизированные выпуски и Грег Кроа-Хартман" . Coccinella. 2008-11-03. Архивировано из оригинала на 2009-12-15 . Проверено 26 октября 2009 .
  17. ^ Бергиус, Анри (2008-07-31). «Мидгард и синхронные релизы» . Проверено 14 мая 2009 .
  18. ^ Бергиус, Анри (2008-10-13). «Рагнарук ЛЦ» (Пресс-релиз) . Проверено 14 мая 2009 .
  19. ^ Бирн, Тони (2002-12-31). «Идеальная CMS - 2002» . CMS Watch . Проверено 26 октября 2009 .
  20. ^ Бирн, Тони (2003-12-12). «Идеальная CMS - около 2004 года» . CMS Watch . Проверено 26 октября 2009 .
  21. ^ Бирн, Тони (2005-09-08). "Престижность и недостатки продавца, около 2005 г." . CMS Watch . Проверено 26 октября 2009 .
  22. ^ Бирн, Тони (2007-06-11). "Славы и недостатки веб-CMS WCM Marketplace, около 2007 г." . CMS Watch. Архивировано из оригинала на 2009-09-25 . Проверено 26 октября 2009 .
  23. ^ Маркс, Джон (2009-03-25). "Celebrity CMS Deathmatch - Последствия" . Проверено 26 октября 2009 .
  24. ^ Бирн, Тони (21.06.2006). «Мидгард не утихает» . CMS Watch . Проверено 26 октября 2009 .
  25. ^ «Мидгард: локации разработчиков» . Архивировано из оригинала на 2008-11-22 . Проверено 25 апреля 2009 .
  26. ^ Бирн, Тони. «Рынок управления веб-контентом, около 2005 г.» . CMS Watch . Проверено 14 мая 2009 .
  27. ^ Zitting, Юкка. «Мидгард: где все началось» . Проверено 14 мая 2009 .
  28. ^ Hyppänen, Хейкки (2008-10-29). «Greywolves.org возвращается к своим корням» . Архивировано из оригинала на 2008-10-31 . Проверено 26 октября 2009 .
  29. ^ "DevShed берет интервью у разработчиков проекта Мидгард" . ДевШед. 1999-09-30. Архивировано из оригинала на 2001-02-15 . Проверено 26 октября 2009 .
  30. ^ "Мидгард 1.0.0 выпущен" (пресс-релиз). Linux сегодня. 1999-05-08 . Проверено 14 мая 2009 .
  31. ^ Сигер, Дэвид (2001-01-29). «DeveloperWorks: знакомство с Мидгардом» . IBM . Архивировано из оригинала на 2008-06-25 . Проверено 26 октября 2009 .
  32. ^ Макграт, Джон (2002-11-15). «CMS с открытым исходным кодом: на подъеме» . ZDnet. Архивировано из оригинала на 2009-07-19 . Проверено 26 октября 2009 .
  33. ^ "3-я Эволюция: Мидгард и Мандрагора" . 2002-08-26 . Проверено 26 октября 2009 .
  34. ^ Бергиус, Анри (2001-08-07). «Государство Мидгард - август 2001 года» (пресс-релиз). Еженедельные новости Linux . Проверено 14 мая 2009 .
  35. ^ Эверит, Пол (2003-03-01). «Отчет о поездке, OSCOM Sprint Zurich» . Zea Partners . Проверено 26 октября 2009 .
  36. ^ Бирн, Тони (2003-12-08). «Взломайте своих клиентов» . CMS Watch . Проверено 26 октября 2009 .
  37. ^ "MozDev: Twingle проект" . Проверено 26 октября 2009 .
  38. ^ Флетчер, Дэвид (2003-03-17). «Твинлинг на ОСКОМе» . Проверено 26 октября 2009 .
  39. ^ "OSCOM Беркли 2002" . Plone . 2002-07-22. Архивировано из оригинала на 2011-06-03 . Проверено 26 октября 2009 .
  40. ^ FUD (документальный). Wyona Pictures. 2004 г.
  41. ^ «Nemein.Net 1.8 обеспечивает улучшенное отслеживание проектов для консалтинговых компаний» (пресс-релиз). Еженедельные новости Linux . Проверено 14 мая 2009 .
  42. ^ «Выпущен OpenPSA 1.9.0 - программное обеспечение для управления с открытым исходным кодом для консультантов» (пресс-релиз). Архивировано из оригинала на 2011-07-22 . Проверено 14 мая 2009 .
  43. ^ «Nemein участвует в разработке Qaiku» (пресс-релиз). КОСС. 2009-03-17. Архивировано из оригинала на 2009-06-29 . Проверено 26 октября 2009 .
  44. ^ Stjärnstedt, Юха (2008-01-03). «Новые веб-страницы для Хельсинкского технологического университета» (пресс-релиз). Хельсинкский технологический университет . Проверено 26 октября 2009 .
  45. ^ Куосманен, Туомас (2006-10-27). «Веб-дизайн Maemo.org и бесплатные инструменты» . Архивировано из оригинала на 2011-07-17 . Проверено 26 октября 2009 .
  46. ^ Langhoff, Мартин (2002-11-25). «Пример из практики: фреймворк Midgard в действии» . CWA New Media. Архивировано из оригинала на 2002-11-26.
  47. ^ Пол, Райан (2009-06-02). «Приложение Tomboy Note получает веб-синхронизацию, демонстрирует возможности открытого Интернета» . Ars Technica . Проверено 26 октября 2009 .
  48. ^ «Midgard2 в нестабильной версии Debian» . 2010-11-10.
  49. ^ Открыть совет . ISBN 978-1-105-51493-7.

Внешние ссылки [ править ]

  • Официальный сайт