Дизайнерам-мудакам или...

Советы дизайнерам веб-сайтов за которые верстальщик скажет спасибо

Отмечу сразу — не все дизайнеры мудаки. Но написать этот пост меня сподвиг один из последних заказов по верстке, где макет был сделан все-таки не хорошим дизайнером. Получив от заказчика макет дизайна сайта, я подумал, что верстка должна быть гладкой и приятной, но я ошибся.

Ошибка моя заключалась в том, что взглянув на превью макета и увидев довольно неплохой чистый дизайн, я до начала работы не открыл предоставленный послойный .psd макет в редакторе для более детального изучения. Да, говно я верстальщик после этого, но приходится учится на своих ошибках и делиться опытом с другими.

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

Что было не так в макете? Самое плохое было то, что от него так и веяло «плакатом». Помимо этого были нарушены все основные требования грамотного дизайна макетов сайтов: полное отсутствие структуры макета, использовались нестандартные шрифты, при этом к исходнику не были предоставлены эти самые шрифты, помимо этого графика и текстовые материалы были смешаны, а местами вообще сведены в единые слои. Ну... Естественно о сетке, каких либо направляющих и линейках я вообще и не говорю, ими там и не «пахло».

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

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

  • Сетка макета
  • Структура макета
  • Разделение графики и текстов
  • Шрифты
  • Единицы измерения
  • Обязательные элементы макета

Собственно, далее подробно по каждому моменту.

Читать полностью

Я волнуюсь за Joomla!

Здравствуйте! В свете последних событий, у меня, почему-то, закрались волнения по поводу будущего замечательной CMS Joomla! Что я подразумеваю по «последними событиями»? Во первых, на неделе вышло два релиза безопасности. Сначала, после длительного молчания, был выпущен релиз 1.5.16, в котором был исправлен ряд незначительных багов и, фактически, одна серьезная дыра в безопасности. Казалось бы, все естественно. Стабильная ветка не должна обновляться каждый день и выпуск очередной версии с багфиксами вполне естественное событие.

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

Читать полностью

Пакетное создание разделов и категорий в Joomla!


Здравствуйте! Работая над очередным проектом на CMS Joomla!, я использовал компонент MosetTree и был очень обрадован его функцией быстрого добавления категорий. Достаточно было только ввести нужные категории в специальное окошко по одной в строку и добавить их. очень удобно когда у вас несколько сотен категорий. Так вот тогда я подумал, что было бы весьма неплохо, если бы такое же можно было делать с разделами и категориями Joomla! Подумал и забыл. А сегодня в репозитории расширений Joomla! встретил плагин, который позволяет это сделать. О нем и пойдет речь ниже.
Читать полностью

В продолжение темы «хлебных крошек» в Drupal

Недавно я уже писал о «хлебных крошках» в Drupal. В предыдущем обзорном посте я рассказывал о не скольких модулях для создания цепочки навигации, среди них был и модуль Custom Breadcrumbs, который позволяет задавать пользовательские правила для цепочки навигации и управлять ими с помощью специальных PHP-выражений. Однако не все под силу этому модулю, вернее стабильная 1.x версия модуля не позволяет сделать цепочку для страниц созданных с помощью модуля Views. На данный момент существует бета версия 2.x, которая поддерживает страницы созданные Views, но использовать бету в продакшн проектах не рекомендуется. Поэтому нужно было создать специальное решение, которое бы позволило добавлять пользовательские «хлебные крошки» к страницам созданным с помощью Views.

Читать полностью

Мартовский хит-парад расширений Joomla!

Каждый месяц в блоге AjaxLine публикуются лучшие расширения месяца для Joomla! по мнению редакции блога. Я всегда наблюдаю за этим хит-парадом, но не совсем приветствую его содержание, поскольку в хит параде помимо бесплатных расширений также публикуются и платные решения, а это немного идет в разрез с самой идеологией CMS Joomla!, хотя, в таком положении де отчасти виновато и само сообщество, способствуя засилью платных расширений в официальном репозитории Joomla!.

Но, сейчас речь все-таки о лучших расширениях марта. Собственно, я решил опубликовать часть хит-парада AjaxLine в этом посте, выбрав бесплатные и самые «путевые», как по мне, расширения. Надеюсь, они вам окажутся полезными. Для вашего удобства все расширения сгруппированы по своим основным функциям.

Читать полностью