2 описание выполненных работ в процессе выполнения задания требовалось создать следующее
Скачать 0.59 Mb.
|
2 ОПИСАНИЕ ВЫПОЛНЕННЫХ РАБОТ В процессе выполнения задания требовалось создать следующее: Типы материалов – особый функционал сайта в среде Drupal, с помощью которого осуществляется сортировка контента сайта в соответствии с требованиями к определенному шаблону. Причем для отдельного типа материала мы можем создать специфическое оформление и индивидуальную структуру. Поле ссылки на сущность, которое поставляется с ядром Drupal, позволяет создать линейный список ссылок на сущности. Этот модуль позволяет создавать иерархические ссылки на сущности, где каждая ссылка на сущность находится в отношениях родитель/потомок с другой ссылкой на сущность. Он также поддерживает версии, если используется вместе с модулем справочных версий Entity. Данный тип плагина предоставляется ядром, поэтому вам не потребуется никаких дополнительных модулей для его работы. Вместо того, чтобы назначать индивидуальные разрешения непосредственно каждому пользователю, права доступа сгруппированы в роли. Вы можете определить одну или несколько ролей на вашем сайте, и затем предоставить права доступа каждой роли. Права доступа, предоставленные авторизованным и анонимным пользователям 2.1 Создание типов материала News, News1, News2 1. В административном меню Управление перейдите к Структура > Типы материалов (admin/structure/types). Откроется страница Типы материалов, отображающая все доступные типы содержимого. 2. В разделе Настройки формы настройте форму, которая используется для создания и редактирования содержимого этого типа. Заполните поля, как показано ниже. Рисунок 1-Создание имени типа материала 3. В разделе Настройки публикации выберите опции по умолчанию для нового материала этого типа. 4. В разделе Настройки отображения решите, должны ли автор и дата публикации отображаться в материале. 5. В Menu settings заполните поля. 6. Нажмите Сохранить и перейти к настройке полей для сохранения типа материала. Появится страница Управление полями, позволяющая добавлять поля к типу материала. 2.2 Создание поля типа материала Рисунок 2-Создание поля типа hierarchy referrence 2.3 Создание наследников News - News1 и News2 Рисунок 3-Итоговый скриншот 2.4 Создание роли 1. В Управлении административного меню, перейдите в Пользователи > Роли (admin/people/roles). 2. Вы найдете роли по умолчанию Anonymous user, Authenticated user, и Administrator, которые уже присутствуют. 3. Нажмите Добавить роль для добавления собственной роли. 4. Введите Поставщик в поле Название роли. Нажмите Сохранить. Рисунок 4-Сохранение роли 5. Вы увидите сообщение «Роль Поставщик была добавлена.», оно будет отображается вверху страницы. 2.4.1 Настройка прав доступа для типов материалов Рисунок 5-Ограничение прав создания контента для ролей User* Рисунок 6: Изменение правил доступа редактикрования для ролей User* 2.5 Установка и стартовая настройка drupal 1. Если вы используете установку в один клик от вашего хостинга или демо сайт, вы скорее всего увидите некоторые или все следующие действия как часть установочного процесса. Если вы загрузили Drupal файлы вручную или использовали Composer, запустите установщик, открыв браузер и перейдите по адресу, который выдал вам ваш хостинг. 2. Выберите язык на первой странице установщика; например, Русский. Вы можете выбрать любой другой язык из представленного списка языков. Файлы выбранного языка будут скачены и установлены тогда, когда остальные шаги инсталяционного процесса будут завершены для выбранного языка. После выбора языка, нажмите Сохранить и продолжить. 3. Выберите установочный профайл. Установочный профайл предоставляет сайту возможности и функции для сайтов со специфичными задачами как отдельно загружаемый контейнер с Drupal, содержащий модули, темы, и предустановленные настройки. Drupal содержит три инсталяционных профайла. Выберите инсталяционный профайл "Стандарт". Нажмите Сохранить и продолжить. Рисунок 7-Выбор типа установки 4. На следующем шаге установщик будет проверять вашу систему на соответствие минимальным требованиям. Если системы не подходит, вам будет отображено, что необходимо поправить для того чтобы продолжить. Если все подходит, установщик будет автоматически переходить на следующий шаг. 5. Предоставьте доступы для вашей базы данных, которую вы создали После этого нажмите Сохранить и продолжить. Имя поля Объяснение Значение Имя базы данных Пользовательское имя данное базе данных drupal8 Пользователь базы данных Созданный пользователь databaseUserna me Пароль базы данных Выбранный пароль 6. На следующем шаге будет отображаться индикатор прогресса под заголовком Установка Drupal. После окончания установки, вы будете перенаправлены а следующий шаг. 7. На следующем шаге настройте некоторые основные настройки вашего нового сайта (также обратите внимание, если есть предупреждение о правах доступа к файлу, для дальнейшего шага). Заметьте что пользователь, которого вы создаете на этом шаге будет администратором сайта. Вы можете безопасно назвать этого пользователя "admin", только будьте уверены, что выбрали безопасный и уникальный пароль. Заполните форму со следующей информацией: Имя поля Объяснение Значение Название сайта The name chosen for the site Anytown Farmers Market Адрес электронной почты сайта The email associated with the site info@example.com Имя пользователя The designated user’s credentials admin Пароль Пароль для пользователя Имя поля Объяснение Значение Повторите пароль Введите пароль еще раз E-mail адрес Электронная почта пользователя admin@example.com Оставшиеся поля могут быть оставлены со значениями по умолчанию. Рисунок 8-Конфигурация админки 8. Нажмите Сохранить и продолжить. 9. Вы будете перенаправлены на главную страницу вашего нового сайта и вы должны увидеть сообщение Drupal успешно установлен, поздравляем! отображенное в верху страницы. 10. Возможно, вы видели предупреждение на шаге Конфигурация о правах доступа к файлу, и вы будете видеть это предупреждение, пока не исправите разрешения. Чтобы избежать предупреждения и сделать ваш сайт более безопасным, измените разрешения на sites/default папку и sites/default/settings.php файл так, чтобы они были доступны только для чтения (Возможно, вам придется обратиться к документации вашей хостинговой компании о как это сделать). |