Drupal

Drupal Camp Bulgaria 2011

За първи път България става домакин на Друпал конференция

Drupal Hooks и как да си направим модул за Drupal

Тази статия е незвършена и иска подобрение!
Тя е подобна на презентацията , която направих на първата друпал среща в софия.

Drupаl hooks
Какво преставляват и как да си напишем собствен модул с тяхна помощ.

Основни куки:

Hook_menu
Дефинира елемент в менюто и обръщение към страница
Hook_perm
Дефинира правата на потребителите
Hook_help
Създава помощ за модула

Node API
Дава възможност да се променя съдържание създадено от други модули.

Drupal 7 пръв поглед

Реших да инсталирам друпал 7 и да видя какво ново има в него.
Не можах да направя снимки на инсталацията но мога да кава че инсталатора е подобрен.
Също така вече се изисква PHP 5.2 , MySQL 5, и PDO
Дори и без да сте в администрацията да добавени линкове за бърза редакция на блоковете.

Защо да изберем Drupal?

Какво ме накара да избера Drupal пред всичко друго.
Може би Вие си задавате същият въпрос който си задавах и аз преди време.
Каква система за управление на съдържанието (CMS) да избера.
Дали да не опитам да си напиша моя? Или пък да използвам някой PHP MVC Framework и на базата на него да си направя моя система за управление на съдържанието.
Тук ще дам и няколко цитата защо аз примерно се отказах да напиша моя собствена система. Както много хора правят в началото.
Тук ще цитирам едно мнение на автора на книгата Pro Drupal Development.

Tags: 

Drupal View - Block как да му подадем параметри.

Ако искаме да направим в Drupal блок от view което съществува. Но да му подадем параметър като URL. Ето как може да стане.

Tags: 

Drupal Theming - Малко Информация

Drupal Theming ;)
Ако някой иска да дълбае в теминга на друпал това може и да му помогне.
С този код ще изпринтирате всички функции които са themable. Което ще рече че можете да ги замените или промените със своя функция. И резултата ще бъде че можеде да промените това което друпал вади на екрана.
Правите си блок i слагате този код като PHP

Как да премахнем хипер линка от title на sticky node?

В Drupal това може да стане лесно по следния начин:
Като направим следната промяна в node.tpl.php
Там, където се принтира title заменете с този ред:

Drupal - Views

Втората част от поредицата уроци за Drupal.
CCK -> Views -> Panels
Drupal модула Views – Или нещо като Visual Query Builder.
И как можем да изведем данни от нашата база.
Първо ще започнем с това какво е този термин – query.
В буквален превод Query означава търсене.
Обикновено в SQL сървърите, какъвто е MySQL а друпал Drupal и с него.
Малко отклонение Drupal може да работи и с друг тип сървъри примерно Postgre.
Данни от базата могат да се извлекат с помощта на оператора Select.
Примерно със следното търсене (query).

Drupal и CCK

Това е първата част от поредицата уроци за Drupal:
CCK - Content Construction Kit
CCK -> Views -> Panels
В тази статия ще разгледам Drupal модула CCK що за животно е то и има ли почва у нас.
В Dupal съдържанието без значение от типа и името му е Node.
Тук малко ще се отплесна и ще кажа, че това не важи за коментарите и потребителите.
Но с допълнителни модули те също могат да се превърнат в Nodes.
Node – това е най-малката градивна частица за съдържание в Drupal.
И скоро ще разберем защо.
Всеки node има основни характеристики.

Installing Dupal and basics

Започвам със серията видео уроци за Drupal.
Първият урок е как да инсталираме Drupal и основни понятия.
Можете да го изтеглите от тук Drupal
Ако нямате или не знаете как да инсталирате Apache,PHP и MySQL погледнете на тази страница.
xampp

Ще има още уроци - stay tuned :)

Tags: