Мидгард (программное обеспечение) - Midgard (software)

Мидгард
Проект Мидгард
Встроенное редактирование контента AJAX в Мидгарде
AJAX встроенное редактирование контента в Мидгарде
Разработчики)Сообщество Мидгард
Стабильный выпуск
12.09.1[1] / 26 сентября 2012 г. (2012-09-26)
Операционная системаLinux, Unix и Mac OS X
ТипСтруктура управления контентом
ЛицензияLGPL
Интернет сайтwww.midgard-проект.org

Мидгард является Открытый исходный код постоянного хранения фреймворк. Он обеспечивает объектно-ориентированный и воспроизведен среда для создания приложений с интенсивным использованием данных.[2]

Midgard также поставляется с MidCOM система управления контентом (CMS) построена на Мидгарде фреймворк.[3][4] Возможности MidCOM включают веб-разработку WYSIWYG интерфейсы и компонентный интерфейс для установки дополнительных веб-функций,[5] в том числе вики[6] и блоги.[7]

Мидгард построен на ГНОМ стек библиотек вроде GLib и libgda, и имеет языковые привязки для C, Python, Цель-C и PHP.[8][9] Связь между приложениями, написанными на разных языках, случаются D-автобус.[10] Функциональные возможности CMS работают на ЛАМПА (Linux, Apache, MySQL и PHP ) Платформа.[11] Мидгард также можно использовать с PHPCR, реализация PHP Репозиторий содержимого Java стандарт.[12][13] В начале 2000-х (десятилетие) существовала также чистая PHP-реализация Midgard API, называемая Мидгард Лайт который с тех пор был повторно реализован как мидгард-портативный проект.[14][15]

Проект следует синхронизированному 6-месячному циклу выпуска, который реализуется несколькими крупными проектами с открытым исходным кодом, такими как Ubuntu и ГНОМ.[16][17] Из-за этого нумерация версий отражает год и месяц выпуска. Версия 8.09 Рагнарук был обозначен как выпуск с «долгосрочной поддержкой».[18]

В частности, функции создания шаблонов и компоновки страниц в Мидгарде получили высокую оценку, получив почетные упоминания в нескольких CMS Смотреть опросы.[19][20][21][22] Он также получил 42 балла из 45 в Знаменитости CMS Deathmatch 2009 г.[23]

Этимология

Название Мидгард происходит от Скандинавская мифология, смысл Средиземье, мир людей. Большая часть сообщества разработчиков Мидгарда происходит из Балтийский регион,[24][25] и проект был рекомендован CMS Смотреть как Ганзейский союз управления контентом.[26]

История

Проект Мидгард был запущен в начале 1998 г. Юкка Циттинг и Анри Бергиус для Финский историческая реконструкция организация - Хармаасудет - как система, позволяющая им публиковать свои материалы в Интернете.[27][28]

Поскольку у организации не было ресурсов для поддержки большого проекта разработки самостоятельно, для создания сообщества участников системы была выбрана модель с открытым исходным кодом.[29] Версия 1.0 Midgard была выпущена 8 мая 1999 года.[30] Он привлекал постоянный поток пользователей, и проект разработки процветал, несмотря на довольно примитивные ранние пользовательские интерфейсы.[31][32]

Коммерческие сервисы для платформы начали появляться в начале 2000 года. Одним из первых пользователей была Envida, Голландский компания, реализовавшая потенциал Мидгарда для веб хостинг целей. Первый проприетарное приложение в качестве платформы использовалась система управления контентом Nadmin Studio Hong Kong Linux Center (HKLC).[33][34]

В начале 2000-х (десятилетие) разработчики Midgard активно участвовали в ОСКОМ,[35] совместная организация систем управления контентом с открытым исходным кодом. Это включало разработку клиентов для редактирования общего контента, таких как Twingle.[36][37][38] и обучающие программы на различных конференциях.[39] Мидгард также фигурировал в F.U.D., документальном фильме Wyona Pictures об ОСКОМе.[40]

Первое приложение не связано с управление содержанием был Nemein.Net, а Автоматизация профессиональных услуг приложение, выпущенное в 2002 г. компанией Nemein, Финский Компания Мидгард.[41] В мае 2004 года пакет Nemein.Net был переименован в OpenPSA и выпущен под лицензией Open Source.[42]

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

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

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

Библиотека репозитория контента Midgard вошла в Debian распространение в ноябре 2010 г.[48] Некоторые части истории Мидгарда изложены в книге «Открытый совет».[49]

Лицензирование

Мидгард основные библиотеки и MidCOM CMS распространяются под Стандартная общественная лицензия ограниченного применения GNU (LGPL) - лицензия, которая разрешает свободное использование программного обеспечения, если оно динамически связано или пользователь может повторно связать его с новыми версиями библиотек. Это та же лицензия, которую использует Библиотека GNU C. Эта схема лицензирования квалифицирует Мидгард как свободное программное обеспечение разработан с использованием модели с открытым исходным кодом.

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

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

Смотрите также

использованная литература

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

внешние ссылки