Вельмі якасныя і карысныя відэа-ўрокі па Drupal ад Lullabot.com. Раю да прагляду ўсім, хто займаецца распрацоўкай на гэтай CMF.
Усё відэа на англійскай, але сутнасць зразумелая і без ведаў мовы. Якасць відэа - DVD.
Ўвядзенне ў Drupal.
- Даданне кантэнту і кіраванне ім
- Карыстальнікі, кіраванне імі і іх правамі
- Што такое блокі і што яны могуць
- Канцэпцыя і магчымасці модульнай сістэмы Drupal
- Рух і сістэма меню
- Дызайн сайта, тэмы
- Настройка сайта
Стварэнне сайта на Drupal.
- ўстаноўка 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
Усё пра модуль Views.
- апісанне Views
- Інтэрфейс кіравання ўяўленнямі
- стварэнне прадстаўлення
- ўмовы
- ўзаемасувязі
- Фільтры і пошук
- аб'яднанне відаў
- кіраванне доступам
- экспарт прадстаўлення
- Темизация прадстаўлення
- Стварэнне прадстаўлення "Карыстальнікі"
- Дадатковыя модуля для Views
- Метады павышэння эфектыўнасці Views
Распрацоўка модуляў.
- Прылады для распрацоўкі
- модуль Devel
- апісанне api.drupal.org
- Апісанне сістэмных файлаў
- Хуки і правы доступу
- Выкарыстанне хука hook_user ()
- Прынцыпы темизации ў модулях
- сістэма меню
- Дынамічныя аргументы ў меню
- Ўвядзенне ў функцыі працы з базай дадзенай
- Даданне дадзеных у БД
- Апісанне Forms API
- Стварэнне формы
- змена формы
- Асновы напісання бяспечнага кода
- стандарты кадавання
Спасылкі на файлопомойки ёсць у гугле .
Ўвядзенне ў jQuery.
- Што такое 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
Пошукавая аптымізацыя Drupal.
- Модуль SEO Checklist
- Ўстаноўка і настройка Google Analytics
- Выкарыстанне сэрвісу Google Webmaster tools
- Даследаванне ключавых слоў
- аптымізацыя старонак
- Настройка загалоўкаў старонак
- Настройка адрасоў старонак
- рэдырэкты
- Даданне мета-тэгаў
- Правільнае выкарыстанне меню
- Стварэнне і адпраўка карты сайта
- Праца з robots.txt
- Настройка правілаў у .htaccess
- Праверка на адпаведнасць стандартам
Прадукцыйнасць і маштабаванасць Drupal.
- Агляд метадаў аптымізацыі прадукцыйнасці
- ўстаноўка LAMP
- Ўстаноўка Pressflow (pressflow.org)
- Выкарыстанне ўтыліты Apache benchmark (ab)
- Ўстаноўка оп-код кэшера APC
- ўстаноўка Varnish
- ўстаноўка Memecached
- Аптымізацыя Apache, MySQL і PHP
- Пісьменная налада php.ini
- Цюнінг базы дадзеных
- Што такое CDN
- Выдаленне вузкіх месцаў у сістэме
- Абсталяванне для маштабавання
- Змены ў Drupal 7