Drupal: Відэа ўрокі ад Lullabot.com

Вельмі якасныя і карысныя відэа-ўрокі па Drupal ад Lullabot.com. Раю да прагляду ўсім, хто займаецца распрацоўкай на гэтай CMF.

Усё відэа на англійскай, але сутнасць зразумелая і без ведаў мовы. Якасць відэа - DVD.

Ўвядзенне ў Drupal.

  • Даданне кантэнту і кіраванне ім
  • Карыстальнікі, кіраванне імі і іх правамі
  • Што такое блокі і што яны могуць
  • Канцэпцыя і магчымасці модульнай сістэмы Drupal
  • Рух і сістэма меню
  • Дызайн сайта, тэмы
  • Настройка сайта

Даданне кантэнту і кіраванне ім   Карыстальнікі, кіраванне імі і іх правамі   Што такое блокі і што яны могуць   Канцэпцыя і магчымасці модульнай сістэмы Drupal   Рух і сістэма меню   Дызайн сайта, тэмы   Настройка сайта

Стварэнне сайта на Drupal.

  • ўстаноўка Drupal
  • ўстаноўка модуляў
  • Стварэнне розных тыпаў змесціва
  • Стварэнне карыстацкіх роляў і правоў доступу
  • выкарыстанне таксанаміі
  • Ўстаноўка новых тэм
  • Настройка блокаў
  • Стратэгія па пошуку модуляў
  • Настройка WYSIWYG і фарматаў ўводу
  • Настройка cron і пошуку
  • Падрыхтоўка да запуску
  • Абнаўленне ядра і модуляў

ўстаноўка Drupal   ўстаноўка модуляў   Стварэнне розных тыпаў змесціва   Стварэнне карыстацкіх роляў і правоў доступу   выкарыстанне таксанаміі   Ўстаноўка новых тэм   Настройка блокаў   Стратэгія па пошуку модуляў   Настройка WYSIWYG і фарматаў ўводу   Настройка cron і пошуку   Падрыхтоўка да запуску   Абнаўленне ядра і модуляў

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

  • стварэнне кантэнту
  • Што такі тыпы кантэнту
  • кіраванне карыстальнікамі
  • кіраванне таксанаміі
  • кіраванне кантэнтам
  • кіраванне меню
  • кіраванне блокамі
  • Агляд модуляў
  • кіраванне тэмамі
  • Выявы і фарматы ўводу
  • Налады сайта і справаздачы
  • атрыманне дапамогі

стварэнне кантэнту   Што такі тыпы кантэнту   кіраванне карыстальнікамі   кіраванне таксанаміі   кіраванне кантэнтам   кіраванне меню   кіраванне блокамі   Агляд модуляў   кіраванне тэмамі   Выявы і фарматы ўводу   Налады сайта і справаздачы   атрыманне дапамогі

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

  • Ўвядзенне ў темизацию Drupal
  • Апісанне файла .info
  • Стварэнне тэмы і ужыванні да яе CSS стыляў
  • Апісанне файлаў тэмы
  • Стварэнне асноўнага шаблону
  • Праца з рэгіёнамі
  • Праца з шаблонам Ноды
  • Выкарыстанне інструментаў распрацоўніка
  • даданне Javascript
  • Агляд зменных тэмы

Маецца версія для Drupal 7 .

Прасунутая темизация. У відэа разгледжаны працэс темизация на ўзроўні php кода.

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

Маецца версія для Drupal 7 .

Усё пра модуль CCK (Content Construction Kit).

  • Тыпы кантэнту ў ядры Drupal
  • Магчымасці Content Construction Kit
  • Дадаць новую CCK поля
  • тэкставыя палі
  • CCK Formatters
  • Як CCK захоўвае дадзеныя
  • Поля тыпу FileField і Node References
  • Множныя значэнні ў палях
  • Функцыі, якія змяняюць базу дадзеных
  • Дадатковыя модулі для CCK
  • Правы доступу на ўзроўні палёў
  • дэфолтныя значэння
  • CCK vs. Таксанамія
  • Темизация CCK

Таксанамія   Темизация CCK

Усё пра модуль Views.

  • апісанне Views
  • Інтэрфейс кіравання ўяўленнямі
  • стварэнне прадстаўлення
  • ўмовы
  • ўзаемасувязі
  • Фільтры і пошук
  • аб'яднанне відаў
  • кіраванне доступам
  • экспарт прадстаўлення
  • Темизация прадстаўлення
  • Стварэнне прадстаўлення "Карыстальнікі"
  • Дадатковыя модуля для Views
  • Метады павышэння эфектыўнасці Views

апісанне Views   Інтэрфейс кіравання ўяўленнямі   стварэнне прадстаўлення   ўмовы   ўзаемасувязі   Фільтры і пошук   аб'яднанне відаў   кіраванне доступам   экспарт прадстаўлення   Темизация прадстаўлення   Стварэнне прадстаўлення Карыстальнікі   Дадатковыя модуля для Views   Метады павышэння эфектыўнасці Views

Распрацоўка модуляў.

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

Спасылкі на файлопомойки ёсць у гугле .

Ўвядзенне ў jQuery.

  • Што такое jQuery
  • Ўвядзенне ў Firebug
  • канцэпцыя jQuery
  • Выкарыстанне jQuery селектараў
  • Эфекты і анімацыя
  • падзеі
  • Маніпуляцыі з DOM
  • рэалізацыя AJAX
  • выкарыстанне убудоў

Што такое jQuery   Ўвядзенне ў Firebug   канцэпцыя jQuery   Выкарыстанне jQuery селектараў   Эфекты і анімацыя   падзеі   Маніпуляцыі з DOM   рэалізацыя AJAX   выкарыстанне убудоў

Праца з jQuery і JavaScript у Drupal.

  • Ўвядзенне ў jQuery
  • Даданне Javascript кода праз тэму афармлення
  • Даданне Javascript кода і зменных з свайго модуля
  • Што такое Drupal.behaviors
  • Стварэнне табліцы з магчымасцю сартавання
  • Javascript ў Form API
  • Дынамічныя формы ў Drupal 6: AHAH framework
  • Ajax framework ў Drupal 7
  • Прыклад стварэнне Ajax спасылак у Drupal 7
  • Дадатковыя модулі для працы з Javascript

behaviors   Стварэнне табліцы з магчымасцю сартавання   Javascript ў Form API   Дынамічныя формы ў Drupal 6: AHAH framework   Ajax framework ў Drupal 7   Прыклад стварэнне Ajax спасылак у Drupal 7   Дадатковыя модулі для працы з Javascript

Пошукавая аптымізацыя Drupal.

  • Модуль SEO Checklist
  • Ўстаноўка і настройка Google Analytics
  • Выкарыстанне сэрвісу Google Webmaster tools
  • Даследаванне ключавых слоў
  • аптымізацыя старонак
  • Настройка загалоўкаў старонак
  • Настройка адрасоў старонак
  • рэдырэкты
  • Даданне мета-тэгаў
  • Правільнае выкарыстанне меню
  • Стварэнне і адпраўка карты сайта
  • Праца з robots.txt
  • Настройка правілаў у .htaccess
  • Праверка на адпаведнасць стандартам

htaccess   Праверка на адпаведнасць стандартам

Прадукцыйнасць і маштабаванасць Drupal.

  • Агляд метадаў аптымізацыі прадукцыйнасці
  • ўстаноўка LAMP
  • Ўстаноўка Pressflow (pressflow.org)
  • Выкарыстанне ўтыліты Apache benchmark (ab)
  • Ўстаноўка оп-код кэшера APC
  • ўстаноўка Varnish
  • ўстаноўка Memecached
  • Аптымізацыя Apache, MySQL і PHP
  • Пісьменная налада php.ini
  • Цюнінг базы дадзеных
  • Што такое CDN
  • Выдаленне вузкіх месцаў у сістэме
  • Абсталяванне для маштабавання
  • Змены ў Drupal 7