Web разработка. Новые возможности в RSS events

Владимир | | RSS events.

RSS events logoСовсем недавно я запустил собственный мини-проект — RSS events, который позволяет вам создать RSS ленту с напоминаниями (т.е. что-то вроде online аналога обычных программ-напоминалок).

Сервис еще находится на этапе бета тестирования, и я понемногу расширяю его возможности и исправляю ошибки.

На данный момент добавлены:

1) возможность менять заголовок ленты;

2) возможность вставлять праздники в ленту из готового списка.

Спасибо ezoterik и MAX за идеи!

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

Для изменения заголовка ленты введите новое название и нажмите «Сохранить».

А чтобы добавить праздники, просто поставьте галочки напротив нужных и нажмите кнопку «Добавить выбранные праздники».

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

В общем, приглашаю всех желающих протестировать сервис и высказать свое мнение 🙂

  • Sam

    Суюда бы ещё возможность защищать ленты паролем и я бы пользовался…

  • Sam

    Суюда бы ещё возможность защищать ленты паролем и я бы пользовался…

  • Спасибо за упоминание моего блога 🙂

    Как я понял с авторизацией в основном проблема из-за гугл ридера. Но в целом саму возможность то такую можно сделать (может человек будет использовать не гугл ридер, а что-то другое и ему будет подходить стандартный вариант авторизации).
    Еще есть мысль. Может, имеет смысл сделать возможность доступа к своей ленте событий через добавление в конце адреса «&passkey=TEMP_PASS» (только чтобы пароль был не от аккаунта, а именно пароль на доступ к ленте)? Т.е. чтобы этот секретный ключ человек мог у себя в настройках менять, когда ему захочется и таким образом иметь хоть какое-то подобие авторизированного доступа к ленте. Все равно не совсем полноценная защита, но ИМХО лучше, чем ничего. Можно в настройках целую секцию для опций авторизации сделать, с выбором того или иного варианта 🙂
    Насчет праздников если честно как-то скудновато выглядит (хотя понятно, что потом их там может быть больше). И может проще тогда делать 1 галочку, мол «Сообщать о всех праздниках», а то представляю как утомительно будет кликать на всех праздниках если их будет много. А с другой стороны стоит ли вообще заморачиваться на праздниках есть специализированные сайты по этому поводу (я правда только calend.ru знаю).

    Вообще мне кажется, что для всей задумки очень омрачающее действует то, что очень мало людей знают и пользуют RSS 🙁 Может в ключе этого таки имеет смысл реализация дополнительных способов уведомлений?

    • Главная проблема с авторизацией в том, что она не поддерживается стандартом (насколько я знаю).
      Вариант «http://user:pass@domain.com/blog/rss/» — это отправка имени и пароля открытым текстом, т.е. вряд ли его можно считать безопасным.
      А реально нужна поддержка SSL (хотя, наверное, могут быть и другие варианты, я не эксперт в этом вопросе).

      Вариант с “&passkey=TEMP_PASS” хороший, только я реализовал его в немного измененном виде. Посмотрите на адрес ленты. Это md5 сумма, которая составляется из учетных данных аккаунта и случайной строки.
      Вероятность угадать ее — мизерная. Даже перебор возможных вариантов займет очень много времени. Т.е. получается, что это и есть пароль, и к тому же довольно длинный 🙂 .

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

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

  • Спасибо за упоминание моего блога 🙂

    Как я понял с авторизацией в основном проблема из-за гугл ридера. Но в целом саму возможность то такую можно сделать (может человек будет использовать не гугл ридер, а что-то другое и ему будет подходить стандартный вариант авторизации).
    Еще есть мысль. Может, имеет смысл сделать возможность доступа к своей ленте событий через добавление в конце адреса «&passkey=TEMP_PASS» (только чтобы пароль был не от аккаунта, а именно пароль на доступ к ленте)? Т.е. чтобы этот секретный ключ человек мог у себя в настройках менять, когда ему захочется и таким образом иметь хоть какое-то подобие авторизированного доступа к ленте. Все равно не совсем полноценная защита, но ИМХО лучше, чем ничего. Можно в настройках целую секцию для опций авторизации сделать, с выбором того или иного варианта 🙂
    Насчет праздников если честно как-то скудновато выглядит (хотя понятно, что потом их там может быть больше). И может проще тогда делать 1 галочку, мол «Сообщать о всех праздниках», а то представляю как утомительно будет кликать на всех праздниках если их будет много. А с другой стороны стоит ли вообще заморачиваться на праздниках есть специализированные сайты по этому поводу (я правда только calend.ru знаю).

    Вообще мне кажется, что для всей задумки очень омрачающее действует то, что очень мало людей знают и пользуют RSS 🙁 Может в ключе этого таки имеет смысл реализация дополнительных способов уведомлений?

    • Главная проблема с авторизацией в том, что она не поддерживается стандартом (насколько я знаю).
      Вариант «http://user:pass@domain.com/blog/rss/» — это отправка имени и пароля открытым текстом, т.е. вряд ли его можно считать безопасным.
      А реально нужна поддержка SSL (хотя, наверное, могут быть и другие варианты, я не эксперт в этом вопросе).

      Вариант с “&passkey=TEMP_PASS” хороший, только я реализовал его в немного измененном виде. Посмотрите на адрес ленты. Это md5 сумма, которая составляется из учетных данных аккаунта и случайной строки.
      Вероятность угадать ее — мизерная. Даже перебор возможных вариантов займет очень много времени. Т.е. получается, что это и есть пароль, и к тому же довольно длинный 🙂 .

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

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

  • Sam

    Вот теперь пришло время пробовать 🙂

    Праздники не особо нужны. Будут нужны — сам вобью.

    Из дополнительных: email, icq, msn, jabber, skype, плагин для ff, widget для Opera, тулбар для IE, виджеты для Vista, j2me-приложение для мобильника.

    То, что по email приходит куча писем — это нормально.

    • >> email, icq, msn, jabber, skype, плагин для ff,
      >> widget для Opera, тулбар для IE, виджеты для
      >> Vista, j2me-приложение для мобильника

      не кисло 🙂
      Если серьезно, сам думал, но как обычно не хватает времени. Наверное начну с email и плагина к FireFox.

      P.S. Спасибо за подробный список.

  • Sam

    Вот теперь пришло время пробовать 🙂

    Праздники не особо нужны. Будут нужны — сам вобью.

    Из дополнительных: email, icq, msn, jabber, skype, плагин для ff, widget для Opera, тулбар для IE, виджеты для Vista, j2me-приложение для мобильника.

    То, что по email приходит куча писем — это нормально.

    • >> email, icq, msn, jabber, skype, плагин для ff,
      >> widget для Opera, тулбар для IE, виджеты для
      >> Vista, j2me-приложение для мобильника

      не кисло 🙂
      Если серьезно, сам думал, но как обычно не хватает времени. Наверное начну с email и плагина к FireFox.

      P.S. Спасибо за подробный список.

  • Sam

    Да, ещё пара замечаний:
    — почему нет сквозной ссылки с блога?
    — почему не включен gzip?!
    — prototype и остальные скрипты надо пожать!
    — картинкам надо добавить заголовок expires.
    — ETag-и вырубить.

    • сквозная ссылка — в смысле с главной? Я вобщем-то сделал раздел для заметок об этом сервисе.

      gzip, скрипты — обязательно сделаю. Просто я делаю по принципу: пусть сначала заработает, потом заработает правильно, а потом — быстро :-).

      По-поводу ETag. Я их специально не добавлял. Насколько я знаю по ним браузер определяет устарела страница или нет. Зачем их выключать?

      • Sam

        Да, с главной. Раздел-разделом, а баннер или ссылка лишними не будут.

        По-поводу ETag. За тем, что они отправляются загаживая канал. Надобности в них нет, если корректно выставлен Expires.

  • Sam

    Да, ещё пара замечаний:
    — почему нет сквозной ссылки с блога?
    — почему не включен gzip?!
    — prototype и остальные скрипты надо пожать!
    — картинкам надо добавить заголовок expires.
    — ETag-и вырубить.

    • сквозная ссылка — в смысле с главной? Я вобщем-то сделал раздел для заметок об этом сервисе.

      gzip, скрипты — обязательно сделаю. Просто я делаю по принципу: пусть сначала заработает, потом заработает правильно, а потом — быстро :-).

      По-поводу ETag. Я их специально не добавлял. Насколько я знаю по ним браузер определяет устарела страница или нет. Зачем их выключать?

      • Sam

        Да, с главной. Раздел-разделом, а баннер или ссылка лишними не будут.

        По-поводу ETag. За тем, что они отправляются загаживая канал. Надобности в них нет, если корректно выставлен Expires.

  • я скажу по поводу оформления. Всеже стоит что-то сделать с кнопками управления — «настройки» и пр., у меня с отлюченными картинками ничего не видно, след-но не понятно. да и каптча графическая… здесь куда удобнее 😉

  • я скажу по поводу оформления. Всеже стоит что-то сделать с кнопками управления — «настройки» и пр., у меня с отлюченными картинками ничего не видно, след-но не понятно. да и каптча графическая… здесь куда удобнее 😉

  • забыл, сказать. раз уж тут подняли тему пожатия скриптов. полагаю для таких эффектов, которые вы используете, можно было посмотреть на Jquery. Там прям в ядре такое как скатки вниз, прозрачность есть. имхо, прототайп для аяксовых отправок и получений, и акулос для эффектов — жирно -) берегите траффик пользователей (в полном смысле этого слова 🙂 И будет вам большое, человеческое спасибо.
    p.s. ради интереса, судя по словам веб-инспектора — документов и стилевых таблиц получил всего 14кб, а скриптов — почти в 17 раз больше…

  • забыл, сказать. раз уж тут подняли тему пожатия скриптов. полагаю для таких эффектов, которые вы используете, можно было посмотреть на Jquery. Там прям в ядре такое как скатки вниз, прозрачность есть. имхо, прототайп для аяксовых отправок и получений, и акулос для эффектов — жирно -) берегите траффик пользователей (в полном смысле этого слова 🙂 И будет вам большое, человеческое спасибо.
    p.s. ради интереса, судя по словам веб-инспектора — документов и стилевых таблиц получил всего 14кб, а скриптов — почти в 17 раз больше…

  • Сделал сжатие скриптов.
    Судя по главной странице получился практически 3-х кратный эффект.
    Тестировал в FF2, IE6 и Opera9.
    Если будут глюки, пожалуйста, обязательно напишите.

    • разумеется

  • Сделал сжатие скриптов.
    Судя по главной странице получился практически 3-х кратный эффект.
    Тестировал в FF2, IE6 и Opera9.
    Если будут глюки, пожалуйста, обязательно напишите.

    • разумеется

  • Ivan Trofimov

    Проект больше не поддерживается? Хотелось бы посмотреть на него.

    • Да, этот проект закрыт.

      • Ivan Trofimov

        Жаль… Если не секрет, какова причина?

        • Прежде всего, я сам им не пользовался 🙂