Записки веб-продюсера

личный блог Андрея Петренко



Правильные ссылки на Скайп и Аську

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

Сделать это проще, чем может показаться на первый взгляд.

Ссылки на Skype

Обычная ссылка:

<a href="skype:ник пользователя">ник пользователя</a>

Звонок пользователю из Скайпа в Скайп:

<a href="skype:ник пользователя?call">ник пользователя</a>

Звонок пользователю из Скайпа на телефон:

<a href="skype:+380501234567?call">+380501234567</a>

Конференция (вызов пойдет сразу нескольким пользователям):

<a href="skype:ник пользователя 1;ник пользователя 2;ник пользователя 3?call">общий ник группы</a>

Добавление пользователя в список контактов:

<a href="skype:ник пользователя?add">ник пользователя</a>

Добавление номера телефона в список контактов:

<a href="skype:+380501234567?add">+380501234567</a>

Чат с пользователем:

<a href="skype:ник пользователя?chat">ник пользователя</a>

Чат с несколькими пользователями:

<a href="skype:ник пользователя 1;ник пользователя 2;ник пользователя 3;?chat">ник пользователя</a>

Голосовая почта:

<a href="skype:ник пользователя?voicemail">ник пользователя</a>

Передача файлов:

<a href="skype:ник пользователя?sendfile">ник пользователя</a>

Передача файла сразу нескольким пользователям:

<a href="skype:ник пользователя 1;ник пользователя 2;ник пользователя 3;?sendfile">общий ник группы</a>

Посмотреть профиль пользователя:

<a href="skype:ник пользователя?userinfo">ник пользователя</a>

Ссылки на ICQ

<a href="http://www.icq.com/whitepages/cmd.php?uin=UserNumber&action=message">номер аськи</a>

Статус значок ICQ:

<img src="http://web.icq.com/whitepages/online?icq=номер&img=5" />

Redmine :: Руководство администратора. Управление проектами.

241010

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

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

Здесь будет выложена вся документация с офсайта, которая существует на данный момент. Пользуйтесь на здоровье.

Список проектов

В списке проектов по умолчанию показываются все активные проекты. Для просмотра всех проектов (активных и архивных), нужно изменить фильтр статуса на «Все».

  • Проект : название проекта
  • Описание : краткое описание проекта
  • Общедоступный : Если стоит значок clip_image001, то абсолютно все пользователи видят этот проект.
    Не общедоступные проекты могут просматривать только пользователи, назначенные администратором как участники.
  • Создан : Указана дата создания проекта

project_list

Добавление и редактирование проекта

См. Проект настройки .

Архивирование проекта

Чтобы заархивировать проект, кликните locked Архивировать в списке проектов.

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

Копирование проекта

Чтобы скопировать проект, кликните copy Копировать в списке проектов.

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

Удаление проекта

Чтобы удалить проект, кликните delete Удалить в списке проектов. Вам будет предложено подтвердить свое намерение в отдельном окне.

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

Управление командой разработчиков

Интересная презентация с Whale Rider 2010.

Вот тезисы из нее:
1. Воспитывайте разработчиков, а не кодеров
2. Сделайте работу прозрачной
3. Научите(сь) слушать
4. Требуйте решений, а не жалоб
5. Давайте обратную связь
6. Планируйте рост
7. Не теряйте фокус

А вот сама презентация. Хотя тезисов вполне достаточно.

Источник

Аджайл, Скрам и другие страшные слова

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

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

Уже в начале поиска были сформулированы требования:

  • Открытый исходный код (бесплатная)
  • В виде скриптов для установки на сервер (online-сервисы отпадают)
  • Чтобы все в одном (собирать и допиливать ничего не хочется)
  • Наличие системы постановки задач
  • Наличие багтрекера
  • Наличие таймтрекера
  • Наличие Вики

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

  • Поддерживает работу с несколькими проектами, причем они могут быть независимыми либо подчиненными друг другу
  • Интегрируется с различными системами контроля версий — каждый проект может использовать свою систему
  • Интегрируется с LDAP-каталогом для аутентификации пользователей
  • С помощью плагинов может быть расширен функционал проекта

Хотя в этой огромной бочке меда не обошлось и без ложки дегтя. Оказалось, что Редмайн написан на Rube on Rails и теперь придется повозиться с его установкой.

А пока идет перенос сайтов на сервер с поддержкой Руби на рельсах. Будем ждать результатов и пытаться разбираться с Руби. Продолжение следует.

Удаленные клиенты

Буквально пару дней назад решили проявить некоторую активность по привлечению заказов из России с целью изучения спроса и предложения на рынке. Уже первый клиент при общении доставил массу положительных эмоций.

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

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

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

Следующим этапом после заключения договора является составление нами технического задания. Я пояснил, что для составления ТЗ необходимо заполнить бриф на разработку сайта. Это вызвало у собеседника бурную негативную реакцию и он заявил, что делать этого не будет даже под дулом пистолета! Еще минут пять мы обсуждали каждый пункт и почему он нецелесообразен с точки зрения заказчика. Например, моему собеседнику было совершенно непонятно зачем указывать регион распространения услуг. Ведь это же очевидно (правда только ему), что он работает со всей Россией (ну как я сразу об этом не догадался 🙂 ).

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

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

Всего доброго моим коллегам и адекватных вам клиентов!

Реалии рынка SEO-2010

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

Интересная статистика была опубликована в блоге Сергея Кокшарова об исследовании рынка SEO-услуг. Приведу некоторые цифры, которые, на мой взгляд, очень показательны.

  • 61% оптимизаторов дали стандартный ответ (шаблон)
    Показатель того, что специалисты не вникают в суть проекта на этапе получения запроса.
  • 79% указали стоимость работ
    Показатель того, что ценовая политика на рынке услуг по оптимизации, в целом, сформирована.
  • 32% рассчитали бюджет для продвижения сайта по ключевым запросам.

    Их диапазон от 5,000 р./мес. до 70,000 р.
    Показатель того, что слишком различны методологии оценки бюджетов.

  • 64% указали сроки проведения работ.
    Сроки варьировались от 2 до 12 мес.
  • 11% посмотрели сайт.
    Некоторые из них высказали необходимость его доработки.
  • 32% упоминают гарантии.
    Из них единицы указывают, что гарантий выхода в топ нет. В оставшихся 68% предложениях о гарантиях ничего не говорилось.
  • 7% упоминают о покупке ссылок и ссылочном бюджете.
  • 39% используют специфические термины, не очень понятные для большинства заказчиков.
  • 7% оптимизаторов проанализировали возраст сайта, основные его параметры и его содержание, выдвинув свои предложения в соответствии с текущей ситуацией.

    По-моему, статистика довольно правдоподобна. В связи с чем в воздухе повисает вопрос: что со всем этим делать среднестатистическому заказчику?

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

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

На десерт ролик про суровое русское SEO:

Моя новая мышка

Ничего так меня сегодня не радует как моя новая мышка Logitech Performance MX, подаренная на вчерашнее день рождения сотрудниками. Сказать, что она в разы удобней и приятней предыдущей — это не сказать ничего.

 Logitech Performance MX

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

Зато новая мышка — это космос. Самое удобное в ней даже не то, что из ноутбука теперь не торчит передатчик, потому-что он миниатюрный и его не нужно вынимать, и не то, что она может работать даже на стеклянном столе, потому что она работает на технологии Дарк Филд Трекинг, и даже не то, что она лежит в руке как влитая, как будто ее делали специально под меня. Самое крутое — это возможность заряжать ее через юсб-кабель, которые делает ее на время зарядки проводным устройством. Почему другие производители беспроводных грызунов до сих пор не додумались до этой простой идеи — для меня загадка. Ведь это реально удобно и просто до гениальности.