ТЕМА:
Вадим (webmaster), 10.09.2004 20:09
"Про RSS"

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

Эта кнопка (на самом деле просто ссылка) ведет на информацию представленную в формате RSS (Really Simple Syndication). Предназначен этот формат для структурированного обмена данными и обладает еще рядом замечательных особенностей. Например, пользуясь им можно узнавать — появилось ли что-то новое на сайте, не заходя на сам сайт. Проще говоря, вы можете его использовать, чтобы следить за обновлением информации с помощью специальной программы (ее называют RSS-агрегатором), либо интегрировать ваши фотографии в ваш LiveJournal с помощью встроенного сервиса, либо с помощью rss2lj, или использовать на вашем собственном сайте, при условии соблюдения прав автора транслируемого материала.

По вопросам использования RSS любезно согласился консультировать [user926], большой специалист в этой области, так что все вопросы — к нему ;-)


ОБСУЖДЕНИЕ:

Patricio Garces, 11.09.2004, 04:15 Ничего не понял.... Что значит Синдикейшн, и почему она всамделишно проста?

Eugeny Kreewosheyew, 11.09.2004, 16:06 Синдикейшен - это возможность объединения данных с разных сайтов.

Вот ссылок по теме:
http://spectator.ru/technology/web-building/RSS_for_dummies
http://www.ibusiness.ru/project/decisions/26199/
http://blogspace.com/rss/readers

Eugeny Kreewosheyew, 11.09.2004, 18:19 На всякий случай пояснение на тему "зачем".

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

Первое можно делать с помощью программ или специализированных сайтов, второе только с помощью сайтов. Но и программы и сайты требуют RSS (либо аналогичный формат: ATOM, klip, RDF).

Олеся, 11.09.2004, 22:24 А не может ли эта кнопочка стать такой? Например.:-)))

Eugeny Kreewosheyew, 12.09.2004, 03:08 Может. Но так сложилось, что ее принято рисовать оранжевой. Мне тоже не нравится цвет, с другой стороны одинаковая иконка на всех сайтах - это удобно.

Олеся, 12.09.2004, 03:22 Но согласитесь, над ч/б карточками выглядит дико. В таком случае хочется поискать ей совсем другое место на странице. Тем более, если, как пишет Вадим, это на самом деле просто ссылка. Трансляция же будет работать, даже если туда прозрачный гиф поставить, правильно я понимаю?
Дух сайта, воплощённый и в визуальном комфорте, для меня - святое.

Eugeny Kreewosheyew, 12.09.2004, 17:43 Соглашусь. Я уже, собственно, написал, что мне цвет не нравится. Может попросить настроечку сделать, чтобы в серую гамму кнопку переключать? Тогда для новых пользователей все будет, как стандартно, а если не нравится такое состояние дел, то можно будет его исправить ;)

Олеся, 12.09.2004, 17:49 Это, наверное, выход.:-)

Андрей Барашков, 12.09.2004, 16:08 Это может быть удобной идеей, но тут есть некое но...
На моей страничке она показывается на против утверждния, что я имею 84 фотогрфии, а XML показывает только линки на текущую страницу, то есть 10 фоток. Нельзя ли сделать так, что бы показывало все фотки?

Андрей Барашков, 12.09.2004, 16:18 Поправка - показывается только последние 10 фоток, страницы или другие orders не влияют.

Eugeny Kreewosheyew, 12.09.2004, 17:39 В RSS обычно не экспортируют все данные, а только последние изменения. Для экспорта всего на свете технология не очень приспособлена - теряются основные преимущества, в виде экономии траффика и скорости обработки...

Андрей Барашков, 13.09.2004, 16:21 :)
Не могу согласиться. Этот пример не подходит...

1. Нету стартовой загрузки, в результате мы не знаем с чего начинать изменения.
2. Нету алгоритма (протокола) для изменений. К примеру, я могу удалить фото на страние 5 и это не будет видно на вашей XML
3. Весь список - довольно маленький файл. Для 10 фоток он только 8 Кб, следовательно для 100 - 80 Кб - ради чего беспокоится?

Чисто технически я мог бы построить свой сайт, основанный на этой информации, однако поскольку она не полная, то это ни к чему... С другой стороны, а вам-то это зачем??? Так что не волнуйтесь.

Eugeny Kreewosheyew, 13.09.2004, 16:50 1. Стартовая загрузка еще как есть. 8 kb, да каждые x минут, да от каждого пожелавшего пользоваться лентой... Мало не покажется.
2. Есть. Это протокол в котором не регистрируются удаления. Изменения можно регистрировать, но довольно извращенным способом - посредством повторной публикации item’а.
3. Ха, "только". Пусть 80kb. Предположим, что хотя бы человек десять пожелало получать этот фид. Предположим, опять же, что у них rss читалки настроены по умолчанию, т.е. на 1 раз в час. Итого: 80k * 24 * 10 = 20MB в сутки. А теперь предположите, что речь идет об авторах у которых по 400-500 работ. И популярность которых поболее, чем на 10 человек подписчиков.

Андрей Барашков, 13.09.2004, 19:27 Не сразу понял идею. Это ведь просто хедлайны - типа рекламные объявления, а не сами данные. Протокол XML используется исключительно для передачи анонсментов. В чем-то сродни channels (подписка, обновление), но немного улучшенный. Абстрагированный от формы. Сам форму придумывай. Легче пользоваться. Можно вставлять в свою работу или программу. Или читать стандартными читалками.
Полный обмен данных и не планируется. Не нужна синхронизация и прочие штуки - на знаю как по русски ни черта- которые делают базу данных распределенной и синхронной и прочее...
Забавный трюк. Интересно.Может и себе такое сделаю. Типа объявления на работу для работодателей...

Eugeny Kreewosheyew, 13.09.2004, 19:32 Да. Именно. Это не для синхронизации, а для анонсов или трансляций новостей.

Андрей, 12.09.2004, 18:06 А хорошо бы и последнее на форуме транслировать. Может даже последние фотографии и комментарии (то, что на главной странице нонстопа).

Eugeny Kreewosheyew, 12.09.2004, 18:14 Лично мне пока актуальнее журнальные статьи.

Андрей, 12.09.2004, 18:18 про статьи я забыл, согласен

cloud, 13.09.2004, 21:17 Кстати, эта RSS легко (теоретически) прикручивается к браузеру Opera в его Newsfeed. Трабла в том, что в данной конкретной реализации от Фотографера у меня нифига не работает :(
И еще жаль, что нет XMLки на ленту "Nonstop сегодня".

Андрей Барашков, 14.09.2004, 01:15 Думаю, если репу почесать, то можно автоматический скрипт на этом сделать, что бы автоматически колы или десятки ставить любимым авторам... Очень даже просто... :)

Eugeny Kreewosheyew, 14.09.2004, 11:15 Это и без RSS сделать можно. Закончится убитым аккаунтом, делов то ;)

Андрей Барашков, 14.09.2004, 23:08 C RSS куда проще. Really Simple Script.. А алгоритм оценок такой можно придумать - муха носу не подточит. Да ладно... Лень.

:)

Vit, 14.09.2004, 21:39 Лучшее - враг хорошего.

Eugeny Kreewosheyew, 14.09.2004, 21:41 И что в контексте лучшее, а что хорошее?

Vit, 16.09.2004, 01:33 Порнография это всё. Если начинать чего-то менять, надо смотреть, что конкретно людям нужно, а не выискивать крутые примочки, где-то для чего-то использующиеся.

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

Eugeny Kreewosheyew, 16.09.2004, 12:25 То что вы не пользуетесь RSS еще не значит, что им вообще не пользуются. Поинтересуйтесь на досуге количеством пользователей LJ или любого другого крупного блог-сайта, поинтересуйтесь количеством пользователей klipfolio. Я даже не советую поинтересоваться популярностью RSS в пределах My Yahoo, это вообще ниже пояса удар ;)

Вадим (webmaster), 16.09.2004, 12:47 Женя, ты для наглядности продемонстрировал бы реальный пример использования RSS, e.g. затранслируй кого-нибудь через rss2lj чтоли 8-)

4ёртик, 16.09.2004, 13:10 Правда! Если не трудно!

Eugeny Kreewosheyew, 16.09.2004, 13:11 Так я чего к тебе с трансляцией журнала пристаю ;) Ровно для этой цели :) Впрочем, сейчас наверное сделаю кое-что и из имеющегося.

Вадим (webmaster), 16.09.2004, 13:35 Кстати о журнальном RSSе — в каком виде?
Например, последние 10 заголовков, или по одной последней статье из каждого раздела, или можно по разделам отдельно — их последние статьи — как лучше?

Eugeny Kreewosheyew, 16.09.2004, 14:02 Сделать что-то вроде:
http://www.photographer.ru/magazine/rubrika.rss?id=17
http://www.photographer.ru/magazine/rubrika.rss?id=59
http://www.photographer.ru/magazine/rubrika.rss?id=xx
в каждом случае по 10 более чем достаточно. Того, что сейчас выводится в качестве аннотации тоже достаточно, наверное.

Вадим (webmaster), 20.09.2004, 21:31 кнопель в рубриках журнала

Eugeny Kreewosheyew, 21.09.2004, 01:32 Класс! Завтра к ЖЖ приверну!

Eugeny Kreewosheyew, 16.09.2004, 14:32 Ну вот, затранслировал (шаблон было лень править, не обессудьте):
http://www.livejournal.com/users/1master_photos

И вот так это выглядит в моей френд-ленте:
http://www.livejournal.com/users/1master/friends

4ёртик, 17.09.2004, 14:39 Спасибо за пример! Теперь осталось научится это делать.;)

Павел Лунин, 17.09.2004, 19:23 Почитал я ЖЖ и все понял. Да, человеку которому не лень лезть телнетом на 80-й порт ленты.ру только чтобы убедиться, что она с ним на koi8-r (правильной кодировке, между прочим :-) общается сабж необходим. Точно вам говорю. :-)

Eugeny Kreewosheyew, 17.09.2004, 19:51 Человек просто привык проверять данные перед тем, как на них ссылаться ;) Кстати, lenta.ru это еще туфта ;)

Вадим Тарабукин, 15.09.2004, 07:37 В предложенном XML нет данных видимых на странице (показы, голоса, рейтинг и отзывы), что уменьшает его ценность почти до нуля. Хотелось, бы видеть в XML страницу "Ваша статистика" и отзывы и распределение оценок у фотографий.

Eugeny Kreewosheyew, 15.09.2004, 11:32 Голоса и рейтинг туда совать не надо, или надо только после авторизации отдавать. Иначе это будет возможность обойти логику работы сайта, что не есть хорошо.

Вадим Тарабукин, 15.09.2004, 15:38 Естественно без нарушения логики, то что сейчас показывается, то и в XML. А для слежения за своими фото, было-бы интересно узнавать, что изменилось за время с последнего посещения, какие оценки и куда поставили.

Eugeny Kreewosheyew, 15.09.2004, 15:55 /подумав/ Вообще идея экспортить информацию об оценках или рейтинге - она в любом случае вредная. Ибо даже при авторизации позволяет обходить логику сайта.

Вадим Тарабукин, 15.09.2004, 17:53 "экспортить" или показывать информацию об оценках или рейтинге на страницах - отличается только в легкости выделения и объеме трафика. Речь шла об удобстве: компактном представлении уже опубликованной информации.

Eugeny Kreewosheyew, 15.09.2004, 17:59 Речь о провокации. Я думаю, что пока рано. Тут уж точно провокация на манипуляции вполне конкретная будет.

Павел Лунин, 17.09.2004, 15:10 Шо-то я либо туп, либо просто не умен, но, вообще, конечно, играются дядки... Имхо, народ, слишком ленив для всего этого. Хотя, по себе не судят, наверное...

Саша Курлович, 17.09.2004, 19:00 Ну Паш, наши программеры заскучали, вот и решили побаловаться ;-)

Леша Панков, 18.09.2004, 01:04 да, не все ж фотографии фотографировать