| ljaddons ( @ 2009-12-31 23:30:00 |
LiveJournal Addons 8.7.6
[For English users: there is no full English help yet; however you are welcome to ask any questions in English here].
LiveJournal Addons — расширение для браузера Firefox, призванное облегчить пользование сервисами Живого Журнала.
Основные функции программы:
- мониторинг ленты друзей;
- наблюдение за новыми уведомлениями (в «Message Center»);
- отслеживание новых комментариев;
- напоминания о днях рождения друзей;
- отслеживание изменений в списках «друзья/в друзьях у...»;
- разворачивание и сворачивание комментариев (отдельными комментариями, ветками и страницами);
Некоторые из других возможностей: быстрый доступ к ключевым страницам дневника и последним записям, замены по шаблонам, быстрые текстовые вставки, автоматическое сохранение последнего комментария и восстановление его при необходимости, управление стилями «на лету», установка максимальной ширины изображений в ленте друзей, разворачивание катов, загрузка комментариев без открытия отдельной вкладки, встраиваемые формы добавления к избранному, редактирования друзей, комментирования и подписки, удобный просмотр и редактирование меток, фильтрация комментариев и ленты друзей, случайный выбор картинки пользователя для постов и комментариев, экспорт журнала, избранного и сообществ, пакетные изменения в уровнях доступа к постам и тексте записей, переключение между линейным (временным) и древовидным форматами комментариев.
Для правильной работы расширения Вы должны войти в свою учётную запись. Программе не требуется пароль, она пользуется авторизацией браузера через cookies.
Расширение добавляет в статусную строку небольшую панель, на которой отображается ключевая информация. Первые пять из упомянутых функций имеют на панели свои разделы. Секции могу сокращаться до минимума или вообще скрываться за ненадобностью. Можно также установить динамическое отображение - только при появлении новостей. Например, так может выглядеть максимально информативный вариант:

Можно оставить только изображения, отключённые текстовые элементы восполняются подсказками. Например, памятка о ближайших днях рождения друзей:

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

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

С каждой секцией можно связать свои сочетания щелчков мыши для быстрого доступа к основным командам.
После установки расширения нужно указать в настройках полные адреса Вашего журнала (включая "http://") и ленты друзей (можно с фильтрами или группами — это повлияет только на страницу, которая будет открываться с панели и вызывать сброс счётчика, но не на проверку новых постов).

Если расширение не видит всех постов Вашей ленты, проверьте на этой странице, не определены ли у Вас группы друзей под названием «Default View» и «Mobile View», - они влияют на содержание мобильной страницы. Удалите их, если они Вам не нужны, или отредактируйте. Эти же группы можно использовать как фильтр для расширения (группа «Mobile View» имеет преимущество). Подробнее можно посмотреть в справке.
Проверка новых записей осуществляется не по основной ленте друзей, поскольку разнообразие стилей влечёт за собой разницу в структуре страниц, да и трафик для постоянного мониторинга был бы неоправданно велик. Программа считывает информацию с унифицированной и предельно упрощённой страницы для мобильных устройств, содержащей только ссылки на посты в формате ник + заголовок (за идею большое спасибо
shaggoth). Трафик небольшой, около 10 KB при максимальном количестве постов на страницу (50). Подзамочные записи доступны.
Нужно учесть, что программа может видеть только то количество новых постов Ваших друзей, какое Вы указали в настройках Вашего журнала как максимум записей на одну страницу. Если количество новостей становится равным количеству постов, программа добавляет к счётчику новых записей знак «+» - это сигнал для тех, кто давно не читал ленту: новостей может быть намного больше, чем доступно программе по мобильной страничке.
При открытии новых постов из меню — в режиме чтения или ответа (последний, помимо прямого предназначения, позволяет не загружать комментарии) — все они автоматически помечаются как прочитанные.
Ленту друзей можно фильтровать по видам журналов или группам:

Между запуском браузера и первой проверкой френдленты проходит около 10 секунд. Интервал вставлен для того, чтобы не утяжелять инициализацию и не мешать первым соединениям от других расширений (например, мониторингу почты или новостей). Если пользователь не отключит проверки по таймерам, после запроса к френдленте проверяются уведомления, дни рождения, списки «друзья/в друзьях у...» и отслеживаемые ветки комментариев.
Список слежения за комментариями пополняется через контекстное меню ссылок на посты или на отдельные ветки:

Формируемая база данных доступна через специальную таблицу, в каждой строчке которой размещены: кнопка удаления элемента из списка, ссылка на пост или начальный комментарий ветки, общее количество комментариев в ветке или на последней странице линейного формата (по ней проверяется наличие новых комментариев к посту; если все комментарии на этой странице являются новыми, следует проверять также предыдущие страницы), число новых комментариев, индикатор наличия новостей, кнопка открытия поста или ветки, кнопка обновления информации и время последней проверки. Проверять посты и ветки можно как целым списком, так и по отдельности. Имеется также возможность открывать все посты с новыми комментариями одной командой. При открытии новостей через меню расширения или при помощи кнопок в таблице, новые комментарии помечаются цветом, а счётчики новостей сбрасываются.

Из меню дней рождения можно открывать журналы виновников торжества или копировать ники для вставки в поздравления (при помощи клавиши Ctrl).
При помощи расширения можно наблюдать за изменениями в списках «Друзья/в друзьях у...». Перед выдачей пользователю список приводится в удобочитаемый формат. Полные списки «друзья/в друзьях у...» предваряет история добавлений/удалений, которую можно всегда очистить:

Имеется также возможность доступа к журналам друзей прямо из меню расширения.
Программа позволяет открывать записи друзей и некоторые другие страницы Живого Журнала в стиле пользователя или в облегченном формате, а также может подменять по этим параметрам все перекрёстные ссылки в ЖЖ и приводить к этому виду любые текущие ЖЖ-страницы (список страниц, которые должны открываться в заданных стилях автоматически, можно ограничить фильтром по подстрокам в URL).
Расширение также позволяет разворачивать ветки комментариев, но с некоторыми ограничениями. Чтобы избегнуть зависимости от разнообразия стилей в ЖЖ, возможность разворачивать отдельные ветви добавлена только на страницы в упрощённом формате "light" (или, что то же самое, на страницы, оформленные по минимальной стилистической схеме "Lynx") и на страницы со стандартной структурой комментариев. Однако при выборе в меню пункта «Развернуть все», проблемная страница перегружается в одном из упомянутых форматов (можно выбрать первый или второй вариант) и все комментарии последовательно разворачиваются. Работает не очень быстро, но, кажется, более-менее надёжно.
Разворачивание отдельного треда (можно развернуть всего один комментарий, если щёлкать средней кнопкой мышки):

Разворачивание всей страницы, со счётчиком оставшихся комментариев:

Развёрнутые комментарии можно сворачивать по мере прочтения, тоже по одному или ветками. При чтении запутанных веток можно переходить к родительскому комментарию от любого дочернего через щелчок по разворачивателю с клавишами Ctrl или Meta.
Расширение даёт возможность осуществлять замены по шаблону (заданному тексту или регулярному выражению) в текстовых полях. Например, можно заменять двойной дефис на длинное тире или автоматически присоединять заданную подпись к каждому комментарию (примеры прилагаются, открыть их можно ссылкой под списком шаблонов в окне настроек).
Замены могут совершаться одним из трёх способов:
1) при каждом изменении текста;
2) перед отправкой;
3) только при вызове функции пользователем.
Порядок замен будет соответствовать порядку элементов в списке, за исключением первых четырёх позиций, которые будут применены после осуществления всех других замен. Шаблоны сортируются по стандартному принципу, поэтому для управления их последовательностью можно просто добавлять к именам порядковые номера.
Команда замены по шаблонам из меню статусной строки или по щелчку мыши на статусной строке, равно как и замены перед отправкой форм, применяются ко всем подходящим текстовым полям на странице. Команда из контекстного меню, равно как и замены при изменении текста, применяются только к текущему полю.

При помощи похожего механизма можно помечать (только цветом или при помощи стилистических правил CSS) все случаи соответствия текста страницы определённому шаблону.

Имеется также возможность составить список текстовых фрагментов для быстрой вставки их в посты и комментарии (доступ через контекстное меню). Для удобства знакомых с веб-кодом пользователей на вкладке вставок имеются ссылки на официальные справочные материалы w3c по HTML и CSS.

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


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


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

Из-за особенностей оформления катов в ЖЖ и попытки найти компромиссное решение для всех стилей, обработка катов далека от идеала: если после ката в посте следует обычный текст, он будет продублирован; если в пост входит несколько катов, разворачивание первого откроет и все остальные. Если эти недостатки для Вас фатальны, всегда можно отказаться от вставки разворачивателей через диалог настроек.
Несколько полезных функций посвящено работе с метками:
- встраиваемая форма выбора меток к посту;

- возможность оформлять страницы меток в стиле облака тегов (при этом можно сохранить списочную структуру и дополнительную информацию о количестве постов или максимально приблизится к традиционному виду облака);


- доступ к меткам и редактированию их из меню расширения.
Пользователи имеют также возможность фильтровать комментарии по заданному списку пользователей или по списку друзей. Фильтрация может осуществляться автоматически или по запуску из меню расширения. Нужные комментарии помечаются выбранным цветом. В начале комментариев помещается статистика фильтрации, по ней можно сразу посмотреть, кто комментировал на странице.
Добавлять пользователей в фильтры и удалять из фильтров можно через контекстное меню ссылок на профили. При помощи этого же меню можно снимать и устанавливать пометки относительно комментариев только одного из пользователей на текущей странице
Последние записи пользователя доступны через меню крайней правой секции. Их число ограничено 50-ю. Чтобы открыть запись для редактирования, удерживайте клавишу Ctrl во время щелчка на позиции меню.

Список пользовательских шаблонов, равно как и все настройки с информацией о новостях можно экспортировать и импортировать, в том числе и для синхронизации состояний программы на разных компьютерах.
В одной из версий появилась возможность удалять надоедливые сообщения безопасности о передаче информации на внешнюю страницу в то время, как Вы комментируете из почтовых уведомлений. Обратите внимание, что, если вы пользуетесь безопасным почтовым соединением по протоколу https, к сообщению безопасности самого Живого Журнала добавляется сообщение браузера о передаче комментария по нешифруемому соединению — это сообщение не будет удалено. Если Вам не столь важна конфиденциальность Ваших комментариев, пользуйтесь протоколом http для комментирования, чтобы не возникало последнего предупреждения (например, соединяйтесь с почтой не через адрес https://mail.google.com/mail/, а через http://mail.google.com/mail/)
При помощи расширения можно экспортировать свой журнал, избранное или сообщество, участником которого Вы состоите. Процесс поддаётся настройке: можно на выбор включать или исключать комментарии, изображения, код постов, а так же ограничивать временные рамки экспортируемых из своего журнала записей. Можно скачивать записи по частям, а потом объединить все части в одной папке — файлы не смешаются, у каждой группы будет свой индекс с меткой временного периода подчинённых ему записей.

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

Для удобства работы с постами, включающими большое количество графики (фотосообщества, дизайнерские журналы и т. д.), добавлен режим последовательного просмотра изображений: в нём с каждым щелчком мышки изображения поочерёдно помещаются вверх страницы. Таким образом пользователь избавляется от нужды в утомительной прокрутке длинных страниц. Листать изображения можно в обоих направлениях. Начинать просмотр можно с начала страницы или с выбранного изображения.
Расширение имеет удобные средства для поиска в блогах ссылок на страницы. Набор поисковых машин-посредников и параметры поиска легко конфигурируются. Результаты можно открывать в отдельных вкладках или все вместе во фреймах плавающего блока на текущей странице.
Чтобы ускорить процесс цитирования в блогах, при выделении текста на странице в контекстном меню активизируется функция постинга выделенного текста как цитаты: при нажатии на эту позицию меню открывается стандартная форма написания поста, в которую уже вставлен выделенный текст. Внизу десятой вкладки настроек можно переопределить шаблон для оформления таких цитат.
Для оптимизации просмотра журналов имеется возможность редактировать страницы на лету: удалять или вырезать элементы, применять стили, заранее установленные в настройках или вводимые вручную. При помощи этих механизмов можно, например, ограничивать размеры изображений, изменять параметры неудобочитаемых участков текста, удалять проблемные части страниц и т. п. (однако следует знать, что при сохранении страниц Firefox не учитывает изменения, производимые на лету в структуре документа; для сохранения отредактированных страниц лучше пользоваться специальными расширениями, например - замечательным расширением ScrapBook).
Предыдущие версии расширения в разное время тестировались на Firefox 2 и 3 и на IceWeasel — под Windows XP, MacOS X, KNOPPIX, Debian Etch, Fedora, Gentoo.
В основном использовались стандартные возможности браузера и переносимые языковые средства, поэтому большинство функций должно работать и в других ОС. Система визуального оповещения может быть недоступна под некоторыми версиями Linux и Mac.
Интерфейс локализирован для англоязычного и русскоязычного окружений.
Все замечания по поводу механизмов реализации, внешнего вида и языковых оборотов принимаются с благодарностью, равно как и все сообщения об ошибках.
Прошу прощения у тех, кто не найдёт здесь своих старых комментариев - по достижении критического количества приходится удалять старые ветви, чтобы страница быстрее загружалась и новым пользователям не приходилось долго ждать. Ваши старые отзывы живут в новых версиях. Если вдруг Вы не успели всё-таки прочитать ответ на свой комментарий (обычно я проверяю ежедневно, максимум раз в два дня), пожалуйста, отошлите его ещё раз.


Скачайте файл и перетащите его на окошко Firefox или перетащите ссылку на окно управления расширениями: livejournal_addons-8.7.6-fx.xpi (227 KB).
Расширению также посвящена страница на addons.mozilla.org.
NB: Firefox 3
Если Вы пользуетесь Firefox 3 и выше и у Вас отключены cookies для внешних сайтов, добавьте livejournal.com к списку исключений с опцией «принимать»: в Firefox 3 есть баг, отключение внешних cookies мешает расширениям отсылать серверу даже родные cookies.
If you use Firefox 3 and over and if you disable cookies from external sites, add livejournal.com to exception list with option "accept": there is a bug in the Firefox 3, disabling external cookies prevent extensions from sending even native cookies to servers.
UPD.: LiveJournal Addons 8.7.6
[For English users: there is no full English help yet; however you are welcome to ask any questions in English here].
LiveJournal Addons — расширение для браузера Firefox, призванное облегчить пользование сервисами Живого Журнала.
Основные функции программы:
- мониторинг ленты друзей;
- наблюдение за новыми уведомлениями (в «Message Center»);
- отслеживание новых комментариев;
- напоминания о днях рождения друзей;
- отслеживание изменений в списках «друзья/в друзьях у...»;
- разворачивание и сворачивание комментариев (отдельными комментариями, ветками и страницами);
Некоторые из других возможностей: быстрый доступ к ключевым страницам дневника и последним записям, замены по шаблонам, быстрые текстовые вставки, автоматическое сохранение последнего комментария и восстановление его при необходимости, управление стилями «на лету», установка максимальной ширины изображений в ленте друзей, разворачивание катов, загрузка комментариев без открытия отдельной вкладки, встраиваемые формы добавления к избранному, редактирования друзей, комментирования и подписки, удобный просмотр и редактирование меток, фильтрация комментариев и ленты друзей, случайный выбор картинки пользователя для постов и комментариев, экспорт журнала, избранного и сообществ, пакетные изменения в уровнях доступа к постам и тексте записей, переключение между линейным (временным) и древовидным форматами комментариев.
Для правильной работы расширения Вы должны войти в свою учётную запись. Программе не требуется пароль, она пользуется авторизацией браузера через cookies.
Расширение добавляет в статусную строку небольшую панель, на которой отображается ключевая информация. Первые пять из упомянутых функций имеют на панели свои разделы. Секции могу сокращаться до минимума или вообще скрываться за ненадобностью. Можно также установить динамическое отображение - только при появлении новостей. Например, так может выглядеть максимально информативный вариант:

Можно оставить только изображения, отключённые текстовые элементы восполняются подсказками. Например, памятка о ближайших днях рождения друзей:

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

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

С каждой секцией можно связать свои сочетания щелчков мыши для быстрого доступа к основным командам.
После установки расширения нужно указать в настройках полные адреса Вашего журнала (включая "http://") и ленты друзей (можно с фильтрами или группами — это повлияет только на страницу, которая будет открываться с панели и вызывать сброс счётчика, но не на проверку новых постов).

Если расширение не видит всех постов Вашей ленты, проверьте на этой странице, не определены ли у Вас группы друзей под названием «Default View» и «Mobile View», - они влияют на содержание мобильной страницы. Удалите их, если они Вам не нужны, или отредактируйте. Эти же группы можно использовать как фильтр для расширения (группа «Mobile View» имеет преимущество). Подробнее можно посмотреть в справке.
Проверка новых записей осуществляется не по основной ленте друзей, поскольку разнообразие стилей влечёт за собой разницу в структуре страниц, да и трафик для постоянного мониторинга был бы неоправданно велик. Программа считывает информацию с унифицированной и предельно упрощённой страницы для мобильных устройств, содержащей только ссылки на посты в формате ник + заголовок (за идею большое спасибо
Нужно учесть, что программа может видеть только то количество новых постов Ваших друзей, какое Вы указали в настройках Вашего журнала как максимум записей на одну страницу. Если количество новостей становится равным количеству постов, программа добавляет к счётчику новых записей знак «+» - это сигнал для тех, кто давно не читал ленту: новостей может быть намного больше, чем доступно программе по мобильной страничке.
При открытии новых постов из меню — в режиме чтения или ответа (последний, помимо прямого предназначения, позволяет не загружать комментарии) — все они автоматически помечаются как прочитанные.
Ленту друзей можно фильтровать по видам журналов или группам:

Между запуском браузера и первой проверкой френдленты проходит около 10 секунд. Интервал вставлен для того, чтобы не утяжелять инициализацию и не мешать первым соединениям от других расширений (например, мониторингу почты или новостей). Если пользователь не отключит проверки по таймерам, после запроса к френдленте проверяются уведомления, дни рождения, списки «друзья/в друзьях у...» и отслеживаемые ветки комментариев.
Список слежения за комментариями пополняется через контекстное меню ссылок на посты или на отдельные ветки:

Формируемая база данных доступна через специальную таблицу, в каждой строчке которой размещены: кнопка удаления элемента из списка, ссылка на пост или начальный комментарий ветки, общее количество комментариев в ветке или на последней странице линейного формата (по ней проверяется наличие новых комментариев к посту; если все комментарии на этой странице являются новыми, следует проверять также предыдущие страницы), число новых комментариев, индикатор наличия новостей, кнопка открытия поста или ветки, кнопка обновления информации и время последней проверки. Проверять посты и ветки можно как целым списком, так и по отдельности. Имеется также возможность открывать все посты с новыми комментариями одной командой. При открытии новостей через меню расширения или при помощи кнопок в таблице, новые комментарии помечаются цветом, а счётчики новостей сбрасываются.

Из меню дней рождения можно открывать журналы виновников торжества или копировать ники для вставки в поздравления (при помощи клавиши Ctrl).
При помощи расширения можно наблюдать за изменениями в списках «Друзья/в друзьях у...». Перед выдачей пользователю список приводится в удобочитаемый формат. Полные списки «друзья/в друзьях у...» предваряет история добавлений/удалений, которую можно всегда очистить:

Имеется также возможность доступа к журналам друзей прямо из меню расширения.
Программа позволяет открывать записи друзей и некоторые другие страницы Живого Журнала в стиле пользователя или в облегченном формате, а также может подменять по этим параметрам все перекрёстные ссылки в ЖЖ и приводить к этому виду любые текущие ЖЖ-страницы (список страниц, которые должны открываться в заданных стилях автоматически, можно ограничить фильтром по подстрокам в URL).
Расширение также позволяет разворачивать ветки комментариев, но с некоторыми ограничениями. Чтобы избегнуть зависимости от разнообразия стилей в ЖЖ, возможность разворачивать отдельные ветви добавлена только на страницы в упрощённом формате "light" (или, что то же самое, на страницы, оформленные по минимальной стилистической схеме "Lynx") и на страницы со стандартной структурой комментариев. Однако при выборе в меню пункта «Развернуть все», проблемная страница перегружается в одном из упомянутых форматов (можно выбрать первый или второй вариант) и все комментарии последовательно разворачиваются. Работает не очень быстро, но, кажется, более-менее надёжно.
Разворачивание отдельного треда (можно развернуть всего один комментарий, если щёлкать средней кнопкой мышки):

Разворачивание всей страницы, со счётчиком оставшихся комментариев:

Развёрнутые комментарии можно сворачивать по мере прочтения, тоже по одному или ветками. При чтении запутанных веток можно переходить к родительскому комментарию от любого дочернего через щелчок по разворачивателю с клавишами Ctrl или Meta.
Расширение даёт возможность осуществлять замены по шаблону (заданному тексту или регулярному выражению) в текстовых полях. Например, можно заменять двойной дефис на длинное тире или автоматически присоединять заданную подпись к каждому комментарию (примеры прилагаются, открыть их можно ссылкой под списком шаблонов в окне настроек).
Замены могут совершаться одним из трёх способов:
1) при каждом изменении текста;
2) перед отправкой;
3) только при вызове функции пользователем.
Порядок замен будет соответствовать порядку элементов в списке, за исключением первых четырёх позиций, которые будут применены после осуществления всех других замен. Шаблоны сортируются по стандартному принципу, поэтому для управления их последовательностью можно просто добавлять к именам порядковые номера.
Команда замены по шаблонам из меню статусной строки или по щелчку мыши на статусной строке, равно как и замены перед отправкой форм, применяются ко всем подходящим текстовым полям на странице. Команда из контекстного меню, равно как и замены при изменении текста, применяются только к текущему полю.

При помощи похожего механизма можно помечать (только цветом или при помощи стилистических правил CSS) все случаи соответствия текста страницы определённому шаблону.

Имеется также возможность составить список текстовых фрагментов для быстрой вставки их в посты и комментарии (доступ через контекстное меню). Для удобства знакомых с веб-кодом пользователей на вкладке вставок имеются ссылки на официальные справочные материалы w3c по HTML и CSS.

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


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


Функции, применимые к ссылкам, доступны через контекстное меню этих ссылок, как показано выше, или через плавающий блок с иконками (его использование можно отключить в настройках, там же можно настроить удобные периоды появления и исчезновения блока: он не должен быть назойливым и в то же время не должен появляться слишком медленно и исчезать быстро, до того, как курсор успееет перейти на него со ссылки).
Из-за особенностей оформления катов в ЖЖ и попытки найти компромиссное решение для всех стилей, обработка катов далека от идеала: если после ката в посте следует обычный текст, он будет продублирован; если в пост входит несколько катов, разворачивание первого откроет и все остальные. Если эти недостатки для Вас фатальны, всегда можно отказаться от вставки разворачивателей через диалог настроек.
Несколько полезных функций посвящено работе с метками:
- встраиваемая форма выбора меток к посту;

- возможность оформлять страницы меток в стиле облака тегов (при этом можно сохранить списочную структуру и дополнительную информацию о количестве постов или максимально приблизится к традиционному виду облака);


- доступ к меткам и редактированию их из меню расширения.
Пользователи имеют также возможность фильтровать комментарии по заданному списку пользователей или по списку друзей. Фильтрация может осуществляться автоматически или по запуску из меню расширения. Нужные комментарии помечаются выбранным цветом. В начале комментариев помещается статистика фильтрации, по ней можно сразу посмотреть, кто комментировал на странице.
Добавлять пользователей в фильтры и удалять из фильтров можно через контекстное меню ссылок на профили. При помощи этого же меню можно снимать и устанавливать пометки относительно комментариев только одного из пользователей на текущей странице
Последние записи пользователя доступны через меню крайней правой секции. Их число ограничено 50-ю. Чтобы открыть запись для редактирования, удерживайте клавишу Ctrl во время щелчка на позиции меню.

Список пользовательских шаблонов, равно как и все настройки с информацией о новостях можно экспортировать и импортировать, в том числе и для синхронизации состояний программы на разных компьютерах.
В одной из версий появилась возможность удалять надоедливые сообщения безопасности о передаче информации на внешнюю страницу в то время, как Вы комментируете из почтовых уведомлений. Обратите внимание, что, если вы пользуетесь безопасным почтовым соединением по протоколу https, к сообщению безопасности самого Живого Журнала добавляется сообщение браузера о передаче комментария по нешифруемому соединению — это сообщение не будет удалено. Если Вам не столь важна конфиденциальность Ваших комментариев, пользуйтесь протоколом http для комментирования, чтобы не возникало последнего предупреждения (например, соединяйтесь с почтой не через адрес https://mail.google.com/mail/, а через http://mail.google.com/mail/)
При помощи расширения можно экспортировать свой журнал, избранное или сообщество, участником которого Вы состоите. Процесс поддаётся настройке: можно на выбор включать или исключать комментарии, изображения, код постов, а так же ограничивать временные рамки экспортируемых из своего журнала записей. Можно скачивать записи по частям, а потом объединить все части в одной папке — файлы не смешаются, у каждой группы будет свой индекс с меткой временного периода подчинённых ему записей.

Одной из самых рискованных функций расширения является пакетное редактирование. При помощи его можно изменять уровень доступа сразу к ряду записей (в том числе и по возрастному признаку), а так же изменять текст в метках, темах и содержимом многих постов за один раз. Также имеется возможность добавлять метки к постам, основываясь на наличии заданных ключевых выражений. Будьте осторожны при текстовых заменах: если после применения шаблона текст поста исчезает, весь пост с комментариями будет удалён. Примеры уничтожающих регулярных выражений:
'.' на '' — если нет переводов строки, удаляется всё; '[\s\S]' на '' — даже при наличии абзацев ничего не останется.
Для удобства работы с постами, включающими большое количество графики (фотосообщества, дизайнерские журналы и т. д.), добавлен режим последовательного просмотра изображений: в нём с каждым щелчком мышки изображения поочерёдно помещаются вверх страницы. Таким образом пользователь избавляется от нужды в утомительной прокрутке длинных страниц. Листать изображения можно в обоих направлениях. Начинать просмотр можно с начала страницы или с выбранного изображения.
Расширение имеет удобные средства для поиска в блогах ссылок на страницы. Набор поисковых машин-посредников и параметры поиска легко конфигурируются. Результаты можно открывать в отдельных вкладках или все вместе во фреймах плавающего блока на текущей странице.
Чтобы ускорить процесс цитирования в блогах, при выделении текста на странице в контекстном меню активизируется функция постинга выделенного текста как цитаты: при нажатии на эту позицию меню открывается стандартная форма написания поста, в которую уже вставлен выделенный текст. Внизу десятой вкладки настроек можно переопределить шаблон для оформления таких цитат.
Для оптимизации просмотра журналов имеется возможность редактировать страницы на лету: удалять или вырезать элементы, применять стили, заранее установленные в настройках или вводимые вручную. При помощи этих механизмов можно, например, ограничивать размеры изображений, изменять параметры неудобочитаемых участков текста, удалять проблемные части страниц и т. п. (однако следует знать, что при сохранении страниц Firefox не учитывает изменения, производимые на лету в структуре документа; для сохранения отредактированных страниц лучше пользоваться специальными расширениями, например - замечательным расширением ScrapBook).
Предыдущие версии расширения в разное время тестировались на Firefox 2 и 3 и на IceWeasel — под Windows XP, MacOS X, KNOPPIX, Debian Etch, Fedora, Gentoo.
В основном использовались стандартные возможности браузера и переносимые языковые средства, поэтому большинство функций должно работать и в других ОС. Система визуального оповещения может быть недоступна под некоторыми версиями Linux и Mac.
Интерфейс локализирован для англоязычного и русскоязычного окружений.
Все замечания по поводу механизмов реализации, внешнего вида и языковых оборотов принимаются с благодарностью, равно как и все сообщения об ошибках.
Прошу прощения у тех, кто не найдёт здесь своих старых комментариев - по достижении критического количества приходится удалять старые ветви, чтобы страница быстрее загружалась и новым пользователям не приходилось долго ждать. Ваши старые отзывы живут в новых версиях. Если вдруг Вы не успели всё-таки прочитать ответ на свой комментарий (обычно я проверяю ежедневно, максимум раз в два дня), пожалуйста, отошлите его ещё раз.


Скачайте файл и перетащите его на окошко Firefox или перетащите ссылку на окно управления расширениями: livejournal_addons-8.7.6-fx.xpi (227 KB).
Расширению также посвящена страница на addons.mozilla.org.
NB: Firefox 3
Если Вы пользуетесь Firefox 3 и выше и у Вас отключены cookies для внешних сайтов, добавьте livejournal.com к списку исключений с опцией «принимать»: в Firefox 3 есть баг, отключение внешних cookies мешает расширениям отсылать серверу даже родные cookies.
If you use Firefox 3 and over and if you disable cookies from external sites, add livejournal.com to exception list with option "accept": there is a bug in the Firefox 3, disabling external cookies prevent extensions from sending even native cookies to servers.
UPD.: LiveJournal Addons 8.7.6
! Исправление ошибок: заменители видео в развёртнутых катах и некоторые другие ошибки.! Bug fixes: video placeholders in unfolded cuts and some other bugs.