Диплом: Проектирование и разработка информационного сайта для технопарка

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
35
1.6.6.3. Drupal
Преимущества:
Наличие так называемых хуков (hooks), которые позволяют избежать
практически любых проблем в системе;
Модули CCK и VIEWS позволяют конструировать произвольные типы
данных и их отображение;
С каждым новым релизом Drupal становится всё проще в плане
использования;
Эта система известна своим модулем Taxonomy, который позволяет
систематизировать контент по уровням, признакам и категориям;
Drupal имеет активную и большую комьюнити;
Огромное количество модулей, которые позволят добавить сайту
множество фичей, таких как пользовательские блоги, OpenID, форумы,
профили и так далее, повышая функциональность.
Недостатки:
Из-за своей сложности Drupal определенно не подходит для неопытного
пользователя. Для того, чтобы кастомизировать модули в Drupal,
необходимы дополнительные навыки в области программирования. Но
вы можете нанять специалиста для этих целей.
Drupal требует прогрессивного технического оборудования, иначе могут
возникнуть некоторые проблемы в плане производительности. Поэтому
нужно быть уверенными в том, что ваши сервера выдержат нагрузку,
создаваемую такой сложной системой.
Лучшее решение:
36
Это хороший, но технически сложный инструмент для конструирования
высокофункциональных, разносторонних и расширенных сайтов.
Обычно Drupal используется для сайтов, требующих сложной
организации данных: для форумов, онлайн-магазинов, веб-блогов,
корпоративных веб-сайтов и комьюнити. [1], [2]
WordPress
Joomla
Drupal
Гибкая структура
+
+
Наличие Hooks
+
Требует специальных навыков
+
Табл.2 — сравнительная таблица CMS
Вывод: для создания корпоративного сайта нам нужна мощная, стабильная, а
главное безопасная CMS, рассмотрев все достоинства и недостатки основных
конкурентов на рынке, было принято решение разрабатывать сайт именно на
платформе CMS Drupal, как видно в табл.4, это является лучшим решением для
нашей задачи.
37
1.6.7. Локальный сервер
Создаваться и тестировать сайт будет на локальной машине, для этого
понадобиться создать локальный сервер, с имитацией FTP, HTTP и поддержкой
языков программирования, что обеспечивается мобильностью. Из
сравнительной табл. 5, можно увидеть, что выбор очевидно падает на Apache
HTTP.
Small HTTP Server
ngin
x
Apache HTTP
+
+
+
+
+
+
+
Табл.3 — сравнительная таблица локальных сервров
1.6.8. Интернет хостинг
У клиента был уже куплен домен и арендован веб-сервер в сервисе
“.masterhost”.
Данный хостер поддерживает работу с CMS Drupal, MySQL 5.6, PHP 5.4,
предоставляет почтовый и FTP сервер.
Вывод: Данный хостер удовлетворяет всем необходимым условиям для
работы системы, а также является надежным и проверенным временем
38
сервисом, существующим более 17 лет. Поэтому сайт я буду располагать на
нем.
39
2. Практическая часть
2.1. Этапы жизненного цикла разработки корпоративного портала
1. Исследование предметной области, анализ
Данный этап включает в себя исследование деятельности компании
заказчика и его конкурентов. Анализ плюсов и минусов реализации
сайтов конкурентов.
2. Определение основных задач и функций
На основе собранных данных предыдущего этапа, постановка
ключевых задач и функций, которые должны быть реализованы на
сайте.
3. Разработка дизайна
Исходя из двух предыдущих этапов, следует определить какой должна
быть визуальная оболочка сайта.
4. Написание «контента», текста для сайта
Согласование с заказчиком конкретного текста и изображений,
которые будут загружены на сайт.
5. «Кодирование», непосредственная разработка системы на локальной
машине
Для разработки нам потребуется развернуть локальный сервер и
сначала написать сайт на нем, применяя все необходимые инструменты.
40
6. Тестирование
Полная проверка всего функционала сайта. Выявление ошибок и
недочетов, их решение.
7. Перенос сайта на хостинг
Перенос готового сайта в сеть интернет на свой собственный
адрес.[11]
8. SEO-оптимизация
Написание ключевых слов для поиска сайта в сети интернет,
подключение к базе индексирования поисковиков и службам
аналитики.
9. Обслуживание, обновление, внесение изменений
Анализ итогового результата, при необходимости редактирование
конфигураций, внесение изменений и корректировка наполнения по
просьбе заказчика.
2.2. Разработка интерфейса
При разработке интерфейса важно обратить внимание на оптимизацию дизайна
под работу с мобильными устройствами.
Для решения этой задачи на сайте было минимизировано использование
«тяжелых» java-скриптов, реализовано использование динамических ссылок
при указании электронной почты и номера телефона, а также использовалась
тема для CMS Drupal, умеющая динамически подстраивать сайт и всю его
верстку под любое разрешение экрана — «Concept 7.X». [3,7]
41
Также стоит отметить, что портал, по сути, информационно-содержательный,
поэтому дизайн должен быть максимально лаконичен, информативен и лишен
лишних деталей. [5]
42
2.3. Общая структура сайта
На рис.7 показана структура страниц сайта, доступ к которым
осуществляется с помощью меню.
43
На главной странице отображается контактная информация о предприятии,
слайдшоу изображений, меню навигации и несколько баннеров наших
партнеров (Рис. 8)
На странице галереи располагаются изображения, чтобы гость мог визуально
оценить технопарк (Рис. 9)
44
На странице «Технопарк» указана основная информация, для будущих
резидентов (Рис. 10)

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран