ВУЗ: Тамбовский бизнес-колледж
Категория: Курсовая работа
Дисциплина: Проектирование информационных систем
Добавлен: 20.10.2018
Просмотров: 6161
Скачиваний: 125
СОДЕРЖАНИЕ
1.1 Обзор состояния вопроса (Обоснование актуальности темы)
1.2 Назначение программного продукта
1.3 Обзор технологий создания, оформления и управления
1.4 Обоснование выбора технологии и среды разработки
1.4.1 Функциональные особенности «Wordpress»
1.5 Дополнения к системе «Wordpress»
РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ
2.1 Создание сайта на «Wordpress»
Рисунки могут быть созданы двух видов: растровые и векторные. У каждого из этих способов представления графики есть свои достоинства и недостатки. Растровые рисунки позволяют получить фотографическую точность изображаемого объекта. Но объемы памяти, занимаемые этими рисункам велики. Кроме того, они плохо масштабируются. Векторная графика создает компактные рисунки, причем размеры рисунков можно изменять без их искажения. Однако изображаемые объекты выглядят схематично, в них меньше деталей, чем в растровых картинках.
Графические редакторы делятся на две группы: растровые и векторные.
К растровым графическим редакторам относятся Corel PHOTOPAINT, Adobe Photoshop, GIMP.
Среди векторных графических редакторов следует выделить: Corel DRAW, Adobe Illustrator, Photo Impact.
Особое положение среди векторных редакторов занимает программа Adobe Flash, которая позволяет не только создавать статичные рисунки, но и динамические векторные фильмы.
Программа Adobe Flash является стандартом в качестве инструментального средства создания векторных изображений для сети. Использованная в этой программе технология представляет собой удачное сочетание двух перспективных технологий: слоев и векторной графики. Наибольшее достоинство программы - это возможность создания анимированных векторных изображений (фильмов).
Adobe Flash - так же среда для создания приложений под Flash платформу Flash Platform. Flash-приложения создаются с помощью ActionScript 3.0 (языка программирования). Среда Adobe Flash ориентирована в большей мере на дизайнеров, аниматоров. Flash одновременно употребляется и как название формата (флеш-фильмы, флеш-ролики) (полное название -- Flash Movie). При создании продукта можно использовать медиа, звуковые и графические файлы, можно создавать интерактивные интерфейсы и полноценные веб-приложения с использованием PHP и XML.
Вероятно, в будущем Flash-фильмы придут на смену анимации, создаваемой в настоящее время в формате GIF.
Среди всего многообразия программ для обработки графических файлов выделяют:
· Adobe Photoshop (рисование и обработка многослойных растровых изображений);
· Adobe Image Ready (создание анимации, карт изображений, "Живая графика");
· Векторный редактор Corel Draw (создание и обработка векторных изображений, векторизация растровых изображений, фигурный текст и др.);
· Adobe Flash (создание анимаций).
Так же существует технология CMS (система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовыми и мультимедиа документами (содержимым или контентом), которая позволяют управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю удобные инструменты хранения и публикации информации). Сейчас существует множество готовых систем управления содержимым сайта, в том числе и бесплатных (ucoz.ru, narod.ru)
1.4 Обоснование выбора технологии и среды разработки
На сегодня существует огромное количество систем управления контентом, сокращенно CMS. CMS - это набор средств помогающих управлять сайтом. Наиболее популярные системами являются Joomla, WordPress. Проведем сравнительный анализ этих систем.
Joomla
Достоинства:
-
Бесплатное распространение по лицензии CNU
-
Все исходные коды Joomla являются открытыми, что позволяет вносить в них любые изменения.
-
Удобный интерфейс и панель администрирования.
-
Существует большое количество бесплатных дополнительных расширений.
-
Регулярный выпуск обновлений.
-
Для установки CMS Joomla подходит большинство хостингов.
-
Наличие большого числа ресурсов по поддержке пользователей этой CMS, в том числе и русскоязычных.
Недостатки:
-
Отсутствие службы технической поддержки пользователей.
-
При обновлении системы могут возникать проблемы.
-
При выборе для создания сайта системы «Wordpress», мы можем сразу заметить следующие ее преимущества:
-
Простота в установке и настройке;
-
Наличие удобного, настраиваемого административного интерфейса;
-
Легкость при непосредственном создании сайта;
-
В дальнейшем, простое управление сайтом и его редактирование;
-
Наличие простого и удобного консоли;
-
Поддержка «тем», позволяющих легко менять как внешний вид, так и способы вывода данных;
-
Наличие громадных библиотек «тем» и «плагинов»;
Наличие системы контроля безопасности сайта;
Наличие системы автосохранения набираемого в редакторе текста, для предотвращения потери информации из-за программного или аппаратного сбоя;
Наличие инструмента автоматического обновления до белее свежей версии;
WordPress - система управления содержимым сайта (CMS) с открытым исходным кодом. Написана на PHP, в качестве базы данных использует MySQL. Сфера применения - от блогов до достаточно сложных новостных ресурсов и даже интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты.
1.4.1 Функциональные особенности «Wordpress»
Одной из главных особенностей «Wordpress» является структура организации базы данных. Гибкость и функциональность связей позволяют создавать и выводить на страницу материал любого вида с любыми параметрами.
Встроенная система «тегирования» создает дополнительные связи для материалов сайта, что при необходимости, позволяет оперировать всеми записями, соответствующими определенным условиям.
В системе управления контентом «Wordpress» предлагается гибкая схема организации структуры сайта на основе таксономии. Таксономия - механизм, позволяющий создавать произвольное количество связей между объектами содержимого сайта и ассоциировать их с «Ключами записей», «Категориями записей» или «Категориями ссылок».
«Категории», «Ключевые слова» и «Ссылки» могут представлять плоские или иерархические списки, либо сложные структуры, где элемент может иметь несколько «родителей» и несколько дочерних элементов. С помощью подобной схемы одними и теми же компонентами системы управления контентом возможна организация различных вариантов структуризации, обработки, редактирования и вывода содержимого.
Итак, основными функциональными особенностями Wordpress являются: публикация статей, защита от спама в комментариях, интегрированная лента дружественных блогов, управление страницами, паролирование записей и страниц, дополнительные поля, простая установка, настройка и обновление скрипта. Осуществляется поддержка 10 уровней пользователей с разными правами доступа, поддержка нескольких категорий и подкатегорий, запрограммированные публикации, полная поддержка веб-стандартов, для работы использует PHP и MySQL, полностью бесплатен.
1.4.2 Возможности «Wordpress»
«Wordpress» - это полностью бесплатная, свободно распространяемая система программ, написанных на скриптовом языке РНР. В ней применяются и CSS-стили, позволяющие мгновенно менять внешний вид сайта, доступно множество готовых тем - наборов стилей для оформления текста и страницы в целом, плюс необходимые графические элементы дизайна, наборы скриптов и специальных дополнений - виджетов, помогающих создать на сайте меню, удобную систему рубрик, архивы записей, поиск по сайту и прочие дополнительные удобства. Темы весьма разнообразные, выглядят солидно и профессионально. Каждая тема состоит из нескольких файлов-шаблонов, которые разрешается редактировать для изменения оформления сайта или создания своих собственных тем. Кроме стандартного набора возможностей, прописанных в той или иной теме, WordPress позволяет усложнять оформление и функциональные возможности за счет тех или иных дополнений - плагинов. Плагины пишутся уже не столько разработчиками «Wordpress», сколько сторонними программистами.
Итак, система «Wordpress» имеет следующий ряд возможностей:
- Шаблонный дизайн графического оформления страниц создает гибкость, простоту редактирования и дает возможность установить стандарт выполнения любых шаблонов для данной системы управления;
- Создание чистого HTML кода при помощи графического редактора текста;
- Возможность подключать плагины, с уникально простой системой их взаимодействия с основным кодом;
-Возможность в реальном времени осуществлять мониторинг уязвимостей и изменений в потенциально-опасных файлах;
- Возможность встроенными средствами защитить определенные папки веб-сервера, от посещения пользователями, путем полного запрета доступа конкретным подсетям или установки режима авторизации;
- Возможность ограничения доступа к интерфейсу администратора по спискам разрешенных IP адресов;
- Возможность редактирования непосредственно самого PHP кода;
- Встроенный редактор ЧПУ, делающий ссылки на записи сайта более привлекательными для роботов поисковых систем;
- Возможность создания современного динамического многофункционального сайта с ярким внешним видом на совершенно любую тематику;
1.5 Дополнения к системе «Wordpress»
Система «Wordpress» имеет ряд встроенных дополнений:
- более 1000 страниц документации, с полным описанием всех функций и переменных исходного когда проекта, на английском языке;
- более 4000 бесплатных компонентов, добавляющих дополнительный функционал;
- более 1000 бесплатных графических шаблонов, распространяемых бесплатно на сайте проекта;
Плагины - независимо компилируемый программный модуль, динамически подключаемый к основной программе, предназначенный для расширения и/или использования её возможностей. Плагины обычно выполняются в виде разделяемых библиотек.
Основное приложение предоставляет сервисы, которые плагин может использовать. К ним относится предоставляемая плагину возможность зарегистрировать себя в основном приложении, а также протокол обмена данными с другими плагинами. Плагины являются зависимыми от сервисов, предоставляемых основным приложением и зачастую отдельно не используются. В противоположность им, основное приложение независимо оперирует плагинами, предоставляя конечным пользователям возможность динамически добавлять и обновлять плагины без необходимости внесения изменений в основное приложение.
“WordPress является универсальной и наиболее популярной платформой для ведения блогов, функции которой возможно расширить с помощью различных плагинов.”
Плагины добавляют функциональности блогу. Плагинов для WordPress пожалуй даже больше, чем Тем. Поскольку большинство из плагинов узкоспециализированы, перевести все не представляется возможным. Только в официальном репозитории плагинов для “WordPress” более 2300, и это при том, что часть существующих плагинов там не представлена!
Наиболее часто используемыми плагинами являются модули, которые можно разделить на следующие группы:
-
Настройка интерфейса. Плагины из этой группы позволяют изменить внешний вид сайта или блога, основанного на платформе WordPress.
-
Кеширования. Различные плагины, предназначенные для улучшения производительности сайта при помощи кеширования страниц, к которым обращаются чаще всего.
-
Инструменты поисковой оптимизации. (SEO)
-
Статистика. Плагины для сбора информации, касающейся посетителей сайта и посещаемости ресурса.
-
Мультимедиа. Плагины для работы с аудио и медиа.
-
Комментарии. Обработка и оформление комментариев.
-
Администрирование. Модули, предназначенные для управления сайтом, базами данных, пользователями и безопасностью.
-
Интеграция с социальными медиа. Подключения сайта или блога на базе платформы WordPress к социальным сетям.
-
Для пользователей мобильных устройств. Данные плагины предназначены для оптимизации представления сайта для мобильных устройств.
-
Поиск. Плагины для организации поиска по сайту.
Виджеты в WordPress играют роль модулей. С помощью виджетов можно вывести информацию на сайт. Например: страницы, категории (рубрики), облако тегов, архив записей и т.д. Устанавливаются они вместе с плагинами.
Виджеты - это блоки, которые можно размещать в колонках сайта. Встроенные в WordPress виджеты позволяют добавить следующую информацию в колонках блога:
-
Список категорий;
-
Список страниц;
-
Архивы;
-
Ссылки;
-
Последние сообщения;
-
последние комментарии;
-
календарь;
-
RSS потоки;
И самое полезное: текстовые блоки. В текстовом виджете можно разместить html-код, JavaScript или простой текст. Этот виджет можно использовать для размещения кода различных счетчиков, рекламных блоков и тому подобного. Количество текстовых виджетов можно варьировать от 1 до 9.
Темы, которые имеют большой выбор мест для размещения различных виджетов, нравятся пользователям и удобны для настройки. Первый шаг на пути к использованию виджетов на создаваемом сайте под управлением WordPress - сделать тему сайта доступной для применения виджетов. Задача достаточно просто решается, если поместить правильный код в правильное место.