Похоже, вы новичок на сайте.
Чтобы быстрее понять, о чём здесь идёт речь, советую почитать:
что такое виджеты,
чем они хороши
и каковы их перспективы.
Это сообщение показывается только один раз. Такие же ссылки вы можете найти в правой колонке, в блоке "Рекомендую прочесть"
Янв 28

Перейдём к динамическим виджетам и рассмотрим ещё пару технологий.

HTML+JavaScript (формируются статически)

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

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

У меня пока есть только одна идея, как это можно использовать: счётчики. Например, организуете вы конкурс, который должен начаться через 14 дней. Делаете виджет с надписью «До начала мегаконкурса осталось:  столько-то часов-минут-секунд», на котором тикает время в обратную сторону, вешаете у себя в блоге и предлагаете посетителям тоже повесить на своих блогах. Постоянно тикающий таймер будет подогревать аудиторию ничуть не хуже зажигательных постов, и вам для этого ничего не надо будет делать.

Микросайтинг

Очень интересная технология, которую нельзя не упомянуть. Интересная своей простотой, изяществом и «живучестью».

Придумал её Дамир Ramainen ainu Фахрутдинов, и началось всё с этого поста (по крайней мере, это первое упоминание, которое мне известно).

В чём «фишка». Микросайт — это маленький самостоятельный сайт, встраиваемый в код другого, «большого» сайта. Код его представляет собой только ссылки и картинки, чем и объясняется «живучесть»: такой сайт-виджет можно разместить мало того что на любом блоге, но даже в подписи на форуме, где кроме BB-кодов вставлять ничего не разрешается.

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

Плюсы:

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

Минусы:

  • При клике по ссылке микросайта происходит перезагрузка страницы (есть варианты без перезагрузки, но они используют JavaScript)
  • Улучшение дизайна — несколько более трудоёмкий процесс по сравнению с HTML

Где это можно использовать?

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

У меня есть мысль на этой технологии построить игру для блоггеров. Например, крестики-нолики. Представьте: блоггер вставляет картинку с клеткми 3х3 в конец поста. Первый читатель, который видит эту картинку, кликает на клетку — там ставится крестик и его видят остальные читатели. Потом ходит автор поста, а все остальные ждут, пока он поставит свой нолик, после чего ходить уже может другой читатель, и так далее. Этакое интеллектуальное соревнование между автором и аудиторией. Как считаете, это было бы интересно?

Share Button
Комментарии (6)

Что вы об этом думаете?

Поделились мыслями: 6

  • Stac:

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

    • Глеб:

      Да ладно: чтобы прокомментировать, надо же ещё подумать, а тут просто мышью кликнуть. ;)

      • Stac:

        Ну ра-другой, может кто и кликнет.

        Я, вот, не готов кликнуть, а потом неопределеное время ждать ответного хода.

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

        • Глеб:

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

  • Жасулан:

    Добрый день, Глеб! Делаю новостной сайт. В ТЗ указал, что должен быть RSS-агрегатор для автоматического сбора инфы с нашего сайта (и например, с нашего аккаунта в Youtube) и отправка сообщений в формате RSS в виде заголовок новостей, подкастов и видеоблогов. То есть пользователь должен выбрать из предлагаемых агрегатором интересующие его рубрики и под-рубрики. Далее агрегатор самостоятельно с заданным интервалом или по требованию пользователя уведомляет пользователя об обновлениях, после чего пользователь имеет возможность ознакомиться с ними);
    Теперь у меня вопрос. Какие виджеты вы могли бы предложить и изготовить для данного проекта? У нас предполагаются при наличии и публикации мультимедийных сюжетов (аудио-фото-видео).

Прокомментировать