
- •Министерство образования и науки рф
- •Разработка web-портала научно-исследовательской лаборатории
- •Содержание
- •Введение
- •1. Обзор современных cms
- •Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Особенности:
- •2.Общие сведения о Drupal
- •3. Создание web-портала
- •Заключение
- •Приложение
3. Создание web-портала
Создавать сайт мы начнем не с нуля, используя стандартную тему(шаблон), а воспользуемся бесплатным шаблоном Business, взятым с https://drupal.org/project/business. После успешной установки, выберем модули, которые понадобятся нам для создания портала, и также их установим. Перечислим и коротко опишем каждый используемый нами модуль:
Views – модуль, который позволяет изменить алгоритмы вывода информации на сайте, а также создавать свои собственные (например, вывод списка пользователей можно сделать на свое усмотрение, подтянув туда необходимые поля из профиля).
Advanced Forum – модуль, который улучшает встроенный форум Drupal, придавая ему вид обычного форума, в котором сообщения и комментарии отображаются одинаково, а информация об авторе представлена слева.
Email Registration – быстрая регистрация с помощью электронной почты.
Variable – реализует реестр для мета-данных переменных и расширяет API переменных. Это сервисный API-модуль, который предназначен для разработчиков и его установка требуется только в том случае, если этого требует какой-либо другой модуль.
Chaos tool suite – представляет из себя АПИ и набор инструментов, которые позволяют облегчить работу разработчика. Он также управляет страницами панелей и другими элементами.
Russian Easy Translate – ручной перевод элементов сайта.
Internationalization – позволяет переводить содержание сайта (документов и терминов), интерфейс для анонимных посетителей (с использованием стандартного модуля Locale) и определять язык при помощи браузера.
В шаблоне есть втроенное слайд-шоу, заменяем в нем первоначальные изображения на фотографии нашей лаборатории: для этого находим файл page--front.tpl.php находящийся в папке по адресу: ...\home\drupal\www\sites\all\themes\business и меняем
<div class="image_reel">
<a href="<?php print url($url1); ?>"><img src="<?php print base_path() . drupal_get_path('theme', 'business') . 'адрес изображения1’; ?>"></a>
<a href="<?php print url($url2); ?>"><img src="<?php print base_path() . drupal_get_path('theme', 'business') . ' адрес изображения2'; ?>"></a>
<a href="<?php print url($url3); ?>"><img src="<?php print base_path() . drupal_get_path('theme', 'business') . '/ адрес изображения3'; ?>"></a>
</div>
Дальше добавляем через панель администратора форум, для этого включаем модуль Advanced Forum и создаем разделы форума в структуре панели администратора.
С помощью Email Registration делаем регистрацию. Так как у нас сайт находится в разработке и нет возможности отправки e-mail, активируем пользователей через администратора в разделе people.
Переводим сайт на русский язык с помощью Internationalization, а что не переводится – переводим вручную с Russian Easy Translate.
В настройках шаблона(Appearance) мы можем изменить логотип сайта, слоган, настройки изображений(например, показывать аватар пользователя в комментариях) и так далее.
Скриншоты получившегося сайта приведены в приложении к курсовой работе.