Блог ПРОФЕССОРА
Интерактивное резюме-портфолио эксперта интернет-технологий

Лаборатория

Подписаться на рубрику 'Лаборатория' по RSS

Плагин «XML Sitemap Pro» - настройте ваш sitemap.xml!

Лаборатория |

Всем веб-мастерам известно, что оценка «Качественный сайт», которую ставят вашему детищу поисковые системы, складывается из множества факторов. Один из таких факторов - количество ошибок индексации сайта поисковой системой. Есть ли у Яндекса/Гугла проблемы с индексацией вашего сайта можно узнать с помощью соответствующих сервисов этих систем. Именно с помощью сервиса Яндекс.Вебмастер я увидел, что Яндекс пытается индексировать кучу "несуществующих" страниц недавно разработанного сайта, а именно, были обращения к страницам меток, юзеров, служебных категорий и служебным страницам. "Несуществующие" они потому, что в шаблоне даже не было сделано обработчика для них или же потому, что на сайте не должно было быть ссылок на эти страницы (как правило, такие страницы нужны для служебных целей или для тестирования контекстной рекламы и нет желания скармливать их поисковым роботам).

скриншот ошибок индексирования Яндексом

Читать продолжение...

Воскресенье, 18 марта 2012 г.
0
Подписаться на комментарии по RSS

Хак: jQuery тюнинг админ-страницы «Информация» в MaxSite CMS

Лаборатория |

Как вы считаете, насколько полезны сведения, которые выводятся в админ-панели MaxSite CMS на странице «Информация»? Напомню, там выводятся блок ссылок на разные страницы о движке, версия движка, две кнопки («проверить последнюю версию» и «сбросить кэш») и, при наличии, закладки плагина «Админ-анонс». Вы часто переходите из админки на официальный сайт движка? Ваши клиенты тоже каждый свой рабочий день начинают с открытия форума MaxSite CMS через админку своего сайта? Лично у меня для этих целей есть закладки браузера, а у клиентов и без движка хватает дел. Но ссылки выводятся каждый раз. Занимают полезное место. Именно с мысли «занимают полезное место» я пришёл к тому, чем я хочу с вами поделиться в этом посте.

Тюнинг админки MaxSite CMS

Читать продолжение...

Вторник, 7 февраля 2012 г.
0
Подписаться на комментарии по RSS

Три GreaseMonkey/Scriptish jQuery-userscript-а для облегчения веб-серфинга

Инструменты,Лаборатория |

Так уж вышло, что браузерные юзерскрипты я долгое время игнорировал, хотя постоянно натыкался на их упоминание. Думаю, что на меня «пагубно» подействовало впечатление, которое сложилось после прочтения первого упоминания. В тот момент я почему-то сделал для себя вывод, что GreaseMonkey (а именно это средство расширения браузера Firefox считается «основателем» юзерскрипт-движения) используется в основном для автоматизации заполнения форм. Заполнять кучи веб-форм мне тогда не нужно было и я отложил изучение GreaseMonkey в долгий ящик. А зря. Но, как говорится, мир не без добрых людей. В конце прошлого года ко мне обратились с просьбой помочь решить одну небольшую задачу. Лого GreaseMonkey Суть задачи сводилась к тому, что на одном интранет-сайте была страница со списком товарных позиций, а параметры товара скрывались под «спойлером» (это такая специальная кнопка «свернуть-развернуть»). Человек хотел, чтобы я сделал что-нибудь, после чего спойлерные кнопки автоматически нажимались и происходило разворачивание всей информации по товарным позициям открытой страницы. Так как человек уже намучился с проблемой и даже успел поискать решение самостоятельно, то он мне сразу предложил попробовать решать с помощью GreaseMonkey. Я достаточно быстро разобрался с необходимыми средствами и понял, что GreaseMonkey/Scriptish/Trixie можно использовать не только для заполнения форм, но и в куче других ситуаций. Далее, за несколько минут был написан скрипт, который избавил человека от многолетней муки. А я, чтобы закрепить знания и успех в использовании userscripts, тут же разобрался с несколькими своими давними «веб-занозами». В общем, в продолжении материала предлагаю ознакомиться с тремя скриптами, которые облегчают посещение сайтов habrahabr.ru, offtop.ru и oko-planet.su.

Читать продолжение...

Воскресенье, 5 февраля 2012 г.
1
Подписаться на комментарии по RSS

Оживляем сайт jQuery-анимацией в шапке сайта. Мой опыт

Лаборатория |

Согласитесь, что если на сайте есть гармоничные «двигающиеся» элементы, то сайт выглядит немного более живым и тем самым - более привлекательным. Я считаю, что у любого сайта должна быть визуальная «изюминка». Пусть небольшая, но должна быть. Ещё лучше, если эта «изюминка» будет вызывать «Вау!-эффект» у посетителей. Ну, или должна привлекать и задерживать на себе взгляд серфера. В этой публикации я хочу рассказать о своей работе над «изюминкой» сайта компании «АББ-ЩИТ» и поделиться программным кодом реализации анимации. Суть «изюминки» вы можете видеть уже сейчас на следующей картинке:

анимированная шапка сайта компании АББ-ЩИТ

Читать продолжение...

Воскресенье, 5 февраля 2012 г.
0
Подписаться на комментарии по RSS

Как привлечь внимание к форме быстрого контакта?

Лаборатория |

Изучая сайты-визитки компаний никогда не обращал внимания на формы типа «Мы вам перезвоним, только оставьте свои данные». Вроде как незачем было. Но вот на одном сайте смогли-таки привлечь моё разборчивое внимание простым, но очень действенным эффектом - затемнением всего пространства страницы, за исключением самой контактной формы при случайном наведении курсора мышки на форму. При этом получается эдакий визуальный акцент на форме. Похоже у нас на подсознательном уровне есть модель поведения, когда мы инстинктивно ориентируемся в темноте на хоть маленький, но источник света. Так и здесь получается - всё погасло и нам нужно рассмотреть «откуда свет?» В общем, мне этот эффект настолько понравился, что я его тут же применил в своей работе над сайтом фирмы «АББ-ЩИТ». Если вам интересно, то пройдите на сайт компании, посмотрите этот эффект в действии. Форма расположена в сайдбаре и имеет заголовок «Заявка на услугу». А потом можно будет перейти к моему описанию как такой эффект воспроизвести у вас на сайте.

Эффект затемнения вокруг формы быстрого контакта

Читать продолжение...

Четверг, 2 февраля 2012 г.
0
Подписаться на комментарии по RSS

Про синхронизацию MaxSiteCMS-сайтов на локальной машине и сервере

Лаборатория |

В файле install-ru.txt, который идёт в поставке с MaxSite CMS, есть подробные инструкции по установки движка «с нуля» и инструкции по обновлению движка с предыдущей версии. Благодаря им я уже много раз успешно поставил и/или обновил движок сайтов. Однако, в моей практике есть ситуация, которая не описана в мануале, но которая встречается даже чаще, чем указанные ситуации. Я имею ввиду ситуацию, когда сайт создан и уже давно «работает в продакшене» на сервере и возникла производственная необходимость синхронизировать состояние скриптов на машине разработчика с файлами на сервере.

Читать продолжение...

Вторник, 31 января 2012 г.
0
Подписаться на комментарии по RSS

Мой первый новосибирский клиент

Лаборатория |

Американскому предпринимателю начала прошлого века Арманду Хаммеру приписывают такое мотивирующее высказывание: «Как только я начинаю работать по 14 часов в сутки 7 дней в неделю, мне начинает везти». И если в эффективность этих слов не верится с первого раза, то после байки про имевшийся у предпринимателя пропуск с текстом «Товарища Хаммера пропускать ко мне в любое время дня и ночи. В.И. Ульянов (Ленин)» начинаешь проникаться мыслью, что «что-то в этих словах всё-таки есть». Ибо человеку явно не «просто так» повезло иметь такую бумажку. Я ещё больше уверился в верности этих слов в тот момент, когда в конце моего 16 часового рабочего дня меня отвлёк телефонный звонок, который стал началом моего участия в новом интересном проекте.

шапка сайта компании АББ-ЩИТ

Читать продолжение...

Пятница, 27 января 2012 г.
0
Подписаться на комментарии по RSS

Для MaxSite CMS существует несколько медиа-плееров. Но ни один из увиденных мной плееров не позволял получить желаемый внешний вид и функционал в нужном (согласно ТЗ) объёме. После некоторого поиска был найден Uppod-плеер, который удовлетворил все требования. Чтобы плеером было удобно пользоваться на MaxSite-сайтах был реализован представляемый вашему вниманию плагин.

3D coverbox MaxSite CMS плагина Uppod-плеера

Читать продолжение...

Среда, 18 января 2012 г.
5
Подписаться на комментарии по RSS

Где взять интересные вопросы для интервью блогера?

Лаборатория |

Вопросы для интервью из коробки

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

Читать продолжение...

Вторник, 2 февраля 2010 г.
15
Подписаться на комментарии по RSS

Бесплатный курс по интернет маркетингу ShoeMoney можно скачать в chm

Лаборатория |

Adsense чек от Jeremy Schoemaker

Известнейший SEOшник, блогер и манимейкер ShoeMoney провёл свой 12 недельный курс по интернет маркетингу, а Игорь ака Алтайский блогер подписался на этот курс и затем опубликовал его перевод на своём блоге. Я тоже подпал под впечатление от этого курса, поэтому решил опубликовать перевод курса в моём любимом CHM формате. Прежде чем дать ссылку на скачивание, выскажу несколько мыслей "по поводу".

Читать продолжение...

Пятница, 8 января 2010 г.
42
Подписаться на комментарии по RSS

Уникальное торговое предложение блогосферных эстафет

Литобзор,Лаборатория,Идеи |

В одном из недавних вечерних разговоров с любимой женой мы обсуждали возможные методы повышения продаж её фирмы и затронули вопрос важности правильного составления уникального торгового предложения (УТП или Unique Selling Point - USP). Тема оказалась очень увлекательной и незаметно мы перешли к составлению и обсуждению УТП для реальных ситуаций из практики жены. Наупражнялись мы вдоволь. Но зачем я вам всё это рассказываю?

Уникальный перец

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

Читать продолжение...

Воскресенье, 25 октября 2009 г.
0
Подписаться на комментарии по RSS

Мой первый опыт поиска программиста-фрилансера

Лаборатория |

Mind Map для заметки о поиске фрилансера

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

Читать продолжение...

Воскресенье, 30 августа 2009 г.
5
Подписаться на комментарии по RSS

Альтернативный бесплатный локальный dns сервер для Windows: как скачать и настроить

Лаборатория |

Когда было нужно толковое решение с простым бесплатным локальным dns сервером для Windows XP или Vista мне его не удалось найти. Перепробовал несколько вариантов и, когда уже почти отчаялся найти подходящий dns сервер, мне попался отличный вариант альтернативного dns сервера, о котором и хочу рассказать далее.

Читать продолжение...

Четверг, 14 мая 2009 г.

Как и обещал, чтобы не потерять наработки по движку, публикую plugins, которые были созданы самостоятельно для движка MaxSite CMS: vim_syntaxer, vim_editor_smiles, vim_editor_chars. Плагины для скачивания публикуются «как есть», т.е. сообщать об ошибках и просить доработку можно, но надеятся на быструю реакцию на ваше обращение - нельзя pardon. Итак...

Читать продолжение...

Среда, 29 апреля 2009 г.
5
Подписаться на комментарии по RSS

За свою карьеру я пересмотрел около десятка различных движков, ещё меньше захотелось опробовать «в бою»: e107 (некоторое время на нём работал интранет-портал для сотрудников ИВЦ ОмГУ), Wordpress (использовался для «домашнего» блога). Все эти знакомства и тестирования всё больше убеждали меня в мысли, что готовые движки очень далеки от моих личных потребностей. Поэтому как и большинство веб-программистов я вынашиваю идею своей ЦМС pardonОднако я уже давно стремлюсь к тому, чтобы стать кем-то больше, чем «программист». Для этого учусь смотреть на проблемы с точки зрения бизнеса. А эта точка зрения подсказывает, что разработка своей системы управления контентом в моём случае пока не совсем рентабельное занятие. Поэтому нужно искать компромисс и учиться использовать существующие технические решения. Так я обратил свой пристальный взгляд в сторону MaxSite CMS. Своим мнением и отзывом о которой я хочу с вами поделиться.

Читать продолжение...

Среда, 15 апреля 2009 г.
7
Подписаться на комментарии по RSS