Blogs

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

Ситуацията е такава, че във всеки момент имам между 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 ни дава възможност да имаме галерия от аватари от които новите потребители могат да избират изображения за свой аватар. Но ако искаме да го използваме и за масово задаване на аватари на вече съществуващи потребители, които нямат аватар? Модула има функционалност за задаване на случаен аватар при регистриране на нов потребител, но няма възможност масово да задаваме аватари на вече регистрирани такива.

Компилиране на .less до .css в Drupal-7 Bootstrap sub-theme

Drupal bootstrap

Модула 3.x изисква bootstrap-3+ source (current 3.1.1).

Описанието е за използване на Method 1: Bootstrap Source Files от документацията на модула.

Как да използваме git, github и ssh за да имаме синхронизиран код на test и prod на различни сървъри

Използването на git е незаменимо. Освен да имаме на едно и също място различни варианти на един и същи код (приложение, сайт), ние може да използваме git за синхронизиране на приложението на различни сървъри с прости команди като "git push test v2.x", "git push prod 2.0" примерно. Това се извършва от локалната машина, на която разработваме приложението и без използването на други начини като ftp например, да качим направените промени на различните сървъри, където се намира нашето приложение за тестване, и живия сайт например.