Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Галереи теперь в трансляциях

Сделал, как многие просили, фотогалереи в трансляциях RSS. Теперь всюду, куда транслируется мой блог («Ярушка», ЖЖ и т. д.), видно бо́льшую часть фотографий (не более десяти). Галереи там, конечно, условные — с миниатюры ссылка ведёт на полное фото.

Фотогалереи в RSS (54.14КиБ)

Вот, кстати, о чём совершенно забыли создатели современной версий HTML — это форматирование HTML там, где всё плохо с CSS. В читалках RSS (тут CSS режется из соображений безопасности) и почтовых клиентах (те же соображения, плюс примитивные движки в некоторых приложениях). Я, пока отлаживал трансляции, убедился, что единственный способ всё отформатировать как надо — использовать таблицы и винтажные 0.gif. Но чем дальше, тем меньше можно сделать атрибутами тегов, да ещё и в условиях, когда лента встроена в документ, где уже есть стили (например из-за сброса стилей, на «ярушке» не работают атрибуты hspace и vspace у картинок).

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

10 комментариев
Виктор 2011

Что касается, email-рассылок, мнение одно: письма должны быть plain text. Относительно RSS мнения пока нет.

Orcinus Orca (orcinus.ru) 2011

А что такое «развыв выдения»?

ЖЖитель (zhzhitel.livejournal.com) 2011

Читаю в Google ридере, работает. Размер превьюшек выбран, исходя из ширины фотографии? Мелковато, но гораздо лучше чем раньше.

jankkhvej (jankkhvej.blogspot.com) 2011

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

Евгений Степанищев (bolknote.ru) 2011

Комментарий для Виктор:

Что касается, email-рассылок, мнение одно: письма должны быть plain text.

Не должны быть. Если письмо содержит QR-код, например? Если там есть ссылки? Выделение полужирным? И так далее.

Евгений Степанищев (bolknote.ru) 2011

Комментарий для orcinus.ru:

А что такое «развыв выдения»?

Это ошибка.

Евгений Степанищев (bolknote.ru) 2011

Комментарий для zhzhitel.livejournal.com:

Читаю в Google ридере, работает. Размер превьюшек выбран, исходя из ширины фотографии? Мелковато, но гораздо лучше чем раньше.

Размер такой же как тут. Возможно GR что-то с ним делает самостоятельно.

Евгений Степанищев (bolknote.ru) 2011

Комментарий для jankkhvej.blogspot.com:

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

В RSS всегда была туча HTML. Есть исчезающе мало RSS, которые в оформление никак не вмешиваются.

По идее, я должен был бы подключить графику специальным RSS-тегом, а в тело записи отдать plain text. Но я так не делаю и делать не буду, так как посты будут разваливаться, если из них выдрать иллюстрации и положить их куда-то кучкой.

Vladimir Moskva (fulc.ru) 2011

В RSS всегда была туча HTML.

Одно дело HTML, другое — оформление. На мой взгляд, правильно, если читалка RSS применяет свои стили к стандартным элементам HTML: показывает все заголовки однотипно, отображает таблицы, как таблицы, а не использует как каркас верстки. Простые теги, типа <b> или <i>, работают как обычно, так как это скорее оформление текста, чем документа.

Вот такое у меня plain html видение.

Евгений Степанищев (bolknote.ru) 2011

Комментарий для fulc.ru:

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