Мастер-класс "Привет, drupal"

Post on 16-Jun-2015

1.638 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Официальный сайт - drupal-sliot.by

TRANSCRIPT

Мастер-класс«Привет, Drupal!»

Партнер мастер-класса

http://training.acquia.com/

Что такое Drupal?Drupal – это: • система управления содержимым (CMS);

Drupal – это: • конструктор;

Что такое Drupal?

Drupal – это: • свободное ПО;

Что такое Drupal?

Что такое Drupal?Drupal – это: • активное мировое сообщество;

УСТАНОВКАdrupal xampp или denverfirefox+firebug

Xampp• Дистрибутивhttp://www.apachefriends.org/ru/xampp.html• Инструкция по установке: – http://makegood.ru/tools/8/ (на русском)– http://www.apachefriends.org/en/xampp-window

s.html

Denver• Дистрибутив – http://www.denwer.ru/

• Инструкция по установке: – http://www.denwer.ru/base.html (на русском)

Firefox+firebug

DrupalDrupal.org

Установка и настройка

• http://drupal.org/project/drupal

Установка и настройка

• http://localhost/<название сайта>

Установка и настройка

Установка и настройка

Установка и настройкаphpmyadmin – веб-интерфейс для MySql

ПОСЛЕ УСТАНОВКИ

После установки1. увеличиваем лимит памяти на сервере

c:/xampp/php/php.ini

После установки2. Проверяем (прописываем) хосты в drupal

После установки3. Проверяем (прописываем) хосты в windows

СТРУКТУРАDRUPAL

Структура каталогов и подкаталогов

Структура каталогов и подкаталогов

c:/xampp/htdocs/название сайта/sites/all

Структура каталогов и подкаталогов

c:/xampp/htdocs/название сайта/sites/default

Модули ядра

http://localhost/<название сайта>/admin/modulesПри минимальной установке 9 обязательных модулей

Установка дополнительных модулей

• Administration menu• Ctools• Token• Libraries API• Pathauto

Установка дополнительных модулей

• CKEditor• Date• Webform• Colorbox• Views

Подключение библиотек

1. Единожды создаем папку libraries в sites/all/

2. Распаковываем необходимы библиотеки в sites/all/libraries

3. При необходимости переименовываем их в соответствии с модулем.

Структура сайта Типы данных – виды материалов на сайте

Структура сайта Блоки

Структура ноды (node)Поля, их настройка и отображение

Таксономия Таксономия – классификация и

систематизация материалов. Позволяет создавать словари и термины.

ТЕМИЗАЦИЯ И ВНЕШНИЙ

ВИД

ТемизацияТема и ее компоненты

ТемизацияСоздание подтемы

с:/xampp/htdocs/<название сайта>/sites/all/themes/<моя тема>

ТемизацияЛоготип, название и слоган сайта

ТемизацияНазвание и слоган сайта

Работа с медиа

• Подключить модуль Image• Создать поле image в типе данных• Создать Image styles• Установить и подключить модуль Colorbox

Роли и права

Роли и права

КэшированиеОчистка кэша

Полезные ссылки:• Drupal.org• http://podrupalim.com

Мы в интернете• http://drupal-sliot.by

• http://falanster.by• Скайп-группа - http://tinyurl.com/cxu2xc5

Ваши вопросы?

top related