ДизайнЧто рисовать, чтобы не получать по шапке.

У вас никогда не случалось: Вы нарисовали отличный дизайн, он вам очень понравился, как и заказчику. Все довольны и счастливы. И вот вы уже берётесь за новый проект, полностью в него погружаетесь, рисуете в поте лица, как вдруг вам приходит такое сообщение: " Привет, слушай, очень срочно нужно нарисовать значок спискового элемента, я не нашёл". И приходится лезть в свой архив, искать этот проект, которым вообще не хочется заниматься, и приниматься за работу. А если так постучат не один раз? Согласитесь - это очень раздражает и сбивает с творческой мысли.

В этой статье я хотел бы рассказать о том, что же нужно нарисовать в макете под Drupal, точнее о чём часто забывают. Будет полезно почитать ещё и прогерам, кто всё это будет делать, чтобы потом не дёргать бедного дизайнера по каждой мелочи, а выразить фе одним запросом.

Итак, вы оформили страницы сайта, всё прекрасно, но что же вы могли забыть?

УрокСкрываем подсказки фильтра по редактированию

Подсказки по редактированию возле каждого поля ввода текста мешают эстетичному внешнему вида сайта. Кстати, существует небезосновательно мнение, что некая часть спам-ботов по подсказкам определяет куда надо вставлять спам. Как минимум по этим двум причинам я предпочитаю всегда избавляться от подсказок.

Метод скрытия подсказок через css-атрибут display: none; конечно работает для пользователей, но вот боты (как спамерские, так и поисковые) всё равно в коде видят их. А поисковые боты ещё и обижаются на скрытый текст, поэтому скрывать через стили я бы не рекомендовал.

УрокКак убрать текст "Не проверено (Not verified)" в комментариях

В Друпале у анонимов рядом с их именем есть такая постоянно мозолящая глаз фраза - Не проверено (Not verified). Убирается она довольно просто - надо всего лишь убрать лишнюю переменную в выводе пользователей.

Для этого в template.php вашей темы добавьте функцию (или дополните, если она уже там есть):

УрокПерезагрузка форм на AJAX в Drupal 7

В Drupal 7 работа с AJAX в формах (и не только) сделана на порядок мощнее, чем в 6й версии ядра. Добавились многочисленные AJAX команды, расширились возможности его интеграции с разными элементами сайта. Но сегодня я решил написать пример интеграции форм с ajax через Forms API, тем более что совсем недавно я с этим столкнулся лично.

В моём примере данные загружаются динамично, поэтому возможность перезагружать формы по частям в Drupal 7 оказалась как нельзя кстати.

УрокТемизация Drupal 7. Значения по умолчанию для info файла

Info файл содержит значения по умолчанию, которые будут автоматически подцеплены для темы, если они не перекрыты.

Некоторые значения по умолчанию принимаются группой. Это значит, что перекрыв хотя бы один групповой параметр в .info файле, значения по умолчанию для этого параметра сбросятся. Например, если в файл добавить regions[header] = My header region, то все региноны по умолчанию будут сброшены, и в теме будет доступен только один регион - header.

БлогВ Минске открылся Drupal клуб

В Минске открылся Drupal клуб

Друпал даёт строительные блоки,
остальное – это твоё воображение!

В Минске открылся первый Drupal клуб. Приглашаются все, кто изучает и хочет изучать систему управления и развертывания веб приложений Drupal. Основная цель клуба –повышение уровня владения CMF Drupal и развитие сообщества в Беларуси.

Здесь участники деляться заниями (о модулях, настройках, оптимизации), изучают развитие и работу с Drupal 6, 7 …, вместе решают проблемы возникающие при разработке и, конечно, общаются.

Все встречи проходят в неформальной обстановке, план всех собраний и их результат зависит от желания каждого обмениваться навыками и знаниями.

УрокТемизация Drupal 7. Обзор файлов темы (шаблона)

Я уже давно грозился, и, наконец, решился написать серию статей по темизации для Drupal 7. Итак, для начала я опишу все файлы в Drupal 7, которые необходимы для создания собственной темы.

Тема представляет из себя набор файлов, которые определяют уровень представления (внешнего вида) сайта. К каждой теме вы можете создать одну или несколько подтем (саб-тем). Для того, чтобы Друпал обнаружил вашу тему, достаточно лишь наличия .info файла (файл с описанием темы), однако в таком случае пользы от вашей темы будет немного :)

БлогПоездка на Drupal camp в Мюнхене за лучшую статью по Друпалу

Поездка на Drupal camp в Мюнхене за лучшую статью по Друпалу

Не так давно в белорусском сообществе открылся конкурс на лучшую статью по Друпалу. За лучшую статью недели - премия 15 WMZ. За лучшую статью месяца - 50 WMZ. Самый активный пользователь получит полностью оплачиваемую поездку на Drupal Camp в Мюнхене, с остановкой в Берлине и личным экскурсоводом. А зная, что там за гид, от себя добавлю - это того стоит ;)

Страницы