Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
есенеев 145.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
628.38 Кб
Скачать

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) мы можем изменить логотип сайта, слоган, настройки изображений(например, показывать аватар пользователя в комментариях) и так далее.

Скриншоты получившегося сайта приведены в приложении к курсовой работе.