S2 → Расширения

Расширения

У каждого пользователя свои требования к CMS. Обычно в стремлении удовлетворить большему числу пожеланий появляются громоздкие и неповоротливые решения, которыми трудно пользоваться. Идеология S2 прямо противоположна — в его ядре реализован минимум функций, а дополнительные функции могут быть реализованы через расширения. Благодаря мощному механизму расширения могут существенно изменять функциональность S2.

Установка расширений

Установка расширений предельно проста: расширение нужно всего лишь закачать на сервер и в несколько щелчков мыши активировать в панели управления. При этом файлы S2 остаются без изменений.

  • Скачайте расширение.
  • Распакуйте архив и закачайте его содержимое на сервер в папку _extensions.
  • Проверьте существование файла _extensions/<идентификатор расширения>/manifest.xml, чтобы убедиться в правильности распаковки архива.
  • Перейдите на вкладку расширений панели управления и установите это расширение.

Внимание! Не устанавливайте расширения неизвестного происхождения. Злоумышленники могут сделать свое расширение с вредоносным кодом и получить неограниченный доступ к сайту и серверу после установки такого расширения.

Стандартные расширения

Часть функций движка вынесена в «стандартные» расширения.

Блог (s2_blog)

Добавляет блог на сайт.

Поиск (s2_search)

Поиск для небольших сайтов.

Визуальный редактор (s2_wysiwyg)

Подключает к панели управления визуальный редактор TinyMCE.

Латех (s2_latex)

Позволяет использовать в тексте и комментариях математические формулы на латехе.

Типограф (s2_typo)

Исправляет кавычки и расставляет неразрывные пробелы на страницах сайта согласно русским типографским традициям.

Счетчик (s2_counter)

Система внутренней статистики для сайтов с небольшой и средней посещаемостью. Подсчитывает хиты, хосты, читателей RSS.

Редактор шаблонов (s2_tpl_edit)

Упрощает работу, когда необходимо частое изменение шаблонов.

Подсветка кода (s2_highlight)

Включает подсветку HTML-кода в панели управления.

Управление расширениями (s2_manage_extensions)

Добавляет к списку установленных расширений кнопку «обновить хуки». Полезно при разработке расширений.

Спойлер (s2_spoiler)

Скрывает/показывает части страниц.

Расширения интегрируются между собой. Например, если установлено расширение s2_blog, то s2_search осуществляет поиск по блогу, s2_counter подсчитывает количество читателей RSS блога.

Оставьте свой комментарий

Ваше имя:

Комментарий:

Комментарии перед публикацией проверяются. Сообщения о небольших ошибках не публикуются, если ошибки испрвляются сразу. Поддержка осуществляется только на форуме.
Для выделения используйте следующий код: [i]курсив[/i], [b]жирный[/b].
Цитату оформляйте так: [q = имя автора]цитата[/q] или [q]еще цитата[/q].
Ссылку начните с http://. Других команд или HTML-тегов здесь нет.

Сколько будет 28+2?