Оригинальный автор(ы) | Talldude Networks, LLC |
---|---|
Разработчик(и) | Сеть Jamroom |
Первоначальный выпуск | Июль 2003 г. (2003-07) |
Стабильный релиз | 7.0.1 [1] / 2024-01-01 [±] |
Написано в | PHP |
Операционная система | линукс |
Тип | Структура управления контентом , Система управления контентом , Социальное программное обеспечение |
Лицензия | Публичная лицензия Mozilla |
Веб-сайт | www.jamroom.net |
Jamroom — это ориентированная на сообщество система управления веб-контентом (CMS) с открытым исходным кодом и фреймворк на основе PHP и MySQL , MariaDB или Percona Server , работающий на веб-хостинге . [2] Функции включают в себя модульную систему расширений и скины, использующие шаблонизатор Smarty . [3] Jamroom распространяется по открытой лицензии Mozilla Public License (MPL) [4]
Jamroom имеет систему веб-шаблонов, использующую процессор шаблонов .
Пользователи Jamroom могут устанавливать и переключаться между скинами . Скины позволяют пользователям изменять внешний вид и функциональность веб-сайта Jamroom. Скины можно устанавливать с помощью инструмента администрирования Jamroom "Marketplace" или папки скинов можно загружать через FTP. [5] Код PHP, HTML и CSS, находящийся в темах, можно добавлять или редактировать для предоставления расширенных функций. Существует множество скинов Jamroom, некоторые из них бесплатные, а некоторые платные (премиум) шаблоны.
Одной из очень популярных функций Jamroom является его модульная архитектура , которая позволяет пользователям и разработчикам расширять его возможности за пределы базовой установки. Начиная с Jamroom 5 структура системы существенно изменилась по сравнению с предыдущей версией. Самое большое изменение заключается в том, что даже само ядро Jamroom стало модулем. Добавляя дополнительные модули, пользователи могут получить больше функций в своих профилях. [6]
Jamroom можно использовать для поддержки создания веб-сервисов в соответствии с архитектурным шаблоном Representational State Transfer (REST) с помощью устанавливаемого пакета под названием «proxima». [7]
Основная часть структуры дизайна Jamroom — это концепция, согласно которой профили являются основными местами для контента, загружаемого и импортируемого на сайт пользователями. Это происходит из истоков Jamroom как системы управления музыкальным контентом для создания сообществ, где группы могли бы демонстрировать свой талант. Начиная с Jamroom 5, фокус «только для музыки» был удален, но профильный характер остался.
До Jamroom 4 основным средством доставки видео- и аудиоконтента посетителям сайта был flash . Начиная с Jamroom 5 проблема некоторых мобильных устройств, не поддерживающих flash [8], сделала важным изменение методов доставки и в Jamroom. В настоящее время аудио- и видеоносители, загружаемые в установку Jamroom 5, преобразуются в различные форматы, чтобы медиа могли иметь максимально широкий набор сценариев доставки.
В сообществе Jamroom термин «ядро» имеет 2 значения. Первое — это начальный набор модулей и скинов, которые загружаются и используются для установки сайта сообщества Jamroom. Второе относится к самому модулю jrCore. Все в Jamroom — это либо модуль, либо скин.
В пакет загрузки ядра Jamroom входят следующие модули, которые администратор может включить для расширения функциональности основного веб-сайта.
В пакет загрузки ядра Jamroom входят следующие скины.
Легенда: | Старая версия, не поддерживается | Old version, still maintained | Текущая стабильная версия | Latest preview version | Будущий релиз |
---|
Версия | Дата выпуска | Примечания |
---|---|---|
Old version, no longer maintained: 1 | 28 июля 2003 г. | |
Old version, no longer maintained: 2 | 20 декабря 2003 г. | Добавлена система конфигурации настроек, интернет-магазин, статистика, bbcode, радиостанции и многое другое [9] |
Old version, no longer maintained: 3 | 9 августа 2006 г. | Первый выпуск с поддержкой обновления [10] |
Old version, no longer maintained: 4 | 16 января 2009 г. | Новый API модульной системы, новые скины, фильтры изображений, система утверждения медиа-ресурсов SEO URL. [11] |
Old version, no longer maintained: 5 | 29 июля 2013 г. | Полностью новое ядро, более простая разработка, модульная конструкция, открытый исходный код. [12] |
Current stable version: 6 | 27 сентября 2016 г. | Высокопроизводительные обновления ядра, новая система электронной почты, важные обновления социальных сетей и новый модуль чата. [13] |
Current stable version: 6.1 | 30 августа 2017 г. | Улучшения системы кэширования, улучшения базы данных, улучшения SSL. [14] |
Current stable version: 6.5 | 11 апреля 2020 г. | Обновления панели инструментов и журнала активности, поддержка иконок SVG, переработан раздел «Стиль скина». [15] |