вторник, декабря 25, 2012

К нам на утренний рассол...

...забегал сегодня в "НТС Тур" (делал им когда-то небольшой сайтик), услышал занимательную историю. Якобы в этом году на базе Dream Bay отдыхал чилийский посол. Критерием, по которому база была выбрана, стал тот самый небольшой сайтик.

Клянутся, что так всё и было. "Порой не верится, друзья, и всё-таки - бывает" :-)

суббота, декабря 22, 2012

четверг, декабря 20, 2012

Тик-так часики... вечером в Техасике...

...Приехав в "Техас" пообщаться совершенно по другому поводу, уехал с данным обещанием подумать, что бы такого им демонстрировать на сцене с проектора. К примеру, часики.

Flash исключается, 3D - я и подзабыл порядком Блендер, и использовал его только для статичных картинок.

Осталось прибегнуть к тому, что хорошо знакомо: HTML + CSS + Javascript.

Нашёл в инете вот это.

Изучил. Первое, графику надо прорисовывать заново. Второе, Яваскрипт, который всем этим заправляет, конечно, как это - sophisticated, - но это же полный, как это - overkill. В общем, Яваскрипт решил тоже сделать свой. В итоге от оригинальных часиков осталась идея указания времени посредством трёх стрелок - по одной для часов, минут и секунд, что тоже не вполне оригинально.

Часики нарисовал в Инкскейпе в виде черыёх объектов: фон и три стрелки, всё тщательно выровнено относительно, как это - bounding box, - затем этот квадрат размножен на четыре, и каждый объект с ним сгруппирован. Таким образом, при экспорте в растр все объекты гарантированно имеют общий центр. Экспортировал с большим, даже огромным запасом разрешения, чтобы даже на проекторе Full HD было эротишненько.

Собирается в HTML внутри квадратного блока: три блока для графики стрелок, абсолютно позиционированы и равны контейнеру.

Стрелки крутятся путём CSS Transitions, что оставляет за бортом всякие там недобраузеры, благо это делается для одного-единственного клиента.

Для транзишнов использован jquery.transit.js.

Итоговый Яваскрипт, в отличие от оригинального (кому лень смотреть - там два экрана мелким почерком), следующий:

$(document).ready(function(){
                
   var Now = new Date();
   var Hour = Now.getHours();
   var Minute = Now.getMinutes();
   var Second = Now.getSeconds();
                
   Hour=(Hour > 12)? Hour-12 : Hour;
                
   var angleSecond = Second * 6;
   var angleMinute = Minute * 6 + Second*.1;
   var angleHour = Hour * 30 + Minute*.5;
                
   $('#analogHour').transition({rotate: angleHour});
   $('#analogMinute').transition({rotate: angleMinute});
   $('#analogSecond').transition({rotate: angleSecond});
                
   setInterval(function() {
      doAnimation($('#analogSecond'), 6, 500);
      doAnimation($('#analogMinute'), .1, 500);
   }, 1000);
                
   setInterval(function() {
      doAnimation($('#analogHour'), .5, 500);
      }, 60000);
                
});
            
function doAnimation(obj, angle, timing){
   obj.transition({rotate: '+='+angle}, timing);
}

Попробовал - тикает, зараза! Для проверки накопления ошибки (всё-таки вращение, а часики выставляются только в момент запуска и далее тикают независимо от часов компьютера) оставил на ночь. Утром увидел опережение на минуту: 9:05 на компьютере, шесть минут десятого в браузере. Не успел сказать "тваюжтымать", как часы компьютера перескочили на шесть минут: они ж дискретные, ёлы-палы.

Осталось проверить в деле, для чего поехал в "Техас" с флешкой. Запустили в Chrome, вывели на проектор - ну прямо мняшка.

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



понедельник, декабря 03, 2012

Попёр Новый Год - 2

Корпоративная НГ открытка.

Нашёл подходящую змейку, врисовал в ноль. На этом мысли кончились. Бросил на выходные.

С утра решил дорисовать яйцо. Колпак новогодний, стрёмный. Ну всё плохо.

Решил придать масштаба - пририсовать сбоку маленького человечка.

Вспомнил "Археологическую реминисценцию" и позаимствовал человечков оттуда.

Потом осталось только сказать: "Йопа!" - и переделать всё в том же духе, включая новогодний колпак.

Набор далианских штампов, слава богу, читается людьми свободно. Кроме "Реминисценции" здесь явно икнулось "Рождение геополитического человека".




четверг, ноября 29, 2012

Попёр Новый Год

...первая в этом году - "Злата".

С завтрашнего дня по 12 января будет выглядеть вот так (то есть обе ссылки будут выглядеть одинаково). Ну и брильянтовый ажиотаж :-)

вторник, ноября 20, 2012

Из чего состоит успех сайта

15% проектирования, во всех смыслах.

5% программирования.

0,1% SEO.

0% графического дизайна.

79,9% послестартового участия владельца в своём ресурсе.

По итогам перепросмотра сделанных сайтов: растущих, выросших, прозябающих, умерших.

Это - реальность.

С точки зрения большинства заказчиков же: 60% графического дизайна, 30% SEO, 10% финтифлюшек. В их представлении, они платят за эти вещи. На самом деле, они покупают машину у ворот завода. Если её поставить на постамент, то зачем вообще покупать?

четверг, ноября 08, 2012

Конструктор дымоходов - теперь и на планшетах

Пропатчил свой констуктор:
  1. добавил Mobile_Detect.php для распознавания планшетов;
  2. для планшетов дополнительно подгружается jQuery UI Touch Punch;
  3. тап-драг работает!
Для телефонов решил оставить констуктор view-only, без конструкторской части, потому что на телефоне любого размера это всё равно нереально.

Мой Acer A701 не определялся как планшет, пока не исправил Mobile_Detect.php:

строка 74
'AcerTablet'        => 'Android.*\b(A100|A101|A200|A500|A501|A510|W500|W500P|W501|W501P)\b',

на

строка 74
'AcerTablet'        => 'Android.*\b(A100|A101|A200|A500|A501|A510|A700|A701|W500|W500P|W501|W501P)\b',

Разработчик уведомлен.

Ребёнок у моря: дежа вю

Случайно увидел такое в инете:


Вспомнил свою картинку с сыном, использованную на обложку журнала от 2002 года:


Просто занимательное совпадение. Думаю, похожих сюжетов существует over 10,000. Я лично вдохновлялся этим:


вторник, ноября 06, 2012

Gnome почил на последнем моём компьютере

Завёлся в доме телевизор Full HD, пригодный на роль метрового монитора.

Подключил к HDMI ноутбука. Заработало, но Гном отказался грузиться с сообщением, что не шмогла. После перезагрузки сообщение перестало появляться, но внешность Гнома исказилась до неузнаваемости: пропали панели, пропал вообще Unity, тупо голые апплеты висят по углам.

Подозрение, что Unity писался с одним маленьким экраном в уме, подтвердилось экспериментально.

Копать не стал, поставил XFCE. Ему всё равно: один экран, два, всё работает одинаково. Второй можно подключить или отключить в любой момент.

Телевизор со встроенным Ютюбом - это ахтунг. Теперь по вечерам поработать проблема: у детей мультики тормозятся :-)

четверг, ноября 01, 2012

Верный признак яваскриптера 80-го уровня

...наличие файла ~/Downloads/jquery-ui-1.x.x.custom(18).zip

среда, октября 31, 2012

Сайт МЦК г. Находка: Яндекс, вау.

Сайт ещё не сдан в полном объёме, и вообще запущен в нераннем сентябре.

Думаю, дай гляну, что там уже по выдаче: он вообще наглагне, нет?

По поиску "находка фестиваль": вау, третья позиция, сразу после Находки.инфо, тягаться с которой жесть.

По поиску "находка гастроли": пепец, первые две позиции.

Отношу эти несколько шокирующие результаты на то, что не поленился разметить события на сайте по схеме schema.org/Event.

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

понедельник, октября 29, 2012

Манипуляции ротацией

Потратил день на прокачку конструктора дымоходов для Dymunet.ru

Началось с малого: там есть (скоро - были) типовые схемы дымоходов, выдранные из буклетов производителей. Естественно, они разношёрстные. Поступило пожелание привести их в единый вид.

Прорисовывать в Инкскейпе было и в лом, и показалось неумным. Ведь под это дело можно задействовать конструктор дымоходов. Надо только приделать к нему сохранение схем. Помимо элегантности, этот подход принесёт ведь и кучку нового функционала. Можно сделать галерею юзерских дизайнов, например.

Все объекты в конструкторе представлены двумя тегами - div и img с общим классом, то есть не сложно вытащить их из DOM, убрать все другие теги и включенные в div/img яваскрипты (других тегов конструктор не использует и яваскриптов не включает, но кулхацкеры-то на выдумки хитры). Вытащить их из базы и внедрить снова в страницу - тоже не проблема... как казалось.

Когда я открыл Хромом схему, сделанную в Фоксе, детали с вращением это вращение потеряли.

При написании конструктора вращение через назначение класса оказалось неудобным. Вместо этого используется плагин jquery.rotate.3. Он назначает повёрнутому элементу один из вариантов CSS transform: transform, -moz-transform, -o-..., -ms-... Естественно, transform: rotate() из схемы, сделанной Фоксом, не работает в Хроме: там нужен -webkit-transform: rotate().

Ну ё-моё.

Дурной путь состоял в том, чтобы в Яваскрипте находить transform регекспом, вытаскивать значение, удалять transform и применять его заново вызовом .rotate() - и я этот путь прошёл. Во-первых, оказалось, что transform:  rotate() в браузере немедленно превращается в matrix(.....), и восстанавливать угол поворота приходится хитрым исчислением со всякими синусами. Это ладно, это полбеды. Беда в том, что это свойство просто оказывается none, если браузер его сразу не понял. Круг замкнулся.

Не может быть всё так безысходно, подумал я, и это было правильно.

Всё решение заключалось в создании у вращаемого объекта одновременно с браузер-специфическим свойством CSS абстрактного атрибута data-rotate="n". При сохранении свойство в любом его варианте на стороне сервера вырезается регекспом:

 /\s(-.*)?transform:\srotate\(.*\);/

При загрузке/внедрении в DOM надо просто сделать:

$('.canvas_element[data-rotation]').each(function(){
      $(this).rotate(parseInt($(this).attr('data-rotation')));
});

Проверка:

  1. Схема, сделанная в Фоксе, правильно открывается Хромом:  http://dymunet.ru/?constructor,load,id=11
  2. Схема, сделанная в Хроме, правильно открывается Фоксом:  http://dymunet.ru/?constructor,load,id=14
Остальные браузеры: надо проверить.

суббота, октября 27, 2012

Мелкий насмешил...

говорит, пап, я, когда вырасту, стану президентом.

 Говорю, ничо, нормально.

- А звать меня знаешь как будут?

- ?

-Президент Деревьев.

- ???

- Ну, президент Медведев же был. А мне медведи не нравятся.

- А, понимаю, тебе деревья нравятся.

- Ну да.

 Уже не стал грузить первоклашку забавным лингвистическим казусом, что словосочетания "президент Медведев" и "премьер-министр Медведев" переводятся на английский одинаково: nobody noname.







четверг, октября 25, 2012

Walnote: dropped

День отказов прямо.

После 2 лет прекращаю пользоваться сервисом защищённых заметок Walnote: их редактор работает так, что на планшете невозможно скопировать пароль из заметки. Тот же функционал включен в LastPass, так что не станем плодить сущности.

elRTE: dropped

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

Файл-менеджером остаётся elFinder, он летом зарелизился весомо, грубо, зримо.

Что-то мне кажется, я подобное уже писал.

вторник, октября 23, 2012

Прокачал свою типа-CMS: опросы и голосования

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

Прототипами послужили опросы, сделанные когда-то для «Вирго», и процедура голосования, сделанная менее чем когда-то (но тоже давно) для «Златы».

Опросы: всё просто, один раз выбираешь вариант, потом видишь результаты.

Голосования: требуется e-mail, для подтверждения переход по ссылке в письме.

Блокируются одноразовые ящики (по опыту «Златы», это один из самых распространённых способов злоупотребить).

У «Златы» всё сделано на PHP. В новом варианте PHP выполняет только абсолютно необходимую серверную работу, многое переложено на Яваскрипт.

Времени ушёл почти день, вдвое больше, чем рассчитывал.

По-хорошему, надо ещё дописать сюда кэширование. Управляемый кэш входит в типа-CMS, то есть напо просто дописать несколько строк тут и там.

четверг, октября 18, 2012

Через три недели юзанья андропланшета...

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

Намбаван. Рисовалка. Infinite Design. Поиграл три дня и купил полную версию. Чёркать, набрасывать - самое то. В полной версии экспорт в SVG, кидаешь в дропбокс и дорабатываешь на десктопе Инкскейпом.

Намбату. Конечно, поставил Firefox. К сожалению, Firebug для мобильной платформы нет.

3. К Фоксу потребовался LastPass, без него как без ног. Мобильный LastPass через две недели требует купить его. Купил.

4. Редактор. Очень, очень надо редактор с простейшими, как мне казалось, функциями:
  • редактирование по FTP, потому что я в принципе работаю только на живых площадках;
  • подсветка пунтаксиса
  • автоматические парные кавычки и скобки всех типов с установкой курсора внутрь
  •  моноширинный шрифт
  • автоотступы
Увы, такого пока не нашёл. Первый пункт отсекает сразу почти всех :-) Из оставшихся - чудо-уродец Touchqode (кривое выделение-копирование, зато своя, программерская клавиатура - тоже, понятно, на диво уродливая); Codeanywhere - очень сильно усечённый по сравнению с тем, что предоставляется на десктопе; из плюсов только гладкий FTP, остальное полные минусы, особенно манера показывать файл, в который вернулся, с начала - а если там полторы тыщи строк кода??? Похерил; помыкался и купил Android HTML Editor. У него нет третьего и пятого пункта, остальное в порядке или приемлемо.

5. Image Shrink Lite. Всего лишь уменьшалка фоток, но нужна постоянно. Она показывается как источник фоток при выборе файла в браузере или почте. Это очень удобно. Уменьшаешь фотку прямо перед загрузкой, несколькими тычками. Ни одного постороннего телодфижения.

6. Mockups Lite. Набрасывать схемы веб-страниц в Infinite Design не слишком сподручно, а тут - самое оно.

7. Конечно же, приложения Яндекс.Денег и Альфа-банка.

Сегодня шутки ради подключил usb-клавиатуру и мышь, а они тупо взяли и заработали. Попробую ещё подключить HDMI-дисплей, когда попадётся.

вторник, октября 16, 2012

Студия Е. К. - первый набросок


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

понедельник, октября 15, 2012

960.gs: давай, до свиданья

960 Grid System

Foundation Framework

После двух лет использования 960.gs пришёл к выводу, что она устарела. Широкие мониторы стали общим явлением. Мобильные платформы стали общим явлением. Всё это не очень хорошо (или очень плохо) ложится в логику грида фиксированной ширины.

Незакрытые на сегодня три веб-проекта доделываются с 960.gs. Проекты, стартующие на этой неделе - сайт танцевальной студии и сайт по заказу авто - будут построены по текучей схеме и самоадаптироваться под клиентскую платформу.

Заодно брошу использование jQuery-UI, потому что аналогичный тулкит от Foundation гораздо более секси.


пятница, октября 12, 2012

Саун***: открыт после редизайна

(звёздочками запикано, чтобы не влазить в поисковую выдачу).

С сайта только что снята заглушка, он открыт для посещения, хотя на следующие три дня ещё целое расписание доработок.

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

Владелец хотел переделать его в необычно исполненное портфолио с минимумом сопутствующей информации.

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

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

Технически это потребовало небольшого  количества кода на яваскрипте и ещё меньше на PHP, чтобы перехватывать ссылки на сайте и заменять их загрузкой контента через AJAX, сохранив при этом возможность открыть любую страницу по её прямому адресу. Если мобильная платформа детектед, эти навороты отключаются, и сайт становится простеньким и быстреньким (мобильное представление как раз входит в список доработок, там много неправильного). Это ещё не responsive design - на самом деле, благодаря этому сайту я узнал о таком веянии; надо освоить в будущих делах.

Ну... вот.

среда, октября 10, 2012

вторник, октября 09, 2012

Продолжаем логотипировать студию

Первая часть была недавно.

Этот вариант (предсказуемо) отклонён, просто потому что он действительно проходной.

Думал день, думал два. Вплоть до того, что макал носок туфли в лужу и чертил по асфальту. В итоге чем-то зацепился образ чувака, катающегося ночью на мельнице.

Нарисовал вечером на даче пальцем в Infinite Design (великая вещь, сегодня купил полную версию из-за экспорта SVG) и отправил заказчице как есть, то есть буквально скриншотом:

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

Пришли к выводу, что слишком много мельницы и слишком мало чувака. Стал демонтировать мельницу частями, пока не выпилил вовсе. Остался чувак, прыгающий за звездой (это сухой остаток после over 10,000 чуваков, выдудленных пальцем в Infinite Design в разнообразных антуражах).

Заодно пришлось переделать надпись и, увы, отказаться от росчерка EK, он никак не клеился.

Зато надпись прямо живьём с обложки собрника фантастики 70-х годов :-)






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



Затем решили попробовать фигуру, которая всё-таки танцует. Не знаю. Даже если её перерисовать удачнее, движения в ней меньше. Зато ближе к теме, да. Особенно если вспомнить мельницу :-)

В общем, конец где-то близок.

воскресенье, октября 07, 2012

**аный Альфа-Клик

Оплата счёта: функционал временно недоступен, повторите через несколько минут.

Подключение андроидного приложения: функционал временно недоступен.

Вывод на карту Яндекса:  функционал временно недоступен.

Оплата мобильного: произошла неизвестная ошибка.

Периодически вообще логинить перестаёт.

Что за трэш, это банк или сапожная мастерская?

Бл*дь, ну опять банк менять, что ли?

пятница, октября 05, 2012

Будущее не ждали...

...а оно припёрлось.

Впервые одним из главных требований к сайту выдвинули 100% адекватную работу на мобильных платформах: гугловской и эппловской.

Как на грех, именно этот сайт визуально сильно наворочен, анимирован, аяксирован, поэтому пришлось детектить мобильную платформу и выдавать модифицированные под неё яваскрипты, шалоны, стили (сразу: гуглить Mobile_Detect.php).

Дальше съездил втарил Iconia Tab.

Дальше стал изучать матчасть.

Первое: все мобильные браузеры по умолчанию подгоняют страницу к размеру окна, корректно (по своему мнению) меняя кое-что в отображении. Поэтому, как минимум, надо чётко соблюдать границы документа и не размещать чего-то абсолютно позиционированного на полях, потому что оно может выпасть.

Второе и главное: до сих пор пиксел был пикселом. Больше этого нет. Аминь.

Пояснение: пиксел графики, пиксел в CSS соответствовал одному пикселу экрана. У мобильных устройств это (довольно) частный случай. Разрешение экрана, как правило, выше, чем у настольных дисплеев. Происходит пересчёт по коэффициенту, который у большинства устройств колеблется от полутора до двух. То есть примерно то, что делают телевизионные панели с аналоговым эфирным сигналом (и там результат таков, что я до сих пор смотрю кинескоп).

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

По аналогии с телепанелями, картинки становятся говёнными. Потому что, понятно, они увеличиваются в полтора-два раза, чтобы занимать то же место в документе. Парадоксально, но факт: чем выше разрешение дисплея у планшета, чем хуже он показывает веб-графику. Лидируют здесь айпады со своей ретиной. Это полностью в логике новейшей техноэкономики: за максимальную цену вы получаете максимально худший результат :-)

Варианты костылей:

  1. Делать все картинку двухкратными, и масштабировать средствами CSS с учётом коэффициента конкретного устройства. Это увеличенный траффик и восторг фотодрочеров, вылизывающих кадр до выставочного состояния, чтобы потом какой-нибудь браузер его тупо уменьшил на N% по своему алгоритму.
  2. Делать графику под дисплей пиксел-на пиксел отдельно, под два-на-пиксел отдельно... под полтора-на-пиксел отдельно... Создавать превьюшки скриптами во всех этих вариантах для загружаемых изображений... ахтунг...
  3. Частичное решение проблемы - применение SVG, причём частичное в квадрате, потому что и поддержка SVG разнится у разных браузеров, разных версий, итэпэ.
 
Дальше, мобильные браузеры обычно масштабируют шрифты, причём это пользовательская настройка. Оно и раньше так было, но теперь это по умолчанию. Теперь смотрим: если текст как-то соотносится с фоновой картинкой, при этом текст растризуется с коэффициентом полтора плюс ещё 15%, а фон увеличивается на 50%, то, короче говоря, избегайте соотносить текст с фоном: всё равно не стрельнет.

И это только первое, с чем столкнулся. Подозреваю, далеко не последнее.

Как сказал один еврей, I've seen the future, brother: it is murder.

понедельник, сентября 24, 2012

IE8: colspan всегда, colspan везде!

Выудил (ладно, скорее целенаправленно вычитал) очередной глюк Инвалид Эксплорера.

8-я версия считает, что все ячейки таблицы имеют colspan, просто у некоторых он очень маленький :-)

Чисто теоретически так оно и есть. Но, плять, CSS - это штука предельно практическая, и наличие атрибута либо его отсутствие есть вещь чертовски важная.

вторник, сентября 18, 2012

Танцевальная студия - логотипируем

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


Практически с фининспектором...

...о поэзии с минимальными изменениями выйдет в будущем номере журнала "Технологии дела", внезапно.

Велес: редизайн

Компания "Велес" сменила сферу деятельности, в связи с чем делает полную переработку своего сайта. Будет что-то в этом духе:


Печно-дымный баннер 6х3


Задачей было: максимально просто, крупно, ярко. Сделали было (неплохой) вариант на основе фото из магазина, но в этом случае не идёт.

вторник, сентября 11, 2012

Практически с фининспектором о поэзии

На днях общался с одним из агентств-заказчиков по поводу сайта-каталога. Много думал (с).

Заказчик (оригинальный) смутно недоволен и чувствует себя обманутым в ожиданиях. Сайт работает уже месяц, а шквала заказов не наблюдается.

Выдача в Яндексе, говорят, просто отличная. Вот всегда мне казалось, что выдача в Яндексе - это как мегапиксельность фотоаппарата: параметр не самый бросовый, но на качество съёмки влияющий довольно косвенно; зато понятный потребителю, почему и называется в первую очередь.

С чего бы, вообще говоря, заказчику (оригинальному) ожидать шквала покупателей?

Кто они вообще, его покупатели - он сам это знает?

Если это ритейлеры, они едва ли ищут поставщиков в Яндексе. Там тоже, но в десятую очередь. Надо их ориентировать. Надо им презентовать. Например, запустить директ-мейл. Проинструктировать своих коммивояжёров, или как это называется. Раздать раздатку и обязать её раздавать.

Если это хаусхолды... как его, дьявола... домохозяйства... здесь скорее социальные сети. Но, опять: город невелик, до любого оффлайнового продавца доехать 15 минут. Это не Москва, не Владивосток. Единственная причина, по которой эти люди будут покупать в интернете - если это проще, чем доехать самому за 15 минут. Проще по факту? Да нет же; на сайте и магазина-то нет. Цены посмотрел, ок; куда платить? Кто и когда привезёт?

Если ни те и ни другие... ну, взять стройматериалы. Кто их потребляет? Тот, кто строит и ремонтирует. Кто строит и ремонтирует? Равшаны и Ли. Пользуются они интернетом? То-то же.

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

Потому что сайт не продаёт в онлайне и не ставил никогда такой задачи. Он в этом виде стимулирует продажи оффлайновые. Здесь всё работает: я могу поехать за покупкой направо, а могу налево, но направо я знаю, что она там есть и столько-то стоит; а налево, может, только зря бензин жечь.

Агентство, возможно, не уберегло заказчика от чрезмерных ожиданий. Сам сайт - ничто, намагниченность на металлических пластинках. Она продавать не может. Продаёт бизнес-идея, под которую сделан маркетинг, под который написан план, который организует человеков, которые действуют по описанным процессам, в доме, который построил Джек.

Сейчас назревает хороший проект с розничной сетью. Там будут конкретно интернет-продажи. Поработать хочется, но вот что настораживает. Присутствовал внедренцем на встрече моего заказчика с оригинальным. Разговор шёл преимущественно о том, как должен внешне выглядеть сайт. Да внешний вид можно перерисовывать хоть раз в неделю. Это дело пятое. Самое главное: кто те люди, что должны будут покупать на этом сайте; что и почему они там будут покупать? Почему они предпочтут это оффлайну? Потому что так в Москве - не вариант: должны быть конкретные причины, и эти причины надо преследовать. Иначе, опасаюсь, напишется красивый, рабочий, но совершенно пустой магазин; все стороны останутся друг другом очень недовольны.

В итоге начал с прописания процедур работы сайта с разных точек зрения: посетителя, продавца, менеджера. Но этого мало. Маркетинга не было и, кажется, не ожидается; без него сайт будет ловить сферических покупателей в вакууме. Оффлайновой инфраструктуры под него нет: надо её описать, чтобы заказчик знал, что и кого ему надо приготовить и как действовать.

Первое, что сделал сам по этому поводу - задал несколько вопросов десятку знакомых: а если бы магазин Ы стал продавать в инете? А если бы можно было сделать так-то? А так-то? А если - просто - ты приходишь в магазин, а там твоя покупка собрана лежит, и касса для тебя отдельная, без очереди - это ништяк? Надо как-то представлять, что люди хотят, что им по барабану, и что со всем этим можно делать.

Доставка до метро здесь никому не нужна: сперва надо метро копать.

В заключение, навеяло. Пошутил в прошлом году с людьми (они не обиделись). Пригласили поговорить по поводу сайта. То, сё, и главное - чтобы он деньги зарабатывал. В чём ваша идея? - спрашиваю. А нет идеи. Что будете предлагать? Да, собственно, нечего, но чтобы всё-таки он деньги приносил. Ага, говорю, есть один способ, только ш-ш-шшшш. Цветной принтер с дуплексом есть? Да. Давайте сделаю сайт, который раз в сутки будет показывать качественно отсканированную пятитысячную купюру аверсом и реверсом. Вы никому адрес не давайте, сами раз в день заходите и на принтере-то её и распечатывайте. Это стабильные сто пятьдесят штук в месяц, без праздников и выходных. Деньги не совсем настоящие, но ведь и бизнес-идея за ней не очень :)))

Посмеялись. А ведь могли согласиться; вышло бы нехорошо.

вторник, сентября 04, 2012

Кашёлка: баннер 6х3



Баннер мной не придумывался, только исполнялся. Кот взят из коллекции "Кашёлки", у них есть целая галерея этих котов в авторском исполнении. От меня требовалось только прорисовать его макимально близко к оригинальному JPEG в векторном виде. Слава Inkcscape.

Поиск по этому блогу