Серебряная полоса CMS
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Серебряная Полоса |
---|---|
Стабильная версия | |
Репозиторий | Репозиторий Серебряной Полосы |
Операционная система | Кросс-платформенный |
Тип | Система управления контентом |
Лицензия | Лицензия БСД [2] |
Веб-сайт | серебристая полоса |
Silverstripe CMS — это бесплатная система управления контентом (CMS) с открытым исходным кодом и платформа для создания и поддержки веб-сайтов и веб-приложений. Он предоставляет готовую веб-панель администрирования, которая позволяет пользователям вносить изменения в части веб-сайта, включая редактор веб-сайта WYSIWYG . Ядром программного обеспечения является Silverstripe Framework, фреймворк веб-приложений PHP .
Silverstripe CMS распространяется на условиях лицензии BSD .
Разработка программного обеспечения
[ редактировать ]Silverstripe CMS разделяет роли:
- авторы контента (которые получают богатый ( AJAX ) пользовательский веб-интерфейс, в котором отсутствует технический жаргон); и
- дизайнеры/разработчики веб-сайтов (которые пишут код: HTML, CSS, JavaScript и PHP)
Это контрастирует с продуктами CMS, которые позволяют выполнять технические задачи по разработке веб-сайтов с помощью графического пользовательского интерфейса, а также с средами программирования, которые не предлагают готовых приложений для создания контента. Подход Silverstripe CMS якобы упрощает работу авторов контента и предлагает больше гибкости разработчикам. [3]
Ядро Silverstripe CMS называется Silverstripe Framework (ранее называвшееся «Sapphire»). [4] Как и остальная часть платформы, она написана на PHP (5.3) и использует преимущества объектно-ориентированного проектирования, такие как расстояние между именами. Silverstripe Framework предоставляет разработчикам веб-сайтов платформу для создания и расширения веб-сайтов на основе современных методов программирования, включая шаблон модель-представление-контроллер и объектно-реляционный преобразователь . [ нужна ссылка ]
Silverstripe CMS генерирует разметку с использованием специального языка шаблонов на основе W3C HTML5 , который предлагает простые заполнители и условную логику. Silverstripe CMS можно расширять с помощью модулей, виджетов, тем и настройки кода.
Функции
[ редактировать ]Примечательные особенности Silverstripe CMS включают в себя:
- Готовый шаблон с поддержкой адаптивного дизайна (работает на смартфонах, планшетах и настольных компьютерах)
- Расширяемый интерфейс веб-приложения.
- Редактирование форматированного текста на основе модифицированной версии TinyMCE.
- Быстрое встраивание видео и других ресурсов с таких веб-сайтов, как YouTube, слайд-шоу и т. д. (с помощью oEmbed ).
- Древовидная структура навигации с возможностью перетаскивания
- Пользовательская разметка вывода и стили по умолчанию без таблиц (включая поддержку HTML5 и мобильных устройств)
- Управление рабочим процессом: разделение черновиков и опубликованных материалов посредством подготовки контента, контроль версий документов /откат с функцией сравнения.
- Настраиваемая модель безопасности/разрешений (на основе ролей)
- Модель объекта данных, создание базы данных посредством объектно-реляционного сопоставления , набор настраиваемых элементов управления вводом данных.
- управление активами , изменение размера изображений , перетаскивание изображений с рабочего стола ОС для загрузки.
- Несколько шаблонов на странице
- Удобные для поисковых систем URL-адреса , метаданными управление XML- карты сайта. , создание
- Полнотекстовый поиск и RSS-каналы
- Оптимизация для больших нагрузок (полное и частичное кеширование шаблонов)
- Интернационализация/языки: Silverstripe CMS поддерживает многоязычный контент. UTF-8 и интернационализация Поддерживаются наборов символов. CMS доступна на многих языках. [5] включая английский, французский, немецкий, испанский и китайский.
- Иерархические URL-адреса
- Кроссплатформенность: ОС (Linux, Windows, Mac), веб-сервер (Apache, IIS), база данных (полная поддержка MySQL, PostgreSQL, Microsoft SQL Server; SQLite и база данных Oracle имеют ограниченную поддержку).
Примечательные особенности предстоящих выпусков Silverstripe CMS включают в себя:
- Дополнительный интерфейс администрирования (например, установка модулей, виджетов через веб-интерфейс)
- Полный переход на библиотеку jQuery (в настоящее время используется jQuery со смесью старых фреймворков JavaScript).
- Виджеты для всего сайта
Общие функции CMS, недоступные в настоящее время в Silverstripe CMS, включают:
- Редактирование страницы на месте
- Установка модулей, виджетов или тем на основе веб-интерфейса
- Настройка тем на основе веб-интерфейса
- Автоматизированное управление кэшем/обновление ORM
Модули, виджеты и темы
[ редактировать ]Модули можно использовать для расширения основных функций Silverstripe CMS. Некоторые существующие модули включают в себя: блог, расширенное управление рабочими процессами, электронную коммерцию, форум и аутентификацию LDAP/OpenID. Модули доступны в репозитории модулей Silverstripe CMS, который по состоянию на октябрь 2022 года насчитывает более 3000 модулей.
Silverstripe CMS Виджеты — это небольшие функциональные элементы, которые можно перетаскивать в модули Silverstripe CMS (особенно в модуль блога). Примеры виджетов: облака тегов, фотографии Flickr или «Слово дня». Виджеты — относительно менее используемый аспект платформы. По состоянию на август 2012 года существует 96 виджетов.
Каталог тем Silverstripe CMS содержит ряд свободно доступных тем, созданных сообществом (114 по состоянию на октябрь 2022 г.).
Модули, виджеты и темы доступны для бесплатной загрузки по лицензии BSD , и большинство из них созданы сообществом.
Требования к программному обеспечению
[ редактировать ]Silverstripe CMS — это веб-приложение , требующее совместимого веб-сервера и базы данных SQL. Начиная с версии 5.2 требования к Silverstripe CMS следующие: [6]
- Апач v2.4+, [7] Lighttpd , Nginx или Microsoft IIS 7.x+ (требуется перезапись URL-адресов. Начиная с версии 2.4.0 IIS 7 перезапись URL-адресов поддерживается «из коробки»)
- MySQL v5.6.X+, Microsoft SQL Server (поддерживается сообществом), PostgreSQL (поддерживается сообществом), SQLite3 (поддерживается сообществом) или Oracle Database (экспериментальная)
- PHP >=8.1, <=8.2 с расширениями PHP: ctype, dom, fileinfo, hash, intl, mbstring, session, simplexml, tokenizer и xml. Также требуется расширение gd для манипулирования изображениями и или imagick расширение для соединителя базы данных.
Документация
[ редактировать ]Silverstripe CMS распространяется на условиях лицензии BSD . Документация доступна для пользователей CMS и разработчиков сайтов . Онлайн-демонстрация CMS доступна в виде интерактивной демонстрации .Два технических справочника по Silverstripe CMS доступны на английском языке. [8] и один на немецком языке. [9]
Признание
[ редактировать ]Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( январь 2020 г. ) |
Награды
[ редактировать ]- Победитель премии Packtpub Most Promising CMS 2008 г., приз в размере 2000 долларов США. [10] Затем занял второе место в категории «Лучшая CMS» в 2009 году. Также стал финалистом Pact Publishing CMS Awards в 2007 году.
- Победитель премии New Zealand Open Source Awards в октябре 2008 и 2010 гг. [11]
- Самые многообещающие финалисты конкурса Open Source CMS Awards 2007. [12]
- Финалисты премии New Zealand Open Source Awards за октябрь 2007 г. [13]
- Hi-tech Awards – финалист премии «Новая технологическая компания года» в 2017 году.
- Hi-tech Awards – победитель в номинации «Лучшее технологическое решение для государственного сектора в 2016 году».
- Конференция ALGIM — победитель, лучший участник 2015 и 2014 годов.
- Награды Интернет-индустрии 2009 — Премия за положительное социальное воздействие за веб-сайт The Lowdown. Этот сайт также стал финалистом премии TUANZ Innovation Awards в 2008 году.
- Премия ALGIM Web Award — победитель в номинации «Лучший веб-сайт по реконструкции, выбор народа» для веб-сайта окружного совета Гисборна в 2009 году.
- Награды Всемирного саммита 2009 г. — победитель Национальной карты широкополосного доступа, сайта, созданного для Комиссии государственных услуг.
- 11-я ежегодная церемония вручения золотых наград Веллингтона - финалист 2009 и 2007 годов.
- 2008 г. ComputerWorld Excellence Awards — финалист в номинации «Инновационное использование информационных технологий» [14]
Обзоры и статьи
[ редактировать ]Версия 3.0 (последняя на ноябрь 2012 г.)
[ редактировать ]- SSBits (10 сентября 2012 г.) [15]
Версия 2
[ редактировать ]- Обзор SilverStripe (3 апреля 2009 г.) [16]
- Практический пример Microsoft (17 марта 2009 г.) [17]
- ReadWriteWeb, 14 сентября 2007 г. [18]
- Интервью новозеландскому телешоу, 1 мая 2007 г. (Видео) [19]
- Журнал Hiveminds, 15 марта 2007 г. [20]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Стабильная загрузка» . silverstripe.org . Проверено 15 апреля 2024 г.
- ^ «Лицензия BSD» .
- ^ «SilverStripe CMS — наша философия» . 19 января 2011 г. Архивировано из оригинала 16 января 2011 г. Проверено 19 января 2011 г.
- ^ "Рамки" . www.silverstripe.org . Проверено 4 июня 2021 г.
- ^ «Портал переводов SilverStripe» .
- ^ «Требования к серверу SilverStripe» . Архивировано из оригинала 07 февраля 2024 г. Проверено 22 февраля 2024 г.
- ^ «4.5.0» . docs.silverstripe.org . Проверено 21 декабря 2022 г.
- ^ «Английская книга SilverStripe» . 10 октября 2009 г. Архивировано из оригинала 8 октября 2009 г. Проверено 10 октября 2009 г.
- ^ «SilverStripe - Комплексный справочник (450-страничная книга о SilverStripe, на немецком языке)» . 25 февраля 2009 г. Проверено 25 февраля 2009 г.
- ^ «Объявлена самая многообещающая CMS с открытым исходным кодом 2008 года» . Архивировано из оригинала 30 августа 2009 г. Проверено 30 октября 2008 г.
- ^ «SilverStripe получает награду Новой Зеландии за открытый исходный код» . Архивировано из оригинала 14 октября 2008 г.
- ^ «Финалисты премии CMS с открытым исходным кодом 2007 года» . Архивировано из оригинала 27 октября 2007 г.
- ^ «Предыдущие финалисты и победители | nzosa» . Архивировано из оригинала 24 ноября 2010 г.
- ^ «Silverstripe CMS — Серебряная полоса» .
- ^ Обзор SilverStripe 3
- ^ "SilverStripe - Обзор серии 2.3" . 3 апреля 2009 г. Архивировано из оригинала 6 февраля 2010 г. Проверено 20 января 2020 г.
- ^ «Взаимодействие SilverStripe и Windows создает новые рынки и новые возможности для компаний с открытым исходным кодом» . Microsoft.com . Проверено 20 января 2020 г.
- ^ SilverStripe - CMS с открытым исходным кодом имеет поддержку Google
- ^ Крупным планом, демократические технологии
- ^ SilverStripe CMS — доказательство того, что открытый исходный код работает.