Очень качественные и полезные видео-уроки по Drupal от Lullabot.com. Советую к просмотру всем, кто занимается разработкой на этой CMF.
Всё видео на английском, но суть понятна и без знаний языка. Качество видео — DVD.
Understanding Drupal
Введение в Drupal.
- Добавление контента и управление им
- Пользователи, управление ими и их правами
- Что такое блоки и что они могут
- Концепция и возможности модульной системы Drupal
- Навигация и система меню
- Дизайн сайта, темы
- Настройка сайта
Site Building With Drupal
Создание сайта на Drupal.
- Установка Drupal
- Установка модулей
- Создание различных типов содержимого
- Создание пользовательских ролей и прав доступа
- Использование таксономии
- Установка новых тем
- Настройка блоков
- Стратегия по поиску модулей
- Настройка WYSIWYG и форматов ввода
- Настройка cron и поиска
- Подготовка к запуску
- Обновление ядра и модулей
Administering Drupal
Администрирование Drupal сайта.
- Создание контента
- Что такой типы контента
- Управление пользователями
- Управление таксономией
- Управление контентом
- Управление меню
- Управление блоками
- Обзор модулей
- Управление темами
- Изображения и форматы ввода
- Настройки сайта и отчёты
- Получение помощи
Theming Basics For Drupal
Основы темизации. В этом видео будет показан процесс создания, с нуля, темы для Drupal.
- Введение в темизацию Drupal
- Описание файла .info
- Создание темы и применении к ней CSS стилей
- Описание файлов темы
- Создание основного шаблона
- Работа с регионами
- Работа с шаблоном ноды
- Использование инструментов разработчика
- Добавление Javascript
- Обзор переменных темы
Advanced Theming For Drupal
Продвинутая темизация. В видео рассмотрен процесс темизация на уровне php кода.
- Обзор template.php
- PHP в темах и шаблонах
- Зачем нужно использовать template.php
- Добавление новых переменных в шаблон
- Изменение переменных в шаблоне
- Переопределение функций темизации
- Темизация форм
- Изменение форм
- Советы по безопасности
- Добавление настроек темы
Learning CCK For Drupal
Всё о модуле CCK (Content Construction Kit).
- Типы контента в ядре Drupal
- Возможности Content Construction Kit
- Добавление нового CCK поля
- Текстовые поля
- CCK Formatters
- Как CCK хранит данные
- Поля типа FileField и Node References
- Множественные значения в полях
- Функции, которые изменяют базу данных
- Дополнительные модули для CCK
- Права доступа на уровне полей
- Дефолтные значения
- CCK vs. Таксономия
- Темизация CCK
Learning Views For Drupal
Всё о модуле Views.
- Описание Views
- Интерфейс управления представлениями
- Создание представления
- Условия
- Взаимосвязи
- Фильтры и поиск
- Объединение видов
- Управление доступом
- Экспорт представления
- Темизация представления
- Создание представления "Пользователи"
- Дополнительные модуля для Views
- Методы повышения эффективности Views
Drupal Module Development
Разработка модулей.
- Инструменты для разработки
- Модуль Devel
- Описание api.drupal.org
- Описание системных файлов
- Хуки и права доступа
- Использование хука hook_user()
- Принципы темизации в модулях
- Система меню
- Динамические аргументы в меню
- Введение в функции работы с базой данной
- Добавление данных в БД
- Описание Forms API
- Создание формы
- Изменение формы
- Основы написания безопасного кода
- Стандарты кодирования
Ссылки на файлопомойки есть в гугле.
Introduction to jQuery
Введение в jQuery.
- Что такое jQuery
- Введение в Firebug
- Концепция jQuery
- Использование jQuery селекторов
- Эффекты и анимация
- События
- Манипуляции с DOM
- Реализация AJAX
- Использование плагинов
jQuery and JavaScript in Drupal
Работа с jQuery и JavaScript в Drupal.
- Введение в jQuery
- Добавление Javascript кода через тему оформления
- Добавление Javascript кода и переменных из своего модуля
- Что такое Drupal.behaviors
- Создание таблицы с возможностью сортировки
- Javascript в Form API
- Динамические формы в Drupal 6: AHAH framework
- Ajax framework в Drupal 7
- Пример создание Ajax ссылок в Drupal 7
- Дополнительные модули для работы с Javascript
Drupal SEO
Поисковая оптимизация Drupal.
- Модуль SEO Checklist
- Установка и настройка Google Analytics
- Использование сервиса Google Webmaster tools
- Исследование ключевых слов
- Оптимизация страниц
- Настройка заголовков страниц
- Настройка адресов страниц
- Редиректы
- Добавление мета-тегов
- Правильное использование меню
- Создание и отправка карты сайта
- Работа с robots.txt
- Настройка правил в .htaccess
- Проверка на соответствие стандартам
Drupal Performance & Scalability
Производительность и масштабируемость Drupal.
- Обзор методов оптимизации производительности
- Установка LAMP
- Установка Pressflow (pressflow.org)
- Использование утилиты Apache benchmark (ab)
- Установка оп-код кэшера APC
- Установка Varnish
- Установка Memecached
- Оптимизация Apache, MySQL и PHP
- Грамотная настройка php.ini
- Тюнинг базы данных
- Что такое CDN
- Удаление узких мест в системе
- Оборудование для масштабирования
- Изменения в Drupal 7
Написанное актуально для
Drupal 6.x, Views 2.x, CCK 2.x
Похожие записи
Комментарии
Спасибо за Drupal SEO, как всегда очень вовремя!
А это чтобы развеять серьезную атмосферу от академических видеоуроков :)
http://www.youtube.com/watch?v=CdHfAMPyn0c
А есть ли уроки с чуть худшим качеством? А то с нашим провайдером безлимит жуть) 1.37гб скачается за 20часов, если не будет разрывов. Но без них никак :)
навряд ли
Для первой ссылки нужно поправить доменное имя. Вместо "http://thepiratebay.org/" нужно поставить "http://thepiratebay.se/". В противном случае, попадаем на сайт какой-то компании ;).
Добавить комментарий