Svetoslav Stoyanov's blog

Placeholder types

@variable — Use this style of placeholder for most use-cases. Special characters in the text will be converted to HTML entities.

%variable — Use this style of placeholder to pass text through drupal_placeholder() which will result in HTML escaped text, then wrapped with tags.

:variable — Use this style of placeholder when substituting the value of an href attribute. Values will be HTML escaped, and filtered for dangerous protocols.

Блок с линкове на локалните инсталации

Ситуацията е такава, че във всеки момент имам между 10 и 30 инсталации /проекта/ инсталирани на локалната машина. И искам да имам удобен начин да виждам линкове към тях без да ги вкарвам всичките букмарковете на браузъра. Те не са статични - постоянно изтривам и правя нови - за тест най-често.
Затова използвам една инсталация на Друпал на localhost като отправна точка, а също и като система за водене на бележки понякога. Тя има линк в букмарк бара на компютъра и в 9 от 10 часа примерно стои заредена в първия таб на браузъра.

Защита от спам + security

https://www.drupal.org/project/spam_blackhole - auto
https://www.drupal.org/project/spam_detect - auto
https://www.drupal.org/project/honeypot - auto
https://www.drupal.org/project/stop_spam_regs - необходимо е да се въведе собствен списък със забранени домейни.

Създаване на блок с карта на raphaeljs

US map

Идеята е да имаме блок с карта, по която потребителя може да кликва като под нея се показва текст за избраното в случая карта на Съединените щати с текст към всеки щат.

Накратко за плана, по койте е направена реализацията.

Създаване на Action за потребителски модул

Views bulk operations actions

Модула "Avatar selection" от DO ни дава възможност да имаме галерия от аватари от които новите потребители могат да избират изображения за свой аватар. Но ако искаме да го използваме и за масово задаване на аватари на вече съществуващи потребители, които нямат аватар? Модула има функционалност за задаване на случаен аватар при регистриране на нов потребител, но няма възможност масово да задаваме аватари на вече регистрирани такива.