практическая. Разработка системы для учета и обработки заявок пользователей -. Разработка системы для учета и обработки заявок пользователей
Скачать 0.73 Mb.
|
2.2.5 Настройка системы управления контентом «Joomla». Конфигурация системы Конфигурация представляет набор условий и свойств, которые выполняет система. Для ее настройки необходимо выполнить процедуру авторизации и зайти в административный интерфейс управления по адресу http://test1.ru/administrator/. В качестве имени пользователя и пароля вводятся учетные данные, указанные при установке. В данном случае, именем пользователя является «admin», а паролем - «7ivt12». После ввода правильной комбинации имени пользователя и пароля, произойдет перенаправление на главную страницу административного раздела. Система управления контентом обладает широким набором функций: создание, редактирование и публикация информационного материала; - конфигурирование системы управления контентом; установка тем оформления, компонентов и модулей; статистика посещений, просмотров, пользователей; информация о системе, обновлениях и исправлениях. Рассмотрим панель управления более подробно. В самом верху слева размещен логотип системы, а справа номер текущей версии. Ниже размещена главная строка меню, которая состоит из различных элементов. Справа в этой строке размещены четыре элемента: ссылка для перехода на Ваш web-сайт (Front End); - информация о количестве сообщений, присланных Вам; информация о количестве пользователей он-лайн на сайте; кнопка выхода из панели администрирования. Слева размещены семь пунктов меню, которые содержат в свою очередь определенное количество подпунктов. Рассмотрим по порядку данные пункты слева на право: Вкладка «Сайт» - меню управления, с помощью которого можно управлять общими параметрами конфигурации сайта, пользователями и медиа -файлами. Вкладка «Все меню» - менеджер, с помощью которого осуществляется управление всеми видами меню на сайте. Вкладка «Материалы» - меню управления информационным наполнением сайта. Здесь мы можем создавать разделы, категории, статьи, а также управлять ними. Вкладка «Компоненты» - меню управления основными составляющими системы, которые расширяют функциональность «Joomla». Среди них, такие как менеджер баннеров, контактов, лент новостей (RSS каналов), компонент организации голосований, поиска и компонент организации ссылок. Здесь упомянуты те компоненты, которые устанавливаются вместе с установкой системы. Но «Joomla» дает возможность устанавливать и другие компоненты. А их очень много в зависимости от исполняемых функций, что в свою очередь дает возможность настраивать данную систему под различные требования для того или иного сайта. Вкладка «Расширения» - данное меню управляет дополнительными функциями CSM, а именно здесь есть возможность перейти в менеджер модулей, шаблонов, плагинов, языков. Здесь также есть возможность перейти в менеджер установки/удаления всех этих компонентов. Вкладка «Инструменты» - через данное меню мы можем читать служебные сообщения системы, обмениваться сообщениями с другими участниками, зарегистрировавшимися на сайте, рассылать электронные письма всем пользователям системы, а также снимать блокировку с заблокированных элементов системы и чистить кеш (временные файлы). Вкладка «Помощь» - через данное меню администратор может перейти к сайту помощи «Joomla», а также с помощью подменю «информация о системе» перейти в управление всей служебной информацией сайта (параметры базы данных, параметрах версии PHP, установленных правах на папки системы, конфигурационный файл и другое). Ниже этих пунктов меню слева размещена секция, в которой находятся наиболее распространенные ссылки на различные области управления «Joomla». Справа расположена наиболее востребованная информация системы (популярные статьи, новые статьи на сайте, список зарегистрированных пользователей в он-лайн, информация о пунктах меню). Данными блоками информации администратор может управлять и настраивать под свои нужды. 2.2.6 Шаблоны дизайна В «Joomla» четко разделено содержимое и представление содержимого в виде шаблона сайта, включающего в себя цвета, шрифты, выравнивание, расположение и т.д. Сайту на «Joomla» можно назначать различные шаблоны. Создание шаблона технически несложно, но требует знаний языков HTML и PHP. Можно воспользоваться доступными, свободно распространяемыми шаблонами или услугами профессиональных дизайнеров. Одним из первых действий по настройке «Joomla» является установка шаблона сайта. Стандартная тема оформления «Joomla» подходит для демонстрации возможностей системы, но никак не для создания полноценного web-сайта. Установка шаблона не приведет к мгновенной смене шаблона сайта. Для смены шаблона сайта, необходимо выбрать нужный шаблон и установить его по умолчанию. Чтобы начать использовать шаблон сайта, необходимо перейти на страницу «Расширения» - «Менеджер шаблонов». Выбрать в панели «Менеджер шаблонов» шаблон и нажать на копку «По умолчанию», что бы напротив выбранного шаблона появилась звездочка. Это означает, что шаблон выбран по умолчанию и будет использоваться для отображения сайта автоматически. Для редактирования шаблонов необходима программа такая как Adobe Photoshop. Adobe Photoshop - многофункциональный графический редактор, разработанный и распространяемый фирмой Adobe Systems. В основном, работает с растровыми изображениям, однако имеет некоторые векторные инструменты. 2.2.7 Модули и компоненты Система управления контентом «Joomla» имеет модульную структуру и в своем базовом варианте не обеспечивает всех необходимых возможностей, требуемых для реализации готового проекта. В «Joomla» присутствует деление на компоненты и модули. «Компонентами» называются расширения, позволяющие добавлять дополнительный функционал к работе системы управления контентом. «Модулями» называются элементы вывода данных, отображение которых настраивается отдельно для каждой страницы web-сайта. Обычно, в комплекте с компонентами поставляются и модули, обеспечивающие вывод интерактивных элементов и любой информации хранящейся в них в любом предусмотренном шаблоном месте. Модуль - это определенный участок сайта, позиция которого определяется через интерфейс администратора. В качестве модуля может быть представлены: меню сайта, список последних статей, счетчики посещений, поиск, авторизация пользователей, формы опросов и контактов, любая статическая и динамическая информация, заданная пользователем. Стоит отметить отдельно, что позиции вывода модулей определяются в шаблоне оформления, действующем на странице. Кроме того, в «Joomla» существует специальная таблица позиций модулей. Для того, чтобы обозначить в системе активность модуля, необходимо зайти в следующий пункт меню: «Расширения» - «Менеджер модулей». При использовании стандартных шаблонов оформления, либо шаблонов на основании стандартных макетов дизайна - никаких изменений производить не нужно. Необходимость в изменениях возникает лишь в случаях, когда в шаблон добавляются дополнительные позиции для вывода модулей. Компонентная структура позволяет обеспечить гибкость и высокие функциональные возможности системы. Используя только необходимые, для работы сайта, модули и компоненты, администраторы web-ресурса защищают себя от узких мест и уязвимостей, имеющихся в незадействованных компонентах. В качестве дополнительных компонентов к CMS «Joomla» возможно устанавливать: форумы, гостевые книги, блоги, галереи, интернет-магазины, видео-конференции, базы документов и многое другое. При необходимости, существует много компаний, оказывающих платные услуги по созданию компонентов по техническим заданиям заказчиков. Фактически - любую задачу, необходимую администратору, можно решить путем интеграции сторонних компонентов. Загрузка компонентов производится аналогично загрузке шаблонов через пункт меню в «Расширения» - «Установить /удалить». Управление модулями производится через «Менеджер модулей». Профессиональный компонент Helpdesk Pro позволит создать полноценную службу поддержки на сайте. Его разработали мастера студии Ossolution Team, которые применили к нему возможности платформы Twitter Bootstrap. Данная платформа является достаточно простым инструментом, позволяющим построить на сайте удобную систему тикетов. Данное расширение обладает не только максимально удобным интерфейсом, но и имеет множество возможностей. Основные особенности Helpdesk Pro: поддержка неограниченного количества вложенных категорий с возможностью назначения персональных менеджеров - оповещение на электронную почту о добавлении новых запросов в службу поддержки обработка и управление тикетами через фронтальную и административную часть сайта возможность создания неограниченного количества пользовательских полей для формы добавления тикета формирование уникальных ссылок для каждого тикета с отправкой на почту пользователя возможность просмотра истории отправленных запросов в службу поддержки мощные функции поиска по заданным параметрам возможность вставки формы добавления запроса в материалы сайта возможность оценки пользователями качества службы поддержки возможность установки статусов и приоритетов для тикетов поддержка нескольких языков гибкие настройки компонента 2.2.8 Создание информационной структуры в системе управления контентом «Joomla» на примере web-сайта «Приём заявок =)». Создание материалов сайта Необходимо наполнить сайт содержимым. Для добавления нового материала, на главной странице палении администрирования существует кнопка «Добавить материал». Кроме того, возможно добавление материала через пункты меню: «Материалы» - «Менеджер материалов». Таблица «Менеджер материалов» состоит из нескольких колонок: Заголовок - название материала: - Опубликовано - если стоит значок , значит материал опубликован на сайте. Если стоит значок , то нет; На главной - если стоит значок , значит материал опубликован на главной странице. Если ,то нет (изменить состояние можно, кликнув по значку); Порядок - Порядок расположения материалов (можно изменить стрелочками . Чтобы зафиксировать изменения, необходимо нажать ); Доступ - регулирует доступ к данному разделу; Раздел - к какому разделу относится данная статья; Категория - к какой категории относится данная статья; Автор - автор статьи; Дата - дата создания статьи; Хиты - количество просмотров. На странице «Менеджер материалов», в панели инструментов существуют следующие кнопки: Кнопка . Вызвать в новом окне страницу описания по окну «Менеджер разделов»; - Кнопка . Открыть в новом окне настройки глобальных параметров материалов сайта; Кнопка . Создать новый материал; Кнопка . Изменить существующий материал. Для этого необходимо отметить нужный материал и нажать кнопку «Изменить»; Кнопка . Поместить выбранный материал в корзину; Кнопка . Копировать существующий материал в другой раздел/категорию. Отметьте нужный материал и нажмите «Копировать». Выберите нужный раздел из списка и нажмите «Сохранить»; Кнопка . Переместить существующий материал в другой раздел/категорию, а на прежнем месте удалить. Отметьте нужный материал и нажмите «Перенести». Выберите нужный раздел из списка и нажмите «Сохранить»; Кнопка . Скрыть (Сделать неопубликованным) существующий материал. Отметьте нужный материал и нажмите «Снять с публикации»; Кнопка . Показать (Опубликовать) существующий материал. Отметьте нужный материал и нажмите «Опубликовать»; Кнопка . Позволяет поместить ненужные или уже не актуальные материалы в архив. При этом из менеджера материалов они не удаляются, а просто появляется надпись «В архиве». Отметьте нужный материал и нажмите «В архив»; Кнопка . Позволяет достать материал из архива. Отметьте нужный материал и нажмите «Из архива». Перед тем как создавать новый материал для сайта, нужно настроить глобальные параметры, которые будут относиться ко всем статьям. Это можно сделать, нажав на кнопку Параметры , которая находится в левом верхнем углу. Глобальные параметры для материалов выглядят следующим образом. Если мы не задаем конкретные настройки для статьи, то она будет использовать по умолчанию эти глобальные параметры. После того как глобальные параметры настроены можно переходить к созданию материалов сайта. Для создания нового материала необходимо нажать на кнопку «Создать». Открывшуюся страницу можно условно разделить на 4 вкладки: Заголовок; - Параметры - Статьи; Параметры - Расширенные; Мета - данные; На вкладке «Заголовок» нужно заполнить следующие поля: Заголовок - ввести название статьи; - Псевдоним - текст, который станет основой url для этого пункта; Раздел - указать раздел, к которому будет принадлежать статья; Опубликовано - отметить, будет опубликована статья или нет; На главной - отметить, будет статья опубликована на главной странице или нет; Категория - указать категорию, к которой будет принадлежать статья. Можно не указывать раздел и категорию. Тогда материал можно вывести на сайт в виде отдельной страницы, создав под него отдельный пункт меню. В поле для статьи вводится сама статья. С помощью установленного визуального редактора можно производить форматирование статьи, вставлять картинки и т.п. В правой части страницы отражается статистика, а именно: ID Материала - идентификационный номер; - Состояние - опубликована статья или нет; Хиты - количество посещений. Можно обнулить с помощью кнопки «Сбросить» количество исправлений; Создан - дата создания статьи; Изменён - дата последнего изменения; Во вкладке «Параметры - Статьи» заполняются следующие поля; Автор - имя авторизированного пользователя, создавшего статью. Это имя будет отображаться в административной панели; Псевдоним автора - если необходимо, вводится псевдоним автора; Доступ - определяется уровень доступа к статье; Дата создания - указывается дата создания статьи; Опубликовано - указывается дата опубликования статьи; Истекает - устанавливается дата, когда истекает срок опубликования. Во вкладке «Параметры - Расширенные» можно использовать глобальные настройки для всех материалов или установить новые для отдельно взятой статьи: Заголовок - Показать/скрыть заголовок; - Заголовок как ссылка - Использовать заголовок как ссылку на сам материал; Вступительный текст - Показать/скрыть вступительный текст; Название раздела - Показать/скрыть раздел, к которому принадлежит материал; Название раздела как ссылка - выводить текст раздела как ссылку на этот раздел; Название категории - Показать/скрыть категорию, к которой принадлежит материал; Название категории как ссылка - Выводить текст категории как ссылку на эту категорию; Рейтинг - Показать/скрыть рейтинг; Имя автора - Показать/скрыть автора; Дата и время создания - Показать/скрыть дату создания; Дата и время последнего изменения - Показать/скрыть дату изменения; Иконка PDF - Показать/скрыть кнопку «PDF». Позволяет пользователю сайта скачать версию материала в PDF-формате; Иконка печати - Показать/скрыть кнопку «Печать». Позволяет сразу отправить на печать просматриваемый пользователем документ; Иконка E-mail - Показать/скрыть кнопку «E-mail». Пересылает посетителя к форме письма для связи; Язык материала - Указать язык, на котором написана статья; Ключевая сноска - Текстовый ключ, по которому можно сослаться на эту статью; Альтернативный текст подробнее… - Ввести текст, который будет отображаться вместо слова «подробнее…», т.е. текст, который будет являться ссылкой на полную версию материала при создании анонса. Мета-данные используются для раскрутки и продвижения сайта в Интернете. Во вкладке «Мета-данные» заполняются следующие поля: Описание - краткое описание материала; - Ключевые слова - ввести список слов через запятую на языке материала; Параметр Robots - Параметр позволяет задавать специфические для данной страницы правила индексации поисковыми роботами. Допустимые значения: all - индексировать и переходить по ссылкам; - index,nofollow - индексировать, но не переходить по ссылкам; noindex,follow - не индексировать, но переходить по ссылкам; noidex,nofollow - не индексировать и не переходить по ссылкам; Автор - автор материала. С помощью кнопок на верхней панели можно: - Кнопка |