Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Berezin_kursovaya_sayt.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
1.63 Mб
Скачать

3. Принцип работы Joomla!. Панель администрирования

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

После установки системы Joomla! администратор фактически получает в свое распоряжение два сайта:

Общедоступный сайт (обычно называется внешним) доступен всем.

Административный сайт (обычно называется внутренним).

Хотя некоторые задачи администрирования можно решать через внешний интерфейс, тем не менее гораздо эффективнее делать это с помощью внутреннего интерфейса сайта. Web-сайт на базе Joomla! содержит два сайта: внешний - общедоступный - и внутренний - административный.

Если перейти в броузере по адресу внутреннего сайта, будет предложено ввести имя пользователя и пароль.

Если войти на сайт под учетной записью суперадминистратора -появится страница Administration (Администрирование) внутреннего интерфейса. Для разных пользователей, обладающих различными уровнями административных привилегий, внешний вид страницы несколько различается.

В верхней части страницы находится строка меню непосредственно под ней - панель инструментов, а ниже расположено большое пространство рабочей области - Начальная страница, которая открывается сразу после регистрации при входе в административный раздел, называется Control Panel (Панель управления).

Рис. 8 – Панель управления

Строка меню представляет основной способ навигации по административному разделу. Горизонтальная строка меню обеспечивает доступ ко всем функциям администрирования:

  • Site (Сайт).

  • Menu (Все меню).

  • Content (Материалы).

  • Components (Компоненты).

  • Extensions (Расширения).

  • Tools (Инструменты).

  • Help (Помощь).

  • Справа от строки меню располагается дополнительная информация и функции:

  • Кнопка для предварительного просмотра сайта в новом окне.

  • Ссылка на частные сообщения.

  • Количество посетителей, находящихся на сайте.

  • Кнопка/ссылка Logout (Выйти).

Непосредственно под строкой меню находится панель инструментов. Она не отображается сразу после входа в административный раздел, но появляется после перехода к некоторым функциям, таким как Article Manager (Менеджер материалов).

На панели инструментов представлены некоторые контекстно-зависимые иконки, выполняющие определенные действия. Например, на странице менеджера материалов находятся следующие кнопки: Unarchive (Из архива). Archive (В архив), Publish (Показать), Unpublish (Скрыть), Move (Перенести), Сору (Копировать), Trash (В корзину). Edit (Изменить), New (Создать), Preferences (Параметры) и Help (Помощь).

Панель инструментов на странице Menu Manager (Меню) содержит только кнопки Сору (Копировать), Delete (Удалить), Edit (Изменить), New (Создать) и Help (Помощь).

Основную часть страницы администрирования занимает рабочая область. Это таблица, которая обычно используется менеджерами материалов, меню и прочими.

В настоящее время нет какого-то определенного набора стандартов для расширений, создаваемых сторонними разработчиками. Любой разработчик волен реализовать административный интерфейс своего расширения по собственному усмотрению. Иногда это приводит к нарушению единообразия, однако большинство разработчиков обычно стремятся следовать базовым принципам оформления Joomla!.

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

Элементы Joomla!:

1. Шаблоны (Templates). Шаблоны и связанные с ними файлы являются основой для визуальной оболочки, т.е. дизайна и внешнего вида сайта. Управление шаблонами осуществляется отдельно от управления контентом сайта.

Стандартный пакет Joomla! поставляется с двумя шаблонами. Файлы шаблонов обычно находятся в директории шаблонов (templates), которая расположена в корневой директории Joomla!. Каждый шаблон состоит из следующих файлов:

Index.php - файл содержит HTML, PHP и, возможно, JavaScript код, являющийся основой для дизайна сайта. В комбинации с сss и фалами картинок этот файл определяет весь дизайн и расположение контента на сайте.

templateDetails.xml - этот файл служит для распознания шаблона системой Joomla! и содержит ссылки на все используемые в шаблоне файлы: index.php, сss и т.д.

template_thumbnail.png - это файл-картинка, который служит для отображения скриншота сайта в менеджере шаблонов.

template_css.css - Каскадные листы стиля (CSS), расположенные в папке сss, содержат код, который служит для обработки визуальных элементов сайта: размеров шрифтов, цветов и т.д. Количество .сss файлов не ограничено. Но для корректной работы CSS необходимо разместить ссылки на данные файлы в index.php.

Файлы картинок - Эти файлы изображений, предназначенные для обеспечения отображения визуальных элементов дизайна, размещены в папке images вашего шаблона. Картинки могут быть в форматах .gif, jpg, или .png.

2. Компоненты (Components). Компоненты – ключевые функциональные элементы Joomla!, которые отображаются внутри основного тела (main body) шаблона. Код основного тела выглядит в шаблоне следующим образом: <?php mosMainBody(); ?>. В зависимости от дизайна используемого шаблона, чаще всего это центральная часть web-страницы. Типичный пакет Joomla! содержит в себе следующие компоненты: Баннеры (Banners), Контакты (Contacts), Новости (News), Опросы (Polls) и web-ссылки (Web Links).

3. Модули (Modules). Модули расширяют возможности Joomla!. Модуль - это небольшой элемент контента, который можно разместить в любом месте сайта, если это позволяет шаблон. Модули очень легко устанавливаются в системе из панели администратора. Модули Joomla! могут включать Главное меню (Main Menu), Верхнее меню (Top Menu), Систему выбора шаблонов (Template Chooser), Опросы (Polls), Экстренные сообщения (Newsflash), Счетчик хитов (Hit Counter).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]