Drupal. Уровень 2. Разработка модулей сайта с нуля (2015)
30.04.2015

Умеете собирать сайты на CMF Drupal? Освойте возможности Drupal полностью! Новостные сайты и форумы, персональные и коллективные блоги, интернет-магазины – все это и многое другое Вы сможете создавать, научившись разрабатывать свои собственные модули для сайтов на платформе Drupal. Вы поймете всю мощь и возможности Drupal API и сможете писать свои собственные модули и темы, используя возможности Drupal по максимуму! CMFDrupal — это бесплатное многофункциональное решение для создания сайтов. В базовой поставке возможности движка наиболее хорошо подходят для построения интернет-сообществ: новостных и форумных сайтов, персональных и коллективных блогов, интернет магазинов и подобных вещей, где основная задача — не потеряться в массе регулярно поступающих материалов, иметь возможность их структурировать и архивировать для легкого доступа в будущем.
Функционал наращивается дополнительными модулями, которые можно доустанавливать по мере необходимости. Курс рассчитан на уверенных web-программистов, имеющих опыт сборки сайтов на CMF Drupal и имеющих хорошее представление об этом фреймворке. Также слушатель должен знать PHP и MySQL на уровне уверенного разработчика.
Чему научат:
- Писать свои собственные модули для Drupal.
- Пользоваться официальным справочником по Drupal.
- Писать свои темы.
- Править уже существующие модули и темы.
- Использовать в своих модулях систему хуков.
- Объединять несколько сайтов на Drupal в одну общую систему.
- Интегрировать в Drupal любые сторонние скрипты.
По окончании этого модуля слушатели смогут:
- Создать свой собственный модуль для Drupal.
- Написать свою тему, править уже существующие.
- Использовать Drupal API и понимать принцип работы хуков.
Производство: Специалист
Жанр: Программирование, Drupal, PHP
Продолжительность: 09:40:00
Качество видео: PCRec
Видеокодек: AVC
Битрейт видео: ~90,0 kb/s 10,00 FPS
Размер кадра: 1024 x 768
Аудиокодек: AAC 2.0
Битрейт аудио: 56,0 kb/s (CBR), 2 Ch, 44100 Hz
Модуль 1. Введение в Drupal API. Среда разработки модулей.
Модуль 2. Работа с Drupal API.
Модуль 3. Оформление и темизация Drupal.
Модуль 4. Система хуков. Перехват событий в Drupal.
Модуль 5. Работа с несколькими базами. Мультисайтинг.
Модуль 6. Создание реальных приложений в своих модулях.
Модуль 7. Интеграция сторонних решений в систему Drupal.
- Введение в Drupal API.
- Создание модуля Drupal.
- Установка и настройка программной среды для разработки модулей для Drupal.
- Лабораторные работы: Установка и настройка программной среды для разработки модулей для Drupal. Введение в API.
- Упражнение 1: Установка среды разработки Net Beans 7.0.1. Настройка его для работы с PHP.
- Упражнение 2: Создание простого модуля.
Модуль 2. Работа с Drupal API.
- Form API. Создание форм на Drupal.
- Field API. Поля в Drupal
- Data Base API. Написание кроссплатформенных SQL запросов в Drupal.
- Лабораторные работы: Создание более сложного модуля для Drupal.
- Упражнение 1: Написание форм. Сложные зависимые элементы средствами Form API.
- Упражнение 2: Работа с полями в Drupal.
- Упражнение 3: Написание запросов к базе данных.
Модуль 3. Оформление и темизация Drupal.
- Способы темизации страниц в Drupal.
- Создание темы в Drupal.
- Лабораторные работы: Темизация и верстка для Drupal.
- Упражнение 1: Темизация шаблонов. Модуль Contemplate. Темизация Views.
- Упражнение 2: Создание темы.
Модуль 4. Система хуков. Перехват событий в Drupal.
- Обзор хуков, применение в своих модулях.
- Лабораторные работы: Использование хуков.
- Упражнение 1: Использование хуков в своих модулях.
Модуль 5. Работа с несколькими базами. Мультисайтинг.
- Работа с несколькими базами в CMF Drupal.
- Мультисайтинг.
- Лабораторные работы: Мультисайтинг.
- Упражнение 1: Работа Drupal сразу с несколькими базами данных.
- Упражнение 2: Построение мультисайтинга.
Модуль 6. Создание реальных приложений в своих модулях.
- Создание файлового хранилища.
- Создание системы обмена информацией между сайтами.
- Лабораторные работы: Создание реальных приложений на базе Drupal.
- Упражнение 1: Создание файлообменника в своём модуле.
- Упражнение 2: Создание системы обмена данными между двумя разными сайтам.
Модуль 7. Интеграция сторонних решений в систему Drupal.
- Использование сторонних сервисов.
- Интеграция готовых скриптов в Drupal.
- Лабораторные работы: Интеграция в Drupal.
- Упражнение 1: Внедрение сторонних сервисов в Drupal.
- Упражнение 2: Интеграция в Drupal готовых решений на PHP.
Скачать обучающий видеокурс (602.34 MB):
Похожие новости
- WebForMySelf | HTML5 и CSS3 с нуля до профи (2016)
- Adobe Muse CC 2017.0.4 для Mac
- QuarkXPress 2016 v12.2.2
- Jettison 1.7.2 - автоматически размонтируем диски
- PopClip 1.5.8-90b
- Iconoclasts (2017)
- Использование AutoCAD на 100% 2.0 (2015)
- AirVLC 1.1.0 - cредство запуска AirPlay для VLC
- Microsoft Office Standard Mac 2011 VL SP1 v14.1.0 (2011/Rus)
- Катя Моне. Тренинг по ретуши (2014)
- Pro Audio Converter 1.8.1
- Deckset 2.0.8
- Luxology modo 501 (SP6) build 46546 (x64)
- Poker Night 2 (2013) (Rus/WineSkin)
- MathWorks MATLAB R2018b v9.5.0
- Invoice 3.3.6 - полнофункциональная программа создания счетов
- Tangerine! 1.4.3
- Enter the Gungeon (2016)
- Bee 2.4.12
- AppCode 2018.3.4