Советы пользователям Joomla     Данная статья представляет ряд советов пользователям, в основном для новичков.

     Во первых - почему CMS и почему именно Joomla?

     Существуют сайты "самописные" на HTML и PHP, они отличаются простотой написания и поддержания  рабочем состоянии, но что-либо сложное на них сделать проблематично. Так же существуют сайты на CMS, к преимуществам которых относится простота управления, модульность, куча готовых плагинов облегчающих работу. CMS это некий конструктор, позволяющий выполнение сложных операций при работе сайта свести в простую задачу для пользователей. Именно поэтому все больше набирают обороты, а самописные сайты делаются все реже, хотя привлекательность последних так же очевидна, если проект несложный.     

     Почему Joomla?
    
Данная CMS – это оптимальный вариант, чтобы создавать новостные проекты, блоги, опросы, форумы и многое другое.

     ▪ В каком направлении думать при управлении контентом.
     Большинство людей пользующихся сайтами привыкли думать о сетевых сайтах в терминах страниц и связей между ними. Каждая страница постоянна – однажды создав ее администратор может ее и не изменить никогда.
     Часто новичками сайт представляется в виде древовидной структуры: главная страница имеет меню, и этим меню сайт связан со страницами, статьями и т.д.

     Joomla устроена таким образом, что информация на сайте располагается динамически, то есть изменения будут основаны на том, что введёт администратор или пользователь, какие комментарии добавятся, как обновится лента новостей и порчее содержание страницы. Динамический контент обновляется каждый раз, когда посетитель открывает или обновляет страницу. В Joomla совершенно невозможно посмотреть, что находится на какой-то определённой странице (до тех пор, пока вы не опубликуете её на сайте).

     Страница на Joomla содержит в себе некую структуру, которые называются Позиции – Positions, в различных позициях будет выводится контент сайта, заголовки, баннеры и прочее.

     ▪ Как обустроить сайт
     В Joomla версии 1.5 весь контент хранился в Разделах, и каждый раздел мог содержать Категории. В более свежих версия данной CMS, от
Разделов отказались, теперь весь материал хранится в  Категориях и подкатегориях.
     Контент – это все наполнение сайта: текст, таблицы, изображения и т.д.

     ▪ Создание внешнего вида сайта
     То, как выглядит ваш сайт или различные Разделы сайта определяется шаблонами. Шаблон  сайта– это набор файлов разного типа, определяющих внешний вид сайта. Главный файл – “index.php”, включает в себя html-код для размещения таких элементов, как таблицы, логотип, и т.д. и вставки php-кода для динамических элементов. Еще один из важнейших файлов - таблица стилей, или css-файл, который определяет шрифты, цвета и границы каждого элемента сайта.

     ▪ Модули и страницы
     Модули – элементы, которые содержат динамический контент. Все ваши меню, формы входа, последние новости и т.д. – это модули. Позиции вывода модулей можно легко сменить в их настройке, так же как  и публикацию.

     ▪ Добавление текста и картинок
     Контент (изображения, текст и т.д.) можно добавлять в виде HTML кода, если имеется опыт, либо в виде вордовского формата через специальные визуальные WYSIWYG редакторы. Редакторы позволяют новичкам быстрее освоить принцип добавления контента, т.к. почти полностью повторяет рабочие клавиши MS OFFICE, но для более качественной подготовки материала лучше пользоваться более продвинутыми программами, тем более, что WYSIWYG редакторы порой режут код, некорректно вставляют картинки, т.е. всячески портят жизнь пользователю.

     ▪ Модули, компоненты и плагины
     Joomla разработана с расчётом на расширение. Несмотря на наличие множества встроенных возможностей, существуют сотни других, которые вы можете скачать и включить в механизм управление Joomla.
     В чём разница между Модулями, Компонентами и Плагинами?
     Модули – это простые программы (plug-in), которые представляют информацию на вашем сайте: меню, опросы и т.д.
     Компоненты – это прикладные программы добавляющие функциональность к вашему механизму управление Joomla. Таким образом, когда вы хотите добавить к вашему Joomla сайту такую функцию, как рассылка почты, вы, вероятно, установите и компонент и модуль.     
     Плагины – это маленькие, проблемно-ориентированные функции, которые перехватывают контент перед его показом и определённым образом воздействует на него. Joomla предоставляет определенное число мамботов в основном наборе поставки. Например, mosimage преобразует тэги {mosimage} в html тэги img; mospagebreak обеспечивает нумерацию страниц и оглавление. Вряд ли вам понадобится мамбот, скорее вам будет нужен набор из компонента/модуля.
 

     Пожалуй именно с этих азов надо начинать изучение любой CMS. Удачного Вам изучения.