Настройки Joomla

Настройки Joomla

Мы с вами установили Joomla, рассмотрели админку данной CMS, узнали из каких разделов она состоит и теперь самое время выполнить первоначальную настройку Joomla.

Как правило, общие настройки выполняются в начале разработки сайта и в дальнейшем они практически не изменяются.

В чем же заключается настройка Joomla и на что стоит обратить внимание, мы с вами разберемся в этом уроке.

Настройки Joomla

Для того, чтобы приступить к настройкам необходимо перейти в общие настройки Joomla, именно там сосредоточены все основные настройки CMS. Сделать это можно двумя способами: кликнув в верхнем меню Система > Общие настройки (1), либо же на главной странице панели управления в меню быстрого доступа кликните в блоке «Настройки» по ссылке – Общие настройки (2).

Переход в общие настройки

В разделе общих настроек вы сразу увидите 5 вкладок:

  1. Сайт
  2. Система
  3. Сервер
  4. Фильтры текста
  5. Права

5 вкладок в общих настройках

Ну что ж, давайте приступать к детальному рассмотрению вкладки «Сайт».

Сайт

Во вкладке «Сайт» задаются основные параметры для всего сайта. Здесь вы сразу же увидите, что настройки для удобства разбиты на несколько групп: «Настройки сайта», «Настройки метаданных», «Настройки SEO» и «Настройки Cookie». Рассмотрим каждую из них.

Настройки сайта

Настройки сайта

  • «Название сайта» – название сайта, которое вы писали при установке Joomla, при желании можете его изменить.
  • «Сайт выключен (offline)» – этот параметр позволяет закрыть сайт на время технического обслуживания и ваши посетители будут видеть соответствующее предупреждение, для этого вам нужно будет установить переключатель в положение – «Да».
  • «Показывать offline-сообщение» – если сайт закрыт на техническое обслуживание, то вы можете выбрать какое из сообщений будет показано посетителям. Доступно три варианта:
    • «Пользовательское сообщение» – будет показана форма авторизации и ваше собственное сообщение написанное в поле ниже «Сообщение при выключенном сайте».
    • «Скрыть» – будет выведена только форма авторизации.
    • «По умолчанию» – на сайте будет выведена форма авторизации и стандартный текст из языкового файла Joomla по умолчанию.
  • «Сообщение при выключенном сайте» – если вы выбрали показывать «Пользовательское сообщение», тогда напишите свой текст или оставьте текст по умолчанию, который будет виден посетителям, когда сайт выключен.
  • «Изображение при выключенном сайте» – при желании вы можете выбрать картинку, которую будут видеть посетители при выключенном сайте.
  • «Иконки быстрого редактирования» – вы можете включить иконки для быстрого редактирования модулей и пунктов меню, не стоит забывать, что поддержка данной функции зависит от шаблона сайта.
  • «Редактор по умолчанию» – возможность выбора визуального редактора, используемого на сайте по умолчанию. В настройках по умолчанию выставлен TinyMCE – отличный редактор, который полностью удовлетворит все ваши требования. Также стоит отметить, что есть возможность предоставить зарегистрированным пользователям возможность персонально выбирать для себя другой визуальный редактор.
  • «CAPTCHA (по умолчанию)» – выбор типа CAPTCHA для сайта по умолчанию. Данное поле пока не трогаем. Прежде чем включать капчу, необходимо настроить плагин – CAPTCHA - reCAPTCHA.
  • «Уровень доступа по умолчанию» – выбор уровня доступа по умолчанию для новых материалов, пунктов меню и прочих элементов, создаваемых на сайте. По умолчанию указан «Public», который означает, что все посетители смогут видеть страницы сайта. Если вы измените на «Registered», то страницы смогут видеть только зарегистрированные пользователи. Оставим значение по умолчанию.
  • «Длина списка по умолчанию» – определяет количество строк в списках выводимых в менеджере панели управления на одной странице. Например: количество статей в списке на одной странице выводимых в «Менеджер материалов» или количество модулей, которые будут отображаться на странице «Модули». Оставим это значение по умолчанию – 20.
  • «Ограничение ленты новостей» – количество последних материалов, отображаемых в RSS ленте новостей. Также оставим значение по умолчанию – 10.
  • «E-mail ленты новостей» – выбор адреса электронной почты автора, показываемого в RSS ленте.

Настройки метаданных

Настройки метаданных

Метаданные влияют на продвижение и позиционирование сайта в поисковых системах. Данные настройки являются общими для всего сайта, т.е. в тех статьях, в которых не будут прописаны метаданные, будут использованы значения из общих настроек. Я не рекомендую заполнять в общих настройках метатеги description и keywords, чтобы избежать одинаковых значений метаданных на нескольких страницах вашего сайта. Метаданные необходимо задавать на каждой странице вручную, я буду рассказывать об этом в последующих уроках.

А пока давайте рассмотрим настройки метаданных более детально:

  • «Мета-тег Description для сайта» – общее описание веб-сайта, которое следует передавать поисковым системам. Как правило, оптимальным является описание длиной не более 20 слов.
  • «Мета-тег Keywords» – ключевые слова и фразы, которые лучше всего описывают ваш сайт. Отдельные ключевые слова и фразы необходимо разделять с помощью запятой.
  • «Мета-тег Robots» – этот параметр позволяет установить инструкции для роботов поисковых систем для страниц сайта по умолчанию. Инструкции могут быть следующими:
    • noindex – запрещает индексирование документа
    • nofollow – запрещает проход по ссылкам, имеющимся в документе
    • index – разрешает индексирование документа
    • follow – разрешает проход по ссылкам

    Оставим значение по умолчанию – «Index, Follow»

  • «Авторские права» – данный параметр работает в связке с переключателем «Показывать мета-тег Author». Если вы хотите, чтобы передавалась информация об авторе материала, тогда стоит установить переключатель в положение – «Да» и после в поле ввода «Авторские права» написать информацию об авторе. Данная строка будет отображаться в исходном коде страницы.
  • «Показывать версию Joomla!» – добавляет информацию об используемой версии Joomla в метатег Generator, что плохо с точки зрения безопасности, поэтому оставляем значение по умолчанию – «Нет».

Настройки SEO

Настройки SEO

Настройки SEO позволяют включить использование SEF-ссылок либо другими словами ЧПУ (Человеку Понятный Урл). Это нужно как для поисковых систем, так и для лучшего восприятия ссылок сайта посетителями. Давайте рассмотрим каждый параметр:

  • «Включить SEF (ЧПУ)» – здесь вам нужно включить SEF (ЧПУ), по умолчанию должно стоять – «Да», т.е. уже включено.
  • «Перенаправление URL» – чтобы ЧПУ работали правильно нужно включить перенаправление адресов. Перед включением этого параметра необходимо перейти в корень сайта и переименовать файл htaccess.txt на .htaccess. После этого установить переключатель в положение – «Да».
  • «Добавлять суффикс к URL» – этот параметр позволяет в зависимости от типа документа добавлять к URL-адресам специальный суффикс. Например, к простым страницам будет добавлен суффикс .html. Данный параметр обычно на сайтах я не включаю. Оставляем – «Нет».
  • «Алиасы в Unicode» – выбор режима создания алиасов: транслитерация заголовка в латинские символы или хранение в кодировке Unicode. Данная опция будет полезной, если имя вашего домена на кириллице и вы хотите, чтобы все ссылки на вашем сайте также были на кириллице, тогда вы можете воспользоваться данным параметром. По умолчанию алиасы создаются методом транслитерации, т.к. домен у меня на латинице, то я оставляю значение по умолчанию – «Нет».
  • «Включать название сайта в заголовок страницы» – здесь каждый должен сам определиться стоит или нет включать название сайта в заголовки страниц (до или после названия текущей страницы). Например: Название сайта – Название материала. Лично мое мнение, что для каждой страницы сайта нужно прописывать заголовок индивидуально, и делать его уникальным, поэтому я оставляю значение по умолчанию – «Нет».

Настройки Cookie

Настройки Cookie

Настройки Cookie нужны при использовании поддоменов. Допустим у вас есть сайт http://mysite.com, на котором могут авторизоваться зарегистрированные пользователи. Также у вас есть форум, который находится в поддомене http://forum.mysite.com, и для того, чтобы пользователи не вводили дважды пароль и нужны эти настройки. Рассмотрим их:

  • «Cookie домена» – домен, указываемый при создании cookie сессии. Если cookie должны быть действительны для всех поддоменов, необходимо ввести '.' (точку) перед названием домена.
  • «Путь для Cookie» – путь, для которого должны быть действительны cookie.

Данную опцию я не использую, поэтому оставлю поля незаполненными.

На этом настройки вкладки «Сайт» заканчиваются. Перейдем во вторую вкладку – «Система».

Система

Параметры данной вкладки по умолчанию настроены верно, единственное, что мы изменим – время жизни сессии. Но знать за что отвечает каждый параметр нам не помешает, давайте с ними ознакомимся.

Настройки системы

Настройки системы

  • «Путь к каталогу логов» – путь к каталогу для хранения файлов журналов (логов) работы Joomla.
  • «Сервер справки» – выбор названия сервера справки, откуда Joomla будет брать всю справочную информацию.

Параметры отладки

Параметры отладки

  • «Отладка системы» – если включено, при работе сайта на страницах будут отображаться диагностические сообщения, языковые переменные и ошибки в SQL-запросах (если таковые возникнут). Информация будет отображаться в нижней части каждой страницы, как в панели управления, так и на сайте. Не забудьте отключить режим отладки при запуске веб-сайта в полноценную эксплуатацию.
  • «Отладка языка» – включение или выключение отладки языковых файлов сайта.

Данные параметры будут полезны программистам для выявления и устранения ошибок в CMS.

Настройки кэша

Настройки кэша

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

  • «Обработчик кэширования» – выбор способа кэширования. По умолчанию используется обработчик на основе файлов.
  • «Путь к каталогу кэша» – здесь вы можете указать папку для хранения файлов кэша.
  • «Время кэширования» – максимальное время жизни кэша в минутах. По истечении этого времени кэш будет обновлён.
  • «Специфическое кэширование для платформы» – включить или отключить специфическое кэширование для платформы. Вы можете включить, когда вывод HTML на мобильный отличается от других устройств. По умолчанию отключено специфическое кэширование для платформы.
  • «Системный кэш» – включает или отключает кэширование, а также определяет его уровень:
    • «Кэширование отключено» – отключение кэширования.
    • «Стандартное кэширование» – происходит кэширование только содержимого сайта.
    • «Прогрессивное кэширование» – происходит кэширование содержимого и модулей сайта. Этот вариант кэширования более быстрый, но стоит помнить, что в итоге системный кэш становится больше и он не подходит для очень больших сайтов.

Настройки сессии

Настройки сессии

Время жизни сессии отвечает за интервал времени, в течении которого можно бездействовать в админке Joomla и не быть автоматически выброшенным из нее.

  • «Обработчик сессий» – механизм, посредством которого Joomla идентифицирует пользователей, если они подключаются к сайту, не используя при этом, механизм cookie. Оставим значение по умолчанию.
  • «Время жизни сессии» – автоматическое завершение сессии пользователя, если он не выполняет никаких действий в админке в течение указанного количества минут. В целях безопасности не устанавливайте слишком высокое значение. Давайте установим – 90 минут.
  • «Общие сессии» – когда включено, сессия пользователя совместно используется в веб-интерфейсе и административной панели сайта. Обратите внимание, что изменение этого значения приведет к аннулированию всех существующих сессий на сайте.

Итак, мы рассмотрели все текущие настройки вкладки «Система». Как видите, в них ничего менять не нужно, за исключением времени жизни сессии.

Переходим к следующей вкладке общих настроек – «Сервер».

Сервер

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

Настройки сервера

Настройки сервера

  • «Путь к каталогу временных файлов» – путь к папке для хранения временных файлов. Данная папка используется системой при установке различных расширений.
  • «Gzip-сжатие страниц» – позволяет ускорить загрузку страниц и уменьшить трафик сайта, но при этом существенно увеличивается нагрузка на сервер.
  • «Сообщения об ошибках» – выбор уровня системных сообщений об ошибках. Сообщения об ошибках будут работать, если на вкладке «Система» включен параметр «Отладка системы». Значение по умолчанию является вполне оптимальным.
  • «Включить SSL» – данный параметр позволяет включить доступ по защищенному протоколу SSL (HTTPS) ко всему сайту или только для панели управления. Но для начала вам необходимо включать SSL на сервере сайта. Убедитесь, что ваш хостинг поддерживает данную функцию.

Настройка расположения

Настройка расположения

  • «Часовой пояс сервера» – установка даты и времени сервера в соответствии с его часовым поясом. Этот параметр будет влиять на время создания и изменения материалов на сайте. Также данный параметр будет более актуален при использовании компонента рассылки. Ну а сейчас вы можете выбрать часовой пояс вашего расположения или оставить значение по умолчанию. Я укажу часовой пояс своей страны.

Настройка FTP

Настройка FTP

  • «Включить FTP» – здесь можно включить встроенный FTP-клиент, с помощью которого возможно закачивать файлы через файловый менеджер. На своем опыте я данную настройку никогда не использую, и вам тоже не советую это делать. Оставляем все как есть.

Настройка прокси-сервера

Настройка прокси-сервера

  • «Включить прокси-сервер» – разрешить или нет Joomla использовать прокси-сервера для доступа к ресурсам интернет. Данную опцию я тоже никогда не использую. Оставляю выключенной.

Настройки базы данных

Настройки базы данных

Значения базы данных мы указывали во время установки Joomla и менять их нет необходимости, это пригодится в качестве справочной информации. Поэтому здесь мы ничего не трогаем и идем дальше.

Настройка почты

Настройка почты

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

  • «Отправка почты» – позволяет включить или выключить функцию отправки почты на сайте.
  • «Отключить рассылку» – включение/отключение функции массовой рассылки писем. «Да» – отключение функции массовой рассылки писем, «Нет» – активация.
  • «E-mail сайта» – адрес электронной почты, который будет использоваться для отправки писем с сайта.
  • «Отправитель письма» – указываете от кого письмо. Данное значение будет отображаться в поле «От», в отсылаемых сайтом письмах. Обычно это название сайта или организации.
  • «Ответить на E-mail» – адрес электронной почты, который будет использоваться для получения ответов пользователей.
  • «Ответить на имя» – текст, отображаемый в заголовке поля «To:» при ответе пользователя на полученное письмо.
  • «Способ отправки» – выбор способа отправки электронной почты. Существует три способа отправки сообщений с сайта: PHP Mail, Sendmail, SMTP. Чаще всего используется значение по умолчанию – PHP Mail.

Ниже идет кнопка «Отправить тестовое сообщение», с помощью которой вы можете протестировать правильность настройки почты на вашем сайте.

Это были все настройки третьей вкладки «Сервер».

Фильтры текста

Фильтрация текста необходима для ограничения использования HTML-тегов и атрибутов в тексте материалов. Это нужно для того, чтобы уменьшить возможность попадания вредоносного кода в любое текстовое поле вашего сайта. Функция будет полезной для тех сайтов, на которых у зарегистрированных пользователей есть возможность добавлять текстовые материалы или для сайтов, которые администрируют более чем один человек.

Фильтры текста

Настройки фильтрации текста применяются ко всем текстовым полям, которые заполнили пользователи указанных групп. С помощью настроек фильтрации текста вы можете обеспечить требуемый уровень контроля над HTML-кодом, который создают на сайте пользователи и авторы. Вы можете установить строгий или либеральный уровень контроля, по своему усмотрению. Уровень контроля, настроенный по умолчанию, обеспечивает достаточно хорошую защиту от потенциальных атак.

Для каждой группы вы можете установить следующие значения фильтров:

  • «Чёрный список (по умолчанию)» – позволяет использовать любые теги и атрибуты, кроме тех, что в него внесены. По умолчанию чёрный список содержит следующие теги: applet, body, bgsound, base, basefont, embed, frame, frameset, head, html, id, iframe, ilayer, layer, link, meta, name, object, script, style, title, xml. А также по умолчанию чёрный список содержит следующие атрибуты: action, background, codebase, dynsrc, lowsrc. При желании вы можете заблокировать любые другие теги, добавив их в поля «Фильтр тегов» и «Фильтр атрибутов», разделяя их пробелами или запятыми.
  • «Чёрный список (пользовательский)» – позволяет вам самим задать произвольный набор ограничений. Для этого необходимо ввести запрещённые html-теги и атрибуты в соответствующие поля «Фильтр тегов» и «Фильтр атрибутов». Вводимые значения в полях разделяются пробелами и запятыми.
  • «Белый список» – прямо противоположный фильтр предыдущему, который не запрещает, а наоборот, разрешает использовать только те теги, которые перечисленны в полях «Фильтр тегов» и «Фильтр атрибутов».
  • «Запрет HTML» – полный запрет на использование html-тегов. При значении «Запрет HTML» в момент сохранения материала из него будут удалены все html -теги.
  • «Нет фильтрации» – отсутствие фильтрации позволяет использовать любые фильтры тегов и атрибутов.

Учтите, что указанные здесь фильтры работают независимо от визуального редактора.

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

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

И у нас осталась последняя вкладка – «Права».

Права доступа

Во вкладке «Права» задаются настройки прав доступа для групп пользователей, что очень удобно, когда над сайтом работает несколько человек. С помощью нее вы можете дать определенные полномочия для каждой группы пользователей. Если вы изменяете полномочия группы, то они изменяются и у подгрупп, это применительно к компонентам и контенту.

Права доступа

Для того, чтобы поменять права у определенной группы пользователей необходимо выбрать нужную группу (1), выбрать действие, которое будет разрешено или запрещено группе пользователей (2) и указать нужное значение (3). Значения в свою очередь могут быть следующие:

  • «Разрешено» – пользователи данной группы могут выполнить указанное действие. Но, в случае противоречия со значением в вышестоящей группе, право предоставлено не будет. Противоречие будет отмечено в поле суммарных значений как «Не разрешено» (со значком блокировки) и пользователь не сможет выполнить указанное действие.
  • «Запрещено» – означает, что независимо от значения в вышестоящей группе, пользователи данной группы не смогут выполнить указанное действие.
  • «Унаследовано» – означает, что будет применено значение данного права, указанное в вышестоящей группе.
  • «Не определено» – данное значение может быть выбрано только для группы пользователей «Public» и только в общих настройках сайта. Группа «Public» является верхней в иерархии всех групп пользователей. Значения всех прав, указанные, как «Не определено» будут трактоваться как «Запрещено», но их можно будет переопределить в дочерних группах, компонентах, категориях и объектах.

Если вы зададите новое значение, для обновления суммарных значений нажмите кнопку «Сохранить».

Как правило, во вкладке «Права» значения по умолчанию выставлены верно, поэтому я обычно оставляю все как есть.

Чтобы все изменения, которые вы внесли во вкладках общих настроек вступили в силу, не забудьте нажать кнопку «Сохранить» перед выходом или же просто «Сохранить и закрыть».

На этом урок по настройке Joomla закончен. Надеюсь, что данный урок был вам полезен и вы сможете настроить свой сайт так, как вам нужно.

Если у вас остались вопросы, то обязательно пишите их в комментариях ниже, я с радостью отвечу каждому из вас :)

Добавить комментарий


Защитный код
Обновить