Evergreen (программное обеспечение)

Вечнозеленый
Разработчик(и)Служба публичной библиотеки Джорджии (GPLS), Сеть общественной информации для электронных услуг (PINES) и сообщество Evergreen
Первоначальный выпускСентябрь 2006 г .; 18 лет назад ( 2006-09 )
Стабильный релиз
3.12.0 [1] / 13 декабря 2023 г. ; 12 месяцев назад ( 13 декабря 2023 )
Репозиторий
  • git.launchpad.net/evergreen
Написано вC , Perl , XUL , JS
Операционная системалинукс
ПлатформаКроссплатформенный
Доступно вАнглийский
ТипИнтегрированная библиотечная система
ЛицензияGPL-2.0 или более поздняя версия
Веб-сайтevergreen-ils.org

Evergreen — это интегрированная библиотечная система с открытым исходным кодом (ILS), изначально разработанная Службой публичной библиотеки Джорджии для сети общедоступных информационных электронных услуг (PINES), консорциумом по совместному использованию ресурсов на уровне штата, в который входят более 270 библиотек-членов. [2]

Помимо PINES, система Evergreen ILS развернута примерно в 1800 библиотеках по всему миру и используется для поддержки ряда общегосударственных консорциумных каталогов. [3] [4] [5] [6] [7]

В 2007 году [8] первоначальная команда разработчиков Evergreen сформировала коммерческую компанию вокруг программного обеспечения Equinox Software, которая обеспечивает индивидуальную поддержку, разработку, миграцию, обучение и консультации для Evergreen. Позднее Equinox Software была вытеснена некоммерческой организацией Equinox Open Library Initiative. По состоянию на 2014 год еще несколько компаний и групп также предоставляют поддержку и сопутствующие услуги для Evergreen. [9]

История

Evergreen был разработан Службой публичных библиотек Джорджии (GPLS) для поддержки 252 публичных библиотек в консорциуме Public Information Network for Electronic Services (PINES). [10] Разработка началась в июне 2004 года, когда библиотекарь штата Ламар Витч объявил в открытом письме, что после рассмотрения доступных вариантов GPLS решила разработать собственную систему автоматизации библиотек. GPLS посчитала, что сможет разработать систему, которая будет лучше соответствовать ее потребностям, по более низкой цене, чем взимаемые в настоящее время сборы. [11] Программисты GPLS разрабатывали проект в течение двух лет, и PINES успешно завершила переход на Evergreen 5 сентября 2006 года. В течение следующих двух лет консорциум PINES расширился до более чем 270 библиотек, и пять других систем в Соединенных Штатах и ​​Канаде внедрили Evergreen.

В 2007 году программное обеспечение начало получать вклад от других библиотек и разработчиков . [12] В 2009 году прошла первая международная конференция Evergreen. [13] В 2012 году сообщество присоединилось к Software Freedom Conservancy и сформировало надзорный совет. [14] В 2019 году сообщество Evergreen выбрало совет проекта Evergreen в рамках своего перехода к автономной некоммерческой организации. [15]

Другие реализации Evergreen в Северной Америке: [16]

  • Библиотека прихода Борегар (Луизиана, 6 филиалов)
  • Кооператив библиотек Британской Колумбии - Ситка (консорциум из 92 многотипных библиотек, более 150 филиалов в Британской Колумбии и Манитобе)
  • Консорциум библиотек Огайо COOL (13 библиотек)
  • CW MARS (Массачусетс, 155 библиотек)
  • Эвергрин Индиана (129 библиотек)
  • Публичная библиотека округа Кентон (Кентукки, 3 библиотеки)
  • Библиотечная система округа Кинг (Вашингтон, 50 библиотек)
  • Библиотека Вирджинии (Эвергрин Вирджиния) (10 библиотек)
  • Мэнский бальзам (10 библиотек)
  • Библиотека колледжа Мохок (3 библиотеки)
  • NC Cardinal (Северная Каролина, 216 библиотек) [17]
  • Миссури Эвергрин (52 библиотечных округа, 133 пункта обслуживания)
  • Библиотеки Ниагары (Онтарио, 11 библиотек),
  • Библиотечный обмен к северу от Бостона (NOBLE) (Массачусетс, 28 библиотек)
  • Библиотечный консорциум Северного Техаса (сельская местность за пределами Форт-Уэрта, 17 библиотек),
  • PaILS — это Интегрированная библиотечная система Пенсильвании (ILS), более 100 библиотек, [18]
  • Pioneer Library System (северная часть штата Нью-Йорк между Рочестером и Сиракузами, 42 библиотеки),
  • Библиотечная система Sage (северо-восточный Орегон, 60 библиотек)
  • SCLENDS (Южная Каролина, 72 библиотеки)
  • SPARK (Пенсильвания, 110 библиотек и число растет)
  • SPRUCE (Манитоба, Канада, 8 библиотек)
  • Библиотека округа Траверс (Мичиган, 6 библиотек)
  • Библиотечная система округа Вестчестер (Нью-Йорк, 43 библиотеки) [19]

Функции

Приоритеты развития Evergreen — сделать его стабильным, надежным, гибким, безопасным и удобным для пользователя.

Возможности Evergreen включают в себя:

  • Движение: для персонала, чтобы регистрировать и выдавать предметы клиентам.
  • Каталогизация : добавление элементов в коллекцию библиотеки и ввод информации, классификация и индексация этих элементов. Evergreen известен чрезвычайно гибкой системой индексации, которая допускает высокий уровень настройки и по умолчанию использует MODS Библиотеки Конгресса [20] в качестве своего стандарта.
  • Онлайновый каталог публичного доступа : публичный каталог или интерфейс обнаружения, позволяющий посетителям находить и запрашивать книги, просматривать информацию об их счетах и ​​сохранять информацию о книгах в списках Evergreen. Также есть дополнительный детский каталог. Различные услуги для посетителей, такие как оплата счетов через PayPal и Stripe, опциональное сохранение истории обращения, списки книг и многое другое.
  • Самообслуживание. Evergreen предлагает возможности самостоятельной оплаты и регистрации, которые могут быть активированы библиотеками.
  • Публичный каталог предоставляет структурированные веб-данные по стандартам schema.org для облегчения их обнаружения основными поисковыми системами.
  • Приобретения: для отслеживания сотрудниками приобретенных материалов; счета-фактуры, заказы на закупку, списки выбора и т. д.
  • Власти
  • Сериалы
  • Веб-клиент для персонала, независимый от ОС
  • Добавлены встроенные службы контента Chillifresh, Content Cafe, Novelist, OpenLibrary и Syndetics, а также другие поддерживаемые службы.
  • Собственные API для написания пользовательских клиентов.
  • Статистическая отчетность: гибкая и мощная отчетность для извлечения любой статистической информации, хранящейся в базе данных.
  • Поддержка SIP 2.0 : для взаимодействия с программным обеспечением управления компьютером, машинами самопроверки и другими приложениями.
  • Поиск/извлечение через URL и серверы Z39.50

Evergreen также включает Open Scalable Request Framework (OpenSRF, произносится как «опен сёрф») — децентрализованную архитектуру сервисов с отслеживанием состояния, которая позволяет разработчикам создавать приложения для Evergreen с минимальными знаниями о его структуре. [21]

Языки

Бизнес-логика Evergreen написана в основном на Perl и PostgreSQL , с несколькими оптимизированными разделами, переписанными на C. Интерфейс каталога в основном построен с использованием Template Toolkit с некоторым количеством JavaScript . Пользовательский интерфейс клиента для персонала написан на XUL Mozilla ( XML + JavaScript) до версии 3.0 и представляет собой веб-клиент для персонала, созданный с использованием AngularJS и связанных технологий с 3.0. Python используется для инфраструктуры сборки интернационализации. Функциональность EDI для системы приобретений до версии 3.0 зависела от Ruby , но больше не зависит. [22] Интерфейсы AngularJS теперь переносятся на Angular, и вся новая работа над интерфейсами выполняется в Angular. [23]

Требования

Evergreen работает на серверах Linux и использует PostgreSQL для своей внутренней базы данных. Клиент для персонала, используемый в повседневной работе сотрудников библиотеки, работает на компьютерах Microsoft Windows , Macintosh или Linux и построен на XULRunner , среде выполнения на основе Mozilla, которая использует тот же стек технологий, что и Firefox , и допускает независимый от браузера автономный режим. Доступ к онлайн-каталогу общего доступа (OPAC), используемому посетителями библиотеки, осуществляется через веб-браузер . Начиная с версии 3.0 веб-клиент для персонала был переведен в режим эксплуатации, а клиент для персонала на основе XUL, требующий установки на локальном компьютере, начал постепенно прекращаться. [24]

Другие интегрированные библиотечные системы с открытым исходным кодом

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

Ссылки

  1. ^ https://evergreen-ils.org/evergreen-3-12-0-released/. {{cite web}}: Отсутствует или пусто |title=( помощь )
  2. Вебер, Дж. (2006), «Evergreen: Your Homegrown ILS», Library Journal , т. 131, № 20, архивировано из оригинала 15.12.2014 , извлечено 15.12.2014.
  3. ^ "Список известных сайтов, работающих под управлением Evergreen", Evergreen ILS.
  4. ^ Michigan Evergreen, MLC net, архивировано из оригинала 2010-09-25 , извлечено 2010-09-20. "Michigan Evergreen". Архивировано из оригинала 2010-09-25 . Получено 2019-08-13 .{{cite web}}: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )
  5. ^ "Evergreen", Библиотека , Индиана, 2 декабря 2020 г..
  6. Библиотеки Ситки, Британская Колумбия, архивировано с оригинала 2008-04-18 , извлечено 2008-04-23. "Архивная копия". Архивировано из оригинала 2008-04-18 . Получено 2008-04-23 .{{cite web}}: CS1 maint: архивная копия как заголовок ( ссылка ) CS1 maint: бот: исходный статус URL неизвестен ( ссылка ).
  7. ^ SCLENDS. Получено 14.04.2017.
  8. ^ "О Equinox", Кто мы , библиотека ESI.
  9. ^ "Компании", Эвергрин.
  10. ^ Бридинг, М. (2007). Следующее поколение ароматов в интегрированных онлайн-каталогах. Отчеты по библиотечным технологиям, 43(4) 38-41.
  11. ^ Бридинг, М. (2008). Основные продукты ILS с открытым исходным кодом. Library Technology Reports, 44(8) 16-31.
  12. ^ Райландер, Майк. "Evergreen 2007". Equinox Software . Архивировано из оригинала 19 ноября 2018 года . Получено 31 мая 2023 года .{{cite web}}: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )
  13. ^ Хамби, Роган. «Evergreen 2009: Not Just Code». Equinox Software . Архивировано из оригинала 16 июня 2018 года . Получено 31 мая 2023 года .{{cite web}}: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )
  14. ^ Чарльтон, Гален (26 августа 2016 г.). «Evergreen 2012: собственность и взаимозависимость». Библиотека ESI . Архивировано из оригинала 12 апреля 2018 г. Получено 31 мая 2023 г.{{cite news}}: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )
  15. ^ "Протоколы EOB", Управление , Evergreen ILS, 2019-04-24
  16. ^ Open Source ILS продолжает расширяться. ALA TechSource. Получено 29-08-2013.
  17. ^ [1] Получено 16.11.2022
  18. ^ PAILS , получено 10 июня 2019 г..
  19. ^ "Список библиотек-участников". Получено 18.08.2022.
  20. ^ "Моды", Стандарты , LoC.
  21. ^ «Часто ожидаемые вопросы», Evergreen ILS , 16 октября 2014 г..
  22. ^ "Обзор разработчика EG", Evergreen ILS.
  23. ^ «Миграция с Angular JS на Angular», Evergreen ILS.
  24. ^ "3.0 development update 1", Evergreen ILS , 14 апреля 2017 г..
  25. ^ О BiblioteQ. Источник подделки. Получено 2015-02-13.
  26. ^ О опалах. Opals NA. Получено 29-08-2013.
  27. ^ FOLIO. Получено 03.03.2020.
  • Официальный сайт
  • Вечнозеленые репозитории исходного кода
  • "Вечнозеленый". Freecode .
  • «Evergreen: Ваш собственный ILS — внутренняя команда успешно конкурирует с коммерческими поставщиками в сфере автоматизации библиотек» Архивировано 15 декабря 2014 г. в статье журнала Wayback Machine Library Journal [ нерабочая ссылка ‍ ]
  • «Библиотекари делают ставку на свое будущее в открытом исходном коде» Архивировано 2008-05-02 на Wayback Machine
Взято с "https://en.wikipedia.org/w/index.php?title=Evergreen_(программное обеспечение)&oldid=1263866761"