Определения (терминология) в ЮзерЦмс 2

Очень важно понимать что, как и почему так называется:

  • Тема сайта (site_theme) - группа файлов, находящихся в отдельной директории, которая определяет внешний вид сайта, располагается в папке themes/имя_темы/. (архив для установки начинается с thm_)
  • Позиция - место в шаблоне, куда выводится сгенерированный код модулем сайта. Позиция в шаблоне определяется квадратными скобками [position=top_menu],[component],[head] и т д
  • Модуль сайта - группа файлов, находящихся в отдельной директории (папке), которая расширяет или изменяет функциональность сайта. В userCMS следующие типы модулей: компонент, блок, плагин, аддон.
  • Компонент - расширение сайта, которое генерирует html код для позиции [component] (архив для установки начинается с com_)
  • Блок- расширение сайта, которое генерирует html код для всех позиций кроме [component] и [head] (архив для установки начинается с blc_)
  • Плагин - расширение сайта, которое генерирует html код и заменяет его после отработки компонента, определяется он фигурными скобками {gallery}, {feedback} и т. д. Например: если в текст есть {poll=12}, то плагин его заменит на свой html код, в данном случае выведет html код опроса под номером 12. (архив для установки начинается с plg_)
  • Аддон - расширение сайта, которое расширяет фукнциональность других расширений, даже аддонов. Например компонет фотогалерея использует аддон fancybox, а то в свою очередь использует аддон jquery. (архив для установки начинается с add_)