Автор работы: Пользователь скрыл имя, 14 Мая 2013 в 20:36, курсовая работа
Цель работы: построение тематического сайта на CMS Joomla 2.5, который отвечает поставленным требованиям технического задания. Задачи:
Изучение направлений классификации сайтов в современном Интернете, анализ плагинов и модулей расширения CMS Joomla для построения разных типов сайтов.
Разработка технического задания и брифинга тематического сайта.
Построение сайта согласно с техническим заданием.
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
Державний заклад
«ПІВДЕННОУКРАЇНСЬКИЙ
НАЦІОНАЛЬНИЙ ПЕДАГОГІЧНИЙ УНІВЕРСИТЕТ
імені К.Д. Ушинського»
Кафедра прикладної математики та інформатики
Курсова робота
на тему:
«Побудова сайту кіностудії на CMS Joomla 2.5 з використанням модулів розширення»
Виконавець:
студент 4-го курсу
фізико-математичного
заочної форми навчання
(спеціальність: інформатика)
Цегельник Андрій Михайлович
___________________ підпис
Науковий керівник:
ст.викл. Шувалова О. І.
___________________ підпис
Потребность пользователей
в средствах автоматизации web-
Актуальность темы. В настоящее время CMS – системы позволяют быстро организовать интерактивное взаимодействие с человеком посредством информационных коммуникационных сетей. Так, например, систему управления контентом Joomla можно использовать в системе дистанционного обучения. Управление сайтом с помощью CMS Joomla просто в освоении даже для владельца крупного интернет-магазина. На Joomla можно создать как обычную личную блоговую страничку, так и полноценный корпоративный портал со множеством дополнительных возможностей - новостные ленты, галереи фото и видео, файловые архивы, форумы, гостевые книги. И это далеко не весь перечень возможностей - функционал расширяется вплоть до границ воображения человека. И, наконец, можно расширять стандартный функциональный набор сайта за счет неисчерпаемого списка free-расширений (бесплатных компонент и модулей), которые за редким исключением уступают в свойствах платным аналогам. Эти причины и обуславливают популярность использования CMS Joomla на сегодня в среде квалифицированных и неквалифицированных интернет-пользователей.
Цель работы: построение тематического сайта на CMS Joomla 2.5, который отвечает поставленным требованиям технического задания.
Задачи:
Краткое содержание работы по разделам.
В первом разделе курсовой роботы было рассмотрено более полно функции, характеристики и возможности администрирования CMS Joomla, приведена классификация существующих систем управления контентом и проанализировано существующие модули расширения CMS.
Во втором разделе работы подробно рассмотрено процесс регистрации пользователя на хостинге hostinger.ru и создание брифинга с техническим заданием. Описано основные этапы работы с CMS Joomla 2.5 при создании сайта.
Раздел І. Теоретические основы исследования
Человеку, работающему в сфере информационных технологий не сложно понять, что «CMS по-русски» это обычно звучит как «Система управления контентом». Иногда употребляется более простое название - "движок сайта".
Название «система управления контентом» пришло к нам со своей родины, из США. Правда, посмотрев на русский перевод, можно увидеть, что переведена фраза не полностью. Причиной этому послужило двоякий перевод слова «content», которое, как это часто бывает, при различных сочетаниях имеет разные значения. Многие пользователи считают, что контент представляет собой весь объем информации, который содержится на сайте. На самом деле, это лишь часть понятия, ведь контент включает в себя и связи, которыми связана информация. Таким образом, можно сказать, что понятие CMS объединяет в себе некую систему, которая призвана управлять информацией на сайте, а также ее внутренними связями. Можно наиболее полно сказать, что система управления контентом (CMS) - автоматизированный редакторский комплекс, позволяющий управлять содержанием и структурой Интернет-ресурса в режиме on-line. На практике это означает, что любой, даже незнакомый с информационными технологиями пользователь, может совершенно легко управлять содержанием своего сайта, не прибегая к услугам технического специалиста (контент-менеджера или редактора).
Следует заметить, что простота использования CMS Joomla реализуется с помощью визуального редактора - программы, которая создаёт HTML-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст .
В связи с существующим ныне огромным «зоопарком технологий» по созданию и поддержке сайтов, в системе CMS можно выделить две составляющие: дизайн (внешний вид сайта в целом, отдельных страниц, конкретных блоков информации) и содержимое (контент). Дизайн сайта, как правило «зашит» в шаблоны и изменяется значительно реже, чем контент. Для ввода контента не требуется специальных знаний, а простые приемы оформления текста знает практически каждый, кто работал в Microsoft Office.
Каковы же преимущества использования движков?
Использование системы управления контентом сайта CMS снижает стоимость создания и поддержки web-сайтов, а также увеличивает скорость обновления материалов. То есть время, которое проходит от появления материала у хозяина сайта до его публикации на сайте, благодаря CMS, становится минимальным.
Несомненным плюсом системы управления контентом CMS является снижение стоимости администрирования и поддержки сайта. Это происходит за счет снижения потерь на зарплату web-мастеру, а также времени на поиски документов, пресечения дублирования и ошибок, увеличения скорости связи с партнерами и клиентами, не потребуется нанимать специалиста для поддержки и развития проекта.
С помощью CMS можно снизить зависимость стоимости сайта от объема размещенной на нем информации .Часто страницы сайта, базирующегося на CMS, не хранятся целиком, а формируются «на лету» при обращении к ним, это позволяет повысить скорость загрузки страниц, так как шаблон страницы (дизайнерское оформление) загружается единожды и в дальнейшем, при запросе каждой новой страницы открывается уже с компьютера пользователя. В системе управления сайтом часто реализуется механизм кэширования, который позволяет снизить нагрузку на оборудование и способствует увеличению скорости работы и пропускной способности сайта за счет сохранения результатов запросов к базе данных и статических материалов.
Основной причиной выбора той или иной системы управления контентом, является ее удобство, поскольку это позволит проще и быстрее работать над сайтом при его создании, постоянном обновлении и доработке. Удобство работы с CMS существенно облегчит работу над сайтом, даже если его обновление происходит два раза в месяц.
Система CMS «встраивается» в создаваемый сайт, точнее сказать, сам сайт делается на основе системы управления. То есть, у сайта будет некий административный режим, войдя в который, вы получаете средства редактирования содержимого вашего сайта.
Часто также систему CMS предлагает установить компания-разработчик сайта. Многие считают, что это более правильный вариант, поскольку система затачивается и адаптируется к сайту с самого начала. Так же системы CMS предлагают дополнительные функции и к сайту, впоследствии чего можно подключить форум, гостевую книгу, вопросы и ответы и так далее.
При этом не стоит забывать и чисто психологический аспект проблемы выбора движка. Выбирая (или заказывая "с нуля") какую-либо систему управления сайтом, мы как бы перекладываем большую часть проблем за безопасность, а зачастую, и за дизайн сайта, на плечи профессиональных программистов.
До сих пор не разработано достаточно чёткой классификации систем управления контентом. Это происходит потому, что рынок CMS достаточно молод, и разработчики такого рода программных продуктов в значительной степени разобщены. Сложно разделить их на какие-либо группы еще и потому, что все они довольно сильно отличаются друг от друга. Поэтому всякую классификацию можно назвать в достаточной мере условной
Перед тем как выбрать CMS для сайта было бы полезно сделать обзор и анализ характеристик и возможностей различных CMS, ведь все они имеют разные возможности. И уже потом после анализа и выбора наиболее подходящей CMS браться за разработку сайта.
Среди большого количества CMS одной из наиболее простых, бесплатных и функциональных CMS является CMS Joomla. Стандартный пакет Joomla разработан для легкой и быстрой установки, даже людьми, не являющимися программистами. Большинство пользователей не испытывают проблем с установкой и запуском программного обеспечения. После запуска Joomla даже начинающие пользователи могут легко добавлять и редактировать контент, загружать картинки и управлять важной информацией.
Рассмотрим основные характеристики CMS Joomla :
Полностью основанный на БД движок с использованием PHP/MySQL.
Модуль безопасности для многоуровневой аутентификации пользователей/администраторов.
Секции новостей, продукции или услуг; легко редактируемы и управляемы.
Разделы тем; могут быть добавлены авторами.
Полностью настраиваемые схемы расположения элементов, включая левый, правый и центральный блоки меню.
Закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта.
Форум/Опросы/Голосования для эффективной обратной связи.
Работа под Linux, FreeBSD, Macintosh OSX, Solaris, AIX, SCO, Windows NT.
Основными возможностями администрирования CMS Joomla есть:
Возможность создавать неограниченное количество страниц.
Четкая организация структуры сайта.
Для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах.
Начало и окончание публикации любых материалов можно запрограммировать по календарю.
Возможность ограничить доступ к определенным разделам сайта только для зарегистрированных пользователей.
Секции новостей, продукции или услуг легко редактируемы и управляемы.
Полностью настраиваемые схемы расположения элементов по 5 областям, что позволяет сделать оригинальный дизайн.
Закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта.
Опросы и голосования для эффективной обратной связи.
Различные модули - такие как последние новости, счетчик посещений, подробная статистика посещений, гостевая книга, форум и т.д. Причем Вы сами выбираете, будут ли показаны эти модули и на каких страницах.
Возможность создания не одной, а нескольких форм обратной связи для каждого контакта.
Изменение порядка объектов, включая новости, вопросы, статьи и т.д.
Генератор показа случайной новости.
Модуль приёма от удалённых авторов новостей, статей и ссылок.
Иерархия объектов - количество секций, разделов, подразделов и страниц, зависит от вашего желания.
Библиотека изображений позволяет хранить все GIF- и JPEG-файлы под рукой для лёгкого доступа.
Менеджер рассылки новостей; включает более чем 360 служб рассылки новостей по всему миру.
Менеджер архива. Позволяет помещать старые статьи в архив, а не просто удалять их.
Возможность распечатать или отправить другу на e-mail любую статью с сайта.
Выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе Word.
Предварительный просмотр
перед окончательным
Возможность легкой смены дизайна.
Экономное использование места на сервере за счет использование базы данных MYSQL.
Возможность использования адресов страниц адаптированных для лучшей индексации всеми поисковыми системами.
В CMS Joomla! 2.5 существует множество расширений, который делают интерфейс сайтов более удобным, работу с ними более приятной, а возможности сайта делает шире. К расширениям относятся шаблоны, модули, плагины.
Шаблон Joomla – это набор файлов в CMS Joomla, которые управляют представлением данных. Шаблон не является веб сайтом и не рассматривается как завершенный дизайн сайта. Шаблон представляет собой основание дизайна для вывода веб сайта под управлением CMS Joomla. Для достижения эффекта завершенного дизайна шаблон плотно взаимодействует с содержанием сайта, которое хранится в базе данных Joomla.
Информация о работе Побудова сайту кіностудії на CMS Joomla 2.5 з використанням модулів розширення