Drupal → Видео уроки от Lullabot.com

11.01.2010

Очень качественные и полезные видео-уроки по Drupal от Lullabot.com. Советую к просмотру всем, кто занимается разработкой на этой CMF.

Всё видео на английском, но суть понятна и без знаний языка. Качество видео — DVD.

Understanding Drupal

Understanding Drupal

Введение в Drupal.

  • Добавление контента и управление им
  • Пользователи, управление ими и их правами
  • Что такое блоки и что они могут
  • Концепция и возможности модульной системы Drupal
  • Навигация и система меню
  • Дизайн сайта, темы
  • Настройка сайта

Site Building With Drupal

Site Building With Drupal

Создание сайта на Drupal.

  • Установка Drupal
  • Установка модулей
  • Создание различных типов содержимого
  • Создание пользовательских ролей и прав доступа
  • Использование таксономии
  • Установка новых тем
  • Настройка блоков
  • Стратегия по поиску модулей
  • Настройка WYSIWYG и форматов ввода
  • Настройка cron и поиска
  • Подготовка к запуску
  • Обновление ядра и модулей

Administering Drupal

Admenistering Drupal

Администрирование Drupal сайта.

  • Создание контента
  • Что такой типы контента
  • Управление пользователями
  • Управление таксономией
  • Управление контентом
  • Управление меню
  • Управление блоками
  • Обзор модулей
  • Управление темами
  • Изображения и форматы ввода
  • Настройки сайта и отчёты
  • Получение помощи

Theming Basics For Drupal

Theming Basics For Drupal

Основы темизации. В этом видео будет показан процесс создания, с нуля, темы для Drupal.

  • Введение в темизацию Drupal
  • Описание файла .info
  • Создание темы и применении к ней CSS стилей
  • Описание файлов темы
  • Создание основного шаблона
  • Работа с регионами
  • Работа с шаблоном ноды
  • Использование инструментов разработчика
  • Добавление Javascript
  • Обзор переменных темы

Имеется версия для Drupal 7.

Advanced Theming For Drupal

Advanced Theming For Drupal

Продвинутая темизация. В видео рассмотрен процесс темизация на уровне php кода.

  • Обзор template.php
  • PHP в темах и шаблонах
  • Зачем нужно использовать template.php
  • Добавление новых переменных в шаблон
  • Изменение переменных в шаблоне
  • Переопределение функций темизации
  • Темизация форм
  • Изменение форм
  • Советы по безопасности
  • Добавление настроек темы

Имеется версия для Drupal 7.

Learning CCK For Drupal

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

Learning Views For Drupal

Всё о модуле Views.

  • Описание Views
  • Интерфейс управления представлениями
  • Создание представления
  • Условия
  • Взаимосвязи
  • Фильтры и поиск
  • Объединение видов
  • Управление доступом
  • Экспорт представления
  • Темизация представления
  • Создание представления "Пользователи"
  • Дополнительные модуля для Views
  • Методы повышения эффективности Views

Drupal Module Development

Drupal Module Development

Разработка модулей.

  • Инструменты для разработки
  • Модуль Devel
  • Описание api.drupal.org
  • Описание системных файлов
  • Хуки и права доступа
  • Использование хука hook_user()
  • Принципы темизации в модулях
  • Система меню
  • Динамические аргументы в меню
  • Введение в функции работы с базой данной
  • Добавление данных в БД
  • Описание Forms API
  • Создание формы
  • Изменение формы
  • Основы написания безопасного кода
  • Стандарты кодирования

Ссылки на файлопомойки есть в гугле.

Introduction to jQuery

Introduction to jQuery

Введение в jQuery.

  • Что такое jQuery
  • Введение в Firebug
  • Концепция jQuery
  • Использование jQuery селекторов
  • Эффекты и анимация
  • События
  • Манипуляции с DOM
  • Реализация AJAX
  • Использование плагинов

jQuery and JavaScript in Drupal

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

Поисковая оптимизация Drupal.

  • Модуль SEO Checklist
  • Установка и настройка Google Analytics
  • Использование сервиса Google Webmaster tools
  • Исследование ключевых слов
  • Оптимизация страниц
  • Настройка заголовков страниц
  • Настройка адресов страниц
  • Редиректы
  • Добавление мета-тегов
  • Правильное использование меню
  • Создание и отправка карты сайта
  • Работа с robots.txt
  • Настройка правил в .htaccess
  • Проверка на соответствие стандартам

Drupal Performance & Scalability

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
Похожие записи

Комментарии

Sergey S.
12.01.2011, 01:41

Спасибо за Drupal SEO, как всегда очень вовремя!

А есть ли уроки с чуть худшим качеством? А то с нашим провайдером безлимит жуть) 1.37гб скачается за 20часов, если не будет разрывов. Но без них никак :)

Для первой ссылки нужно поправить доменное имя. Вместо "http://thepiratebay.org/" нужно поставить "http://thepiratebay.se/". В противном случае, попадаем на сайт какой-то компании ;).

Добавить комментарий