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

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 . Как и остальная часть платформы, он написан на PHP (5.3) и использует возможности объектно-ориентированного проектирования, такие как интервалы между именами. Silverstripe Framework (ранее называвшаяся «Sapphire») предоставляет разработчикам веб-сайтов основу для создания и расширения веб-сайтов на основе современных методов программирования, включая модель-представление-контроллер (как MVC, модель не включает возможность уведомлять представление обновлений) шаблон и объектно-реляционный преобразователь . [ необходима цитата ]

Silverstripe CMS создает разметку с использованием настраиваемого языка шаблонов на основе W3C HTML5, который предлагает простые заполнители и условную логику. Silverstripe CMS расширяется за счет модулей, виджетов, тем и настройки кода.

Особенности [ править ]

Панель администрирования Silverstripe CMS 3.1 и простая тема
Тема веб-сайта по умолчанию в Silverstripe CMS CMS 2.3

Примечательные особенности Silverstripe CMS включают в себя:

  • Готовый шаблон с поддержкой адаптивного дизайна (работает на смартфонах, планшетах и ​​настольных компьютерах).
  • Расширяемый интерфейс веб-приложения
  • Редактирование форматированного текста на основе модифицированной версии TinyMCE
  • Быстрое встраивание видео и других ресурсов с таких сайтов, как YouTube, Slideshare и т. Д. (С использованием oEmbed )
  • Древовидная структура навигации, основанная на перетаскивании.
  • Настраиваемая разметка вывода и свободные от таблиц стили по умолчанию (включая HTML5 и поддержку мобильных устройств)
  • Управление рабочим процессом: разделение черновиков и опубликованных материалов посредством промежуточного размещения контента, контроль версий / откат документов с функцией сравнения
  • Настраиваемая модель безопасности / разрешений (на основе ролей)
  • Объектная модель данных, создание базы данных с помощью объектно-реляционного сопоставления , набор настраиваемых элементов управления вводом данных.
  • управление активами , изменение размера изображений , перетаскивание изображений с рабочего стола ОС для загрузки.
  • Несколько шаблонов на странице
  • Удобные для поисковых систем URL-адреса , управление метаданными , создание XML- карты сайта
  • Полнотекстовый поиск и RSS-каналы
  • Оптимизация под большие нагрузки (полное и частичное кеширование шаблона)
  • Интернационализация / языки: Silverstripe CMS поддерживает многоязычный контент. Поддерживаются UTF-8 и интернационализация наборов символов. CMS доступна на многих языках , включая английский, французский, немецкий, испанский и китайский.
  • Иерархические URL
  • Кроссплатформенность: ОС (Linux, Windows, Mac), веб-сервер (Apache, IIS), база данных (MySQL, PostgreSQL, Microsoft SQL Server полностью поддерживается; SQLite и Oracle Database имеют ограниченную поддержку).

Примечательные особенности предстоящих выпусков Silverstripe CMS включают:

  • Дополнительный административный интерфейс (например, установка модулей, виджетов через веб-интерфейс)
  • Полный переход на библиотеку jQuery (в настоящее время используется jQuery со смесью старых фреймворков JavaScript).
  • Виджеты для всего сайта

Общие функции CMS, которые в настоящее время недоступны в Silverstripe CMS, включают:

  • Редактирование страницы на месте
  • Установка модулей, виджетов или тем на основе веб-интерфейса
  • Настройка тем на основе веб-интерфейса
  • Автоматическое управление кешем / обновление ORM

Модули, виджеты и темы [ править ]

Модули расширяют базовую функциональность Silverstripe CMS. Некоторые существующие модули включают в себя: блог, расширенное управление рабочим процессом, электронную коммерцию, форум, аутентификацию LDAP / OpenID. Модули доступны в репозитории модулей Silverstripe CMS, который по состоянию на январь 2016 года насчитывает более 1400 модулей.

Виджеты Silverstripe CMS - это небольшие функциональные элементы, которые можно перетаскивать в модули Silverstripe CMS (особенно в модуль блога). Примеры виджетов: облака тегов, фотографии Flickr или слово дня, хотя виджеты являются относительно менее используемым аспектом платформы. По состоянию на август 2012 года насчитывается 96 виджетов.

Каталог тем Silverstripe CMS предоставляет ряд свободно доступных тем, созданных сообществом (84 по состоянию на август 2012 г.).

Модули, виджеты и темы доступны для бесплатной загрузки по лицензии BSD , и большинство из них предоставлено сообществом.

Требования к программному обеспечению [ править ]

Silverstripe CMS - это веб-приложение , для которого требуется совместимый веб-сервер и база данных SQL. Начиная с версии 3.1., Требования для Silverstripe CMS следующие: [4]

  • Apache v1.3.19 +, Lighttpd , Hiawatha , Cherokee или Microsoft IIS 7.x + (требуется URL Rewriter. Начиная с версии 2.4.0 IIS 7 перезапись URL-адресов поддерживается из коробки)
  • MySQL v5.6.X +, Microsoft SQL Server (поддерживается сообществом), PostgreSQL (поддерживается сообществом), SQLite3 (поддерживается сообществом) и Oracle Database (экспериментально)
  • PHP 7.1+ с MySQL , графической библиотекой GD и поддержкой zlib [5]

Документация [ править ]

Silverstripe CMS выпущена в соответствии с условиями лицензии BSD . Документация доступна для пользователей CMS и разработчиков веб-сайтов . Онлайн-демонстрация CMS доступна в виде интерактивной демонстрации . Два технических справочника по Silverstripe CMS доступны на английском языке [6] и один на немецком языке. [7]

Признание [ править ]

Награды [ править ]

  • Победитель Packtpub Most Promising CMS Award 2008, приз 2000 долларов. [8] Затем занял второе место в категории «Лучшая CMS в целом» в 2009 году. Также был финалистом Pact Publishing CMS Awards в 2007 году.
  • Победитель New Zealand Open Source Awards за октябрь 2008 и 2010 гг. [9]
  • Наиболее многообещающие финалисты конкурса Open Source CMS Awards 2007 [10]
  • Финалисты конкурса New Zealand Open Source Awards за октябрь 2007 г. [11]
  • Hi-tech Awards - Финалист, компания года в области новейших технологий в 2017 году
  • Награды в области высоких технологий - победитель в номинации «Лучшее технологическое решение для государственного сектора в 2016 году»
  • Конференция АЛГИМ - Победитель, Лучший всесторонний экспонент 2015 и 2014 гг.
  • Премия Internet Industry Awards 2009 - Награда за положительное влияние на общество за веб-сайт «The Lowdown». Этот сайт также был финалистом конкурса TUANZ Innovation Awards в 2008 году.
  • Награда ALGIM Web - победитель в номинации «Лучший веб-сайт реконструкции, выбор народа» для веб-сайта районного совета Гисборна в 2009 году.
  • Награды Всемирного саммита 2009 г. - победитель Национальной карты широкополосной связи, сайта, созданного для Комиссии по государственным услугам.
  • 11-я ежегодная награда Wellington Gold Awards - финалист 2009 и 2007 годов
  • 2008 ComputerWorld Excellence Awards - финалист конкурса «Инновационное использование ИТ» [12]

Обзоры и статьи [ править ]

Версия 3.0 (последняя по состоянию на ноябрь 2012 г.) [ править ]

  • SSBits (10 сентября 2012 г.) [13]

Версия 2 [ править ]

  • Обзор SilverStripe (3 апреля 2009 г.) [14]
  • Пример использования Microsoft (17 марта 2009 г.) [15]
  • ReadWriteWeb, 14 сентября 2007 г. [16]
  • Интервью на новозеландском телешоу, 1 мая 2007 г. (видео) [17]
  • Журнал Hiveminds, 15 марта 2007 г. [18]

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

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

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

  1. ^ «Стабильная загрузка» . silverstripe.org . Проверено 17 декабря 2020 .
  2. ^ "Лицензия BSD" .
  3. ^ "SilverStripe CMS - Наша философия" . 2011-01-19. Архивировано из оригинала на 2011-01-16 . Проверено 19 января 2011 .
  4. ^ «Требования к серверу SilverStripe» . 2014-12-03. Архивировано из оригинала на 2014-11-28 . Проверено 3 декабря 2014 .
  5. ^ «Требования к серверу» . docs.silverstripe.org . Проверено 2 декабря 2020 .
  6. ^ "Английская книга SilverStripe" . 2009-10-10. Архивировано из оригинала на 2009-10-08 . Проверено 10 октября 2009 .
  7. ^ «SilverStripe - Das umfassende Handbuch (450-страничная книга о SilverStripe на немецком языке)» . 2009-02-25 . Проверено 25 февраля 2009 .
  8. ^ "Архивная копия" . Архивировано из оригинала на 2009-08-30 . Проверено 30 октября 2008 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  9. ^ "SilverStripe получает награду за открытый исходный код Новой Зеландии" . Архивировано из оригинала на 2008-10-14.
  10. ^ «Финалисты конкурса CMS 2007 с открытым исходным кодом» . Архивировано из оригинала на 2007-10-27.
  11. ^ «Предыдущие финалисты и победители | nzosa» . Архивировано из оригинала на 2010-11-24.
  12. ^ "Silverstripe CMS - Silverstripe" .
  13. ^ Обзор SilverStripe 3
  14. ^ "SilverStripe - Обзор серии 2.3" . 2009-04-03. Архивировано из оригинала на 2010-02-06 . Проверено 20 января 2020 .
  15. ^ «Совместимость SilverStripe-Windows создает новые рынки и новые возможности для компаний с открытым исходным кодом» . Microsoft.com . Проверено 20 января 2020 .
  16. ^ SilverStripe - CMS с открытым исходным кодом поддерживается Google
  17. ^ Крупный план, демократические технологии
  18. ^ SilverStripe CMS - доказательство того, что открытый исходный код работает

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

  • Проект с открытым исходным кодом Silverstripe CMS и веб-сайт сообщества
  • Интернет-демонстрационный сайт
  • Официальная справочная документация
  • Форумы сообщества
  • Документация для разработчиков вики
  • Общедоступный трекер ошибок, запросы функций, патчи, дорожная карта, журнал изменений / временная шкала
  • Веб-сайт Silverstripe
  • Документация Silverstripe CMS и Sapphire CMF API