Разработка системы для учета и обработки заявок пользователей

Развитие глобальной сети Интернет. Средства разработки web-сайта. Основные возможности CMS "Joomla", ее достоинства и недостатки, особенности, основные принципы и способы работы с данной системой управления контентом. Help Desk как система заявок.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 06.01.2015
Размер файла 213,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Вкладка «Помощь» - через данное меню администратор может перейти к сайту помощи «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 - не индексировать и не переходить по ссылкам;

- Автор -- автор материала.

С помощью кнопок на верхней панели можно:

- - Кнопка . Вызвать в новом окне страницу описания по окну «Редактирование материала»;

- - Кнопка . Закрыть редактирование материала без сохранения изменений «Отменить»;

- - Кнопка . Применить (Сохранить) изменения, но остаться на странице редактирования материала «Применить»;

- - Кнопка . Сохранить изменения и закрыть страницу редактирования материала «Сохранить»;

- - Кнопка . Просмотреть полученный результат «Просмотр».

Рассмотрим пример добавления материала из справочного пособия по HTML. Материал называется «Плавающие фреймы»:

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

2.2.9 Создание элементов меню

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

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

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

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

Открыв окно «Материалы» - «Менеджер меню», можно увидеть страницу с уже созданными типами меню.

С помощью кнопок на верхней панели можно:

- Кнопка . Вызвать в новом окне страницу описания по окну «Менеджер меню»;

- Кнопка . Создать новое меню;

- Кнопка . Изменить существующее меню. Для этого необходимо отметить нужное меню и нажать кнопку «Изменить»;

- Кнопка . Поместить существующее меню в корзину. Отметьте нужное меню и нажмите «Удалить»;

- Кнопка . Копировать существующее меню. Отметьте нужное меню и нажмите «Копировать»;

Для создания нового меню нужно нажать на кнопку «Создать».

На открывшейся странице «Детали меню» необходимо заполнить поля:

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

После этого нажать на кнопку «Сохранить».

Если необходимо закрыть страницу без изменения необходимо нажать кнопку «Отменить».

При нажатии на кнопку «Помощь» можно вызвать в новом окне страницу описания по окну «Детали меню».

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

На странице доступен фильтр по названию пункта меню и по состоянию.

Таблица «Пункты меню» состоит из колонок:

- Пункт меню -- Название пункта меню;

- По умолчанию -- Какой пункт меню будет по умолчанию выводиться на главной странице;

- Опубликовано -- опубликован пункт меню или нет;

- Порядок -- порядок отображения (изменить можно с помощью стрелочек и далее сохранить новый порядок с помощью значка );

- Доступ -- показывает, кто имеет доступ к данному пункту меню (изменить можно? кликнув на данный столбец);

- Системное имя -- системное имя материала.

- С помощью кнопок на верхней панели можно:

- Кнопка . Вызвать в новом окне страницу описания по окну «Пункты меню»;

- Кнопка . Создать новый пункт меню;

- Кнопка . Изменить существующий пункт меню. Для этого необходимо отметить нужный пункт меню и нажать кнопку «Изменить»;

- Кнопка . Поместить существующий пункт меню в корзину. Необходимо отметить нужный пункт и нажать «В корзину»;

- Кнопка . Копировать существующий пункт меню. Необходимо отметить нужный пункт и нажать «Копировать»;

- Кнопка . Переместить существующий пункт меню. Необходимо отметить нужный пункт и нажать «Перенести»;

- Кнопка . Скрыть (Сделать неопубликованным) существующий пункт меню. Необходимо отметить нужный пункт и нажать «Скрыть»;

- Кнопка . Показать (Опубликовать) существующий пункт меню. Необходимо отметить нужный пункт и нажать «Опубликовать»;

- Кнопка . Вывести пункт меню на главную страницу Необходимо отметить нужный пункт и нажать «По умолчанию»;

- Кнопка . Показывает все меню в менеджере меню.

Для создания пункта меню необходимо: Нажать на кнопку «Создать» и перейти на страницу «Пункт меню». Выбрать раздел «Материалы» и в нем выбрать «Стандартный шаблон материала»:

Во вкладке «Подробности пункта меню» существуют следующие поля:

- Заголовок -- название пункта меню

- Псевдоним -- псевдоним пункта меню латинским шрифтом

- Показать в -- привязать пункт к определенному меню

- Родительский элемент -- указать родительский элемент пункта меню

- Опубликовано -- показать/скрыть пункт меню

- Доступ -- указать, кто имеет доступ к данному пункту меню

- Открывать в -- в каком окне будет открываться пункт меню

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

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

После проделанных выше операций необходимо нажать на пункт меню Сохранить и смотрим полученных результат. Теперь наш пункт меню «Плавающие фреймы» связан с материалом «Плавающие фреймы» и при нажатии на пункте в меню «Плавающие фреймы» переходим на нужный материал.

Аналогичным образом добавляются и связываются с нужными материалами все оставшиеся пункты меню.

2.2.10 Выводы по работе с системой управления контентом CMS «Joomla»

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

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

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

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

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

Расход системных ресурсов в «Joomla» весьма невелик, нагрузка на ОЗУ сервера доходит до 20-40 Мб. Работа с шаблонами оформления в «Joomla» организована на высоком уровне. Эта система управления контентом позволяет изменять код шаблона из интерфейса администратора.

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

2.2.11 Перенос сайта на хостинг

2.2.11.1 Экспорт базы данных

Перенос базы данных Joomla! будет рассматриваться на примере средства управления базами данных -- phpMyAdmin, который имеется на большинстве хостингов, локальных компьютерах и входит в состав сборки Денвер.

1. Нужно открыть phpMyAdmin, выбирать базу данных, которую необходимо экспортировать, и нажать на вкладку «Экспорт», после чего откроется другая страница и вкладка станет активной.

2. Выбрать таблицы для экспорта, удобнее всего это сделать, нажав внизу ссылку «Отметить все».

3. Поставить галочку в пункте «Структура».

4. Указать версию SQL, которая установлена у «Хостера».

6. Отметить пункт «Послать»

7. Указать сжатие файла дампа БД. Для небольших баз данных достаточно выбрать «Сжатие - Нет», но лучше выбрать «GZip-сжатие».

8. Далее нажать ОК и сохранить файл на компьютере.

2.2.11.2 Импорт базы данных Joomla

1. Нужно создать новую базу данных, если база данных ещё не была создана до этого Хостером. Обычно база данных создается средствами хостинговой панели, а не в phpMyAdmin .

2. Необходимо открыть phpMyAdmin на хостинге и открыть список баз данных.

3. Выбрать базу данных, куда будут импортироваться данные Joomla! , затем нажать на вкладке кнопку Import в верхнем меню.

4. Нажать кнопку «Обзор» и выбрать сохранённый на компьютере файл с дампом базы данных.

5. Выбрать кодировку файла и нажать на кнопку «Пошел».

Внимание! Нужно выбиратье правильную кодировку файла, иначе в базу запишутся данные в неверной кодировке и процесс импорта и придется повторять в phpMyAdmin импорт дампа базы данных Joomla.

6. После импорта базы должно появиться сообщение об успешном окончании процесса импорта (текст на рисунке: "Import has been successfully finished...", т.е. "Импорт успешно завершен").

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

У некоторых версий MySQL возникают проблемы с экспортом и про auto_increment просто забывается. Проблемы обычно появляются позднее - при создании новых пунктов меню, статей, установке расширений и т.п. - ничего не создается и не устанавливается, при этом Joomla! ругается на дублирование первичного ключа таблицы БД.

2.2.11.3 Настройка файла configuration.php

Теперь нужно откорректировать настройки файла configuration.php, как указано далее. Необходимо найти в файле configuration.php следующие переменные:

$mosConfig_host = 'xyz'; // сервер базы данных, в большинстве случаев 'localhost'

$mosConfig_user = 'xyz'; // пользователь БД

$mosConfig_password = 'xyz'; // пароль БД

$mosConfig_db = 'xyz'; // название БД

$mosConfig_absolute_path = '/xyz'; // абсолютный путь к сайту без слеша (/) в конце

$mosConfig_live_site = 'http://www.domain.ru'; // URL сайта без слеша в конце

$mosConfig_cachepath = '/xyz/cache'; // абсолютный путь к каталогу cache без слеша в конце

Особое внимание нужно уделить переменной $mosConfig_live_site. Если указан адрес сайта с www, то для нормальной работы с WYSIWYG-редакторами HTML также нужно указывать всегда www, входя в панель администратора или на сайт для редактирования статей.

Всю папку и файлы где находится Joomla, к примеру на РС это обычно /htdocs/joomlaordner, загрузить с помощью любого FTP-клиента (например, ФТП программы FileZilla, WS_ftp и т.д.) в автоматическом режиме на хост и сразу же указать права доступа на файлы и папки.

Папки и файлы должны получить ещё во время передачи необходимые права (CHMOD). Обычно это делает ФТП-клиент сам, то есть папки имеют права доступа 0755, а файлы - 0644, но у некоторых может быть так (зависит от тарифа и хостера), что определённые папки должны иметь права доступа 0777. Список этих папок можно найти в панели администратора Joomla сверху в меню Система -> Информация о системе, закладка «Разрешения».

Там всё должно быть выделено зелёным, то есть должны быть права для записи в эти папки.

На самом деле при создании папок и загрузке файлов по ftp на *nix-сервер права доступа назначаются в зависимости от установленной маски доступа пользователя хостинга - umask. Реальные права доступа получаются поразрядным вычитанием значения umask из 777, т.е., если umask = 022 (для вновь создаваемых папок), то получим права доступа 777 - 022 = 755. Соответвенно и для файлов: если umask = 133, то получим права на файлы 644. прим. sourpuss'

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

Вывод

Разработка системы для учета и обработки заявок пользователей включает в себя множество этапов:

- загрузка последней версии CMS «Joomla»;

- установка локального сервера Денвер;

- создание базы данных и пользователей в MySQL;

- установка CMS «Joomla» на локальный компьютер;

- конфигурация системы управления контентом;

- изменение и настройка шаблона дизайна сайта;

- подключение к «Joomla» необходимых модулей и компонентов;

- создание материалов сайта;

- создание элементов меню сайта;

- перенос сайта на хостинг.

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

Используя основные приемы, описанные в курсовом проекте, пользователь, может создать собственный сайт на основе CMS «Joomla», а также сможет с легкостью решить поставленную перед собой задачу.

ЗАКЛЮЧЕНИЕ

В результате проделанной работы была изучена концепция построения сайтов на CMS Joomla! 3.0.3. На основе изучения различных подходов по созданию сайта разработана структура сайта. По разработанной структуре спроектировано и наполнен сайт, содержащий в себе информацию о заявках.

Сайт содержит:

- структурированную информацию по поданным заявкам;

- контактную информацию;

- раздел “Информация” который описывает характеристики материалов.

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

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

Цель работы достигнута. Сайт “Прием заявок=)” спроектирован и разработан с учетом всех требований к данному виду электронных ресурсов.

В курсовой работе перечислены основные возможности данной системы управления контентом, показаны способы их практической реализации

Также в курсовой работе были определены основные достоинства и недостатки CMS «Joomla», оговорены ее особенности, продемонстрированы основные принципы и способы работы с данной системой управления контентом.

На основании произведенных расчетов подобная разработка является экономически эффективной.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Горнаков, С.Г. Осваиваем популярные системы управления сайтом [Текст] / С.Г. Горнаков.- М.: Наука, 2009.

2. Колисниченко, Д.Н. Движок для вашего сайта. CMS Joomla!, Slaed, PHP-Nuke [Текст] / Д.Н. Колисниченко.- М.: НТ Пресс, 2008.

3. Колисниченко, Д.Н. Joomla! [Текст]: Руководство пользователя / Д.Н. Колисниченко.- М.: Диалектика, 2009.

4. Норт, Б. Joomla! [Текст]: Практическое руководство / Б. Норт.- М.: Символ-плюс, 2011.

5. Рамел, Д. Самоучитель Joomla! [Текст] / Д. Рамел.- СПб.: Питер, 2008.

Размещено на Allbest.ur


Подобные документы

  • Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения. Развитие глобальной сети Интернет, понятие web-сайта. Процессор гипертекста, СУБД MySQL. Система управления контентом "Joomla". Установка локального сервера.

    дипломная работа [4,4 M], добавлен 19.04.2011

  • История развития и характеристика всемирной компьютерной сети Интернет. Особенности систем управления контентом и специализированного ПО. Основные этапы создания коммерческого сайта в среде разработки Joomla. Финансово-экономическое обоснование проекта.

    дипломная работа [4,2 M], добавлен 27.06.2012

  • Разработка базы данных учета и хранения заявок пользователя. Создание программного средства на основе клиент/серверной технологии. Описание возможностей платформы Tandem Framework. Апробация программы автоматизации процессов подачи и обработки заявок.

    дипломная работа [3,6 M], добавлен 08.03.2013

  • Автоматизированные системы учета и обработки заявок от пользователей. Функциональное проектирование и моделирование системы учета. Проектирование базы данных, алгоритм работы системы и ее программная реализация. Технико-экономическое обоснование проекта.

    дипломная работа [1,6 M], добавлен 05.04.2014

  • Создание автоматизированной системы обработки заявок пользователей. Анализ требований к информационному, техническому и программному обеспечению. Проектирование интерфейса системы. Выбор средств реализации. Модель базы данных системы обработки заявок.

    курсовая работа [1,6 M], добавлен 22.12.2014

  • Установка программной оболочки Denver и системы управления контентом "Joomla". Составление технического задания и схемы главной страницы. Разработка дизайна и системы навигации Web-сайта, запуск в Internet. Проектирование услуги регистрации пользователей.

    курсовая работа [2,3 M], добавлен 03.10.2012

  • Использование функциональных возможностей GSM uCoz для разработки сайта. Сущность, значимость, типы и виды сайтов, способы их создания. Правила размещения сайта в сети Интернет. Основные возможности, понятия, преимущества и недостатки сервиса uCoz.

    дипломная работа [1,7 M], добавлен 20.07.2014

  • Описание разновидностей веб-сайтов и их роли в работе образовательного учреждения. Методы разработки и общие требования к публикуемому веб-сайту в сети Интернет. Описание установки CMS "Joomla" и программной оболочки Denwer. Система управления контентом.

    курсовая работа [561,5 K], добавлен 10.07.2017

  • Разработка и практическое внедрение контента "Joomla!", порядок установки и настройки системы управления им. Выбор дизайна, цветовой гаммы и анимации сайта, методика его добавления. Создание информационной структуры в системе управления контентом.

    дипломная работа [3,4 M], добавлен 22.06.2009

  • Языки написания сайта, принципы и обоснование их отбора. Программы создания web-страниц, их функциональные особенности и возможности. Технология и основные этапы разработки интернет-сайта, правила его составления, оформления, заполнения, программный код.

    курсовая работа [3,1 M], добавлен 20.05.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.