Небольшой трюк для компонента магазина VirtueMart на Joomla!

Здравствуйте. Сегодня будет небольшой флеш-пост. Я давно хотел написать об этом трюке, но как-то все не доходили руки.
В общем, суть проблемы такова, что при включенном собственном кеше компонента Virtue Mart в фронтэнде сайта на каждой странице магазина появляется информация, о том когда была изменена страница. Текст заключен в span с классом small и поэтому как-бы намекает на то, что «я выгляжу непритязательно, но я есть». Причем избавится от этого назойливого сообщения через настройки магазина нельзя. Равно как и нельзя не включать собственное кеширование компонента, поскольку (здоровенный камень в огород разработчиков) механизм кеширования самого Virtue Mart не интегрирован с кешированием Joomla! Читать полностью

Как должно выглядеть ТЗ по созданию шаблона для CMS Joomla!

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

Очень часто приходится сталкиваться с заказчиками которые говорят: «Мне нужен шаблон Joomla!», но сами даже не понимают что такое шаблон для CMS Joomla!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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