Ноя 28

Мы сделали это! 6 дней ударного труда – и у РБК появился гаджет для Windows 7/Vista.

В свёрнутом состоянии он занимает совсем немного места на рабочем столе и показывает только самые важные курсы валют и биржевые индикаторы:

Гаджет РБК для Windows 7

Какие из них важны - вы можете сами указать в настройках.

По клику показывается флайаут с заголовками последних новостей:

Гаджет РБК для Windows 7 (флайаут)

А если развернуть гаджет (кликнув по специальной кнопке в Windows 7 или перетащив с боковой панели на рабочий стол в Vista), можно посмотреть подробную информацию:

Гаджет РБК для Windows 7 (развёрнутый)

О тех, кто предпочитает тёмные цвета на рабочем столе, мы тоже позаботились и сделали чёрную тему оформления (включить её можно в настройках):

Гаджет РБК для Windows 7 (тёмная тема)

С технической стороны в гаджете тоже есть кое-какие "вкусности": в нём применяются некоторые решения, которых я не встречал даже в официальных гаджетах Microsoft. ;) Например, полупрозрачный фон переменной и произвольной высоты.

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

Это проект, которым я действительно горжусь как разработчик, и хочу поблагодарить всех, кто в нём участвовал:

  • менеджера Пашу Кудрина - за координацию, "пробивание" идеи у руководства и за то что добыл ресурсы, позволив  реализовать всё как надо
  • дизайнера Ваню Бабича - за красоту и строгость внешнего вида нашего творения
  • верстальщицу Инну Чепайкину - за позитив, терпение к меняющимся требованиям и понятный код

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


Ноя 16

Лёд тронулсяНе так давно на моей улице наступил праздник: реализовали идею, которую я проталкивал с весны, и у РБК появились первые виджеты. Они предназначены для главной страницы Яндекса, так что теперь можно следить за новостями Южного региона и Санкт-Петербурга прямо на главной странице крупнейшего поисковика Рунета.
Делал их, честно признаюсь, не я, но всё равно чрезвычайно приятно.

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


Окт 10

Статистика для виджетов
Вот разработали вы виджет, поставили ссылку на него на сайте. И что дальше?
А дальше, если вас хоть немного интересует судьба вашего творения, захочется узнать: используют ли его? Распространяют ли, и если да, то как? Как заставить его работать эффективнее и как сделать удобнее для пользователей?

Для этого есть несколько способов.
Во-первых, можно отслеживать посещаемость страницы, где стоит ссылка на виджет. Для этого подойдут обычные счётчики вроде LiveInternet, но такая статистика мало что даст: неизвестно, заинтересовались ли пользователи продуктом. А встроить такой счётчик в сам виджет не получится: они на это не рассчитаны.

Во-вторых, можно анализировать логи веб-сервера. Когда пользователь скачивает виджет или работающая программка обращается к сайту за данными, сервер об этом узнаёт. Но этот способ достаточно трудоёмкий и не даёт полной картины. Например, если у нас есть новостной виджет для Windows Vista, мы сможем по логам узнать, когда виджет обращался за данными. Но просматривал ли пользователь новости, кликал ли по ссылкам – непонятно.

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

Как видите, ни один из этих способов не может дать полную информацию о том, кто и как использует ваш продукт. Поэтому, перепробовав их все, я написал свою собственную систему учёта статистики.

В чём её плюсы:

  1. Тесно интегрируется с разрабатываемыми мной виджетами: виджет сам отправляет в статистику те и только те данные, которые нужно учитывать.
  2. Очень гибкая. Благодаря этому легко вычислять как стандартные метрики (например, число уникальных посетителей в сутки), так и добавлять специфические, нужные конкретному заказчику. Например, для того же новостного виджета можно отслеживать, через какое время после запуска программы пользователь начинает кликать по заголовкам новостей. Читает он их раз в сутки, после включения компьютера, или регулярно?
  3. Может выдерживать повышенные нагрузки благодаря тому, что сбор, хранение и отображение данных легко разносятся на разные сервера. Это становится актуально, если виджет резко набирает популярность, а хостинг к такому оказывается не готов.

К этой системе уже подключены несколько сделанных мной виджетов и она отслеживает основные метрики: для десктоп-виджетов – количество пользователей в сутки, для веб-виджетов – ещё браузеры, OS и рефереры. А просмотр собранных данных осуществляется в минималистичной админской панели:

Статистика использования виджета: пример

Статистика использования виджета: пример

P.S. Я открыл доступ к статистике двух моих экспериментальных виджетов, так что теперь вы можете лично посмотреть, как выглядит WStat изнутри.


Стр. 1 из 212»