Блоги и журналы
Превращайте редакционные документы в страницы для чтения без необходимости пересобирать контент вручную.
2.0Бесплатный плагин для WordPress · открытый код
Jim превращает PDF, DOCX, Markdown и TXT в доступные страницы для чтения, готовые к публикации. Вы загружаете файл, Jim упорядочивает содержимое и выдаёт страницу, которую можно опубликовать на вашем собственном сайте.
Меньше ручной работы для тех, кто публикует. Больше возможностей для тех, кто читает.
Посмотреть Jim в работе в блогеМногие из этих материалов до сих пор доходят до читателя в виде PDF, который нужно скачать, открыть в другой программе и читать в интерфейсе, не рассчитанном на этого человека.
Проблема не в содержимом. А в том, как оно доходит.
Jim превращает этот материал в HTML-контент внутри вашего собственного WordPress, создавая опыт чтения, который можно подстроить под нужды каждого посетителя.
Jim может пригодиться любому сообществу, которое создаёт, упорядочивает или распространяет контент.
Превращайте редакционные документы в страницы для чтения без необходимости пересобирать контент вручную.
Публикуйте отчёты, публичные документы, интервью, исследования и вспомогательные материалы в виде страниц, которые можно читать прямо на сайте.
Пособия, учебные материалы, руководства и вспомогательный контент могут получить более гибкий формат чтения.
Шахматные клубы, группы коллекционеров, культурные организации, религиозные или профессиональные сообщества тоже создают документы.
Статьи, исследовательские тексты, эссе и учебные материалы могут выйти за рамки файла и получить собственную страницу для чтения.
Когда нет технической команды, чтобы превращать каждый документ в страницу, Jim сокращает эту операционную работу.
Тема сообщества меняется. Проблема остаётся той же: кому-то нужно опубликовать, а кому-то — суметь этот контент прочитать.
Преобразованный документ появляется в панели WordPress со своим шорткодом. Вы сами выбираете, где его опубликовать, и продолжаете пользоваться структурой, которая уже есть на вашем сайте.
Jim автоматизирует часть работы, которую обычно делают вручную. Он превращает в готовый к публикации HTML-контент:
Файлы можно отправлять пакетом: до 20 за раз, любого из этих типов; они преобразуются по очереди, один за другим.
[documento_acessivel id="123"] каждый документ получает свой шорткод
Цель — не добавить ещё один этап в редакционный процесс. А убрать некоторые из них.
Читатель получает элементы управления, чтобы подстроить чтение под свой способ воспринимать информацию.
Около 13,5 миллиарда лет назад материя, энергия, время и пространство возникли в событии, которое стало известно как Большой взрыв.
Примерно через 300 тысяч лет материя и энергия начали собираться в сложные структуры, называемые атомами, которые затем объединились в молекулы.
Около 70 тысяч лет назад организмы вида Homo sapiens начали образовывать ещё более сложные структуры, называемые культурами.
[documento_acessivel id="123"]Голос — это голос браузера того, кто читает. Звук не покидает компьютер.
Содержимое остаётся текстом на странице и не зависит исключительно от исходного файла.
Озвучивание использует голос, доступный в браузере самого читателя, с выбором голоса, паузой и скоростью. Не нужно оплачивать API синтеза речи по числу символов. Описания изображений тоже озвучиваются.
Читатель может увеличивать или уменьшать размер текста и выбирать между разными темами чтения.
Есть темы «Светлая», «Сепия» и «Тёмная», а также режим высокого контраста.
Документы со структурой заголовков могут показывать оглавление, чтобы проще было находить главы и разделы.
Панель чтения сопровождает содержимое, и её можно скрыть, когда она не нужна.
Опыт принадлежит читателю. А сайт остаётся сайтом издателя.
Вы можете добавить в Jim настраиваемого помощника, который поможет читателям с документами. Это ваш выбор: включайте его, только если хотите.
Читатель может открыть на странице окно чата и задать вопрос по этому документу — текстом или голосом. Ответы появляются постепенно, по мере создания. Вы решаете, будет ли он существовать, где появится и как будет себя вести: имя, характер, инструкции и приветственное сообщение. Чтобы включить, достаточно добавить собственный ключ API.
Поддерживаются:
Ключ надёжно хранится в вашей панели (зашифрован в базе данных и больше никогда не показывается), использование ограничено по часам и по дням, и всё записывается в журнал.
Исходный код Jim написан на английском, а плагин включает переводы на язык вашего сайта или пользователя. Страница чтения, панель и руководство говорят на языке тех, кто ими пользуется.
Озвучивание использует голоса, которые уже предлагает браузер читателя, а текст читается на языке самого документа.
Переводы хранятся в панели проверки в WordPress, чтобы тот, кто публикует, мог проверить каждый текст.
В Jim доступность входит в сам опыт чтения. Проект разработан с ориентацией на WCAG 2.1 AA и проверяет такие аспекты, как контраст, клавиатура, фокус, семантика и уменьшенная анимация.
Три основные темы проверены на парах цвета текста и фона.
Элементами управления можно пользоваться с клавиатуры: фокус виден, а в меню им управляют правильно.
Структура использует семантические элементы, role, aria и, когда нужно, области aria-live.
Jim учитывает prefers-reduced-motion. Эта страница делает то же самое — и вдобавок предлагает переключатель вверху.
Содержимое остаётся читаемым, даже если JavaScript недоступен. Пропадают только дополнительные элементы управления, а не документ.
Элементы управления рассчитаны в том числе на мобильные устройства и имеют крупные области нажатия.
Доступность здесь — не декоративный значок. Это ряд продуктовых решений.
Jim задуман так, чтобы сократить ненужные зависимости.
Конфиденциальность, безопасность и контроль — не дополнительные функции. Они часть архитектуры.

Каждая конвертация сохраняется в WordPress как отдельный тип контента. Благодаря этому документ становится частью привычной вам структуры:
[documento_acessivel id="123"]Отображается в списке документов рядом с каждой конвертацией.
Не нужно пересобирать страницу целиком. Нужно лишь решить, где должен появиться этот контент.
В версии 2.0 каждый документ можно показывать как Читалку — формат, посвящённый чтению, с плавающей панелью, голосом, темами и навигацией — или как Пост — оформление, ближе к обычной статье, со временем чтения, функцией озвучивания и кнопкой «Поделиться».
Руководство может быть читалкой. Объявление — постом. Учебное пособие — страницей для чтения. Выбор делается в «Быстром редактировании» каждого документа в панели WordPress.
Когда это возможно, изображения из PDF и DOCX извлекаются и добавляются в медиафайлы WordPress. В DOCX сохраняется существующий альтернативный текст. Изображения без описания получают временную пометку, чтобы ответственный мог исправить их до публикации.
Документ может также показывать изображения в доступном лайтбоксе с навигацией, описанием, счётчиком и закрытием с клавиатуры. Потому что преобразовать текст и забыть об изображениях значило бы решить лишь половину задачи.
В версии 2.0 создаваемые страницы могут получать описание, Open Graph, Twitter Card, JSON-LD, изображения, связанные с документом, структуру чтения и расчётное время чтения в режиме поста.
Если уже активен совместимый SEO-плагин, Jim не берёт эту задачу на себя. Идея — дополнять WordPress, а не конкурировать с каждым установленным в нём плагином.
В панели WordPress откройте Jim › Новый документ и загрузите файл.
Jim обрабатывает содержимое и показывает ход выполнения. Большие документы можно обрабатывать по этапам, не завися от одного долгого запроса.
Документ появляется в панели с содержимым, изображениями и сведениями о конвертации.
Скопируйте шорткод и вставьте документ на нужную страницу или в запись.
Файл входит. Выходит страница для чтения.
В разделе Новый документ › Также опубликовать в выберите записи, страницы или пользовательский тип. Jim создаёт по одному элементу на файл с уже вставленным шорткодом; адрес — имя файла.
Выберите Доступный режим чтения или Стандартный блог, а также статус элемента: опубликован, черновик, на проверке, личное или запланирован. Рубрики и метки WordPress тоже классифицируют документ.
При планировании дата берётся по часам сайта. Каждый файл становится событием Action Scheduler, а уведомление после загрузки показывает его название.
В разделе Инструменты › Scheduled Actions найдите название события, чтобы посмотреть, запустить или отменить его. Список документов показывает, где опубликован каждый.
Больше не нужно копировать шорткоды по одному. А обучающий тур покажет путь.
Краткий обзор того, что сейчас есть в плагине, от консоли WordPress до страницы чтения, с лимитами, которые защищают ваш сервер.
Плавающая панель содержит по порядку: меню (поиск в документе и оглавление), настройки (язык и тип голоса, диктор, светлая, сепия, тёмная и высококонтрастная темы), Aa (размер текста), слушать/пауза, скорость (каждое нажатие переключает на следующее значение: 1×, 1,25×, 1,5×, 2×), стоп, страницы ‹ 2/93 › (только в длинных документах, разделённых на части) и скрыть. Кнопка «слушать» всегда в центре панели.








Читатель также может отмечать фрагменты, делиться отмеченным фрагментом в виде картинки (на телефоне открывается меню «Поделиться») и экспортировать отмеченные фрагменты в текстовый файл. Разговор с помощником тоже можно скачать.
Подсказки в начале чата и за кнопкой = — это быстрые тексты. В разделе Настройки › JIM › Дополнительно › Быстрые тексты вы выбираете, какие показывать, переименовываете их, меняете текст, который попадает в поле, отмечаете Отправить сразу (удобно для заданий), добавляете свои (до 12) или отключаете все. Восстановить возвращает пять исходных.









Каждый файл — отдельный запрос, отправляемый по очереди. Длинная книга конвертируется шагами не дольше 20 секунд, которые сохраняют, где остановились, так что ничто не зависит от одного запроса. Документы больше ~350 КБ HTML (около 50 тысяч слов) делятся на части по ~60 КБ; поиск выполняется на сервере, по всей книге.




| Лимит | Значение |
|---|---|
| Файлов за раз | 20, по очереди; экран должен оставаться открытым, пока не закончится последний. |
| Размер файла | Задаётся от 1 до 100 МБ в настройках, в пределах лимита сервера (upload_max_filesize и post_max_size). |
| Размер PDF | Рассчитывается по памяти PHP: около 42 МБ при 256 МБ, 19 МБ при 128 МБ и 89 МБ при 512 МБ. Экран показывает значение для вашего сервера. |
| Изображений в документе | До 300 и лимит в МБ, оба настраиваются. Текст всегда обрабатывается целиком. |
| Отсканированный PDF | Отклоняется: распознавания текста (OCR) нет. То же для PDF, шрифты которых не сообщают, какая буква соответствует каждому символу (Jim предупреждает и не включает помощника для этого документа). |
| Помощник | Лимит вопросов на читателя в час и в день на сайте, настраивается; ответы используются повторно, если первый вопрос почти такой же. |
| Поиск в документе | 20 результатов за раз и 30 поисков в минуту на посетителя. |
Ключ ИИ шифруется (libsodium) ключом, полученным из солей wp-config.php, и больше никогда не показывается. Запрос к провайдеру делает сервер; читатель никогда не видит ключ. Сообщения об ошибках провайдера очищаются перед записью в журнал. Страницы с шорткодом отправляют frame-ancestors 'self', чтобы другой сайт не мог встроить их во фрейм (кликджекинг); кто встраивает их намеренно, разрешает адрес фильтром jimca_frame_ancestors.
Крупные конвертации могут потреблять память и процессорное время. Поэтому у Jim есть лимиты для изображений и механизмы защиты при тяжёлых конвертациях.
Текст документа по-прежнему обрабатывается полностью, а изображения, превысившие настроенные лимиты, могут быть пропущены с указанием причины. Это позволяет работать с большими документами, не притворяясь, что у общего сервера бесконечные ресурсы.
Вы можете использовать, изучать, изменять и распространять проект, в том числе в коммерческих проектах, соблюдая условия лицензии.
За каждой версией можно следить по истории проекта, а о проблемах можно сообщать прямо в репозитории.
Устанавливайте прямо на экране «Плагины» вашего сайта и получайте обновления там же, как у любого другого плагина.
Неважно, о чём говорит ваше сообщество:
Если знание создаётся, упорядочивается и распространяется, значит, кто-то пытается его опубликовать. Jim существует, чтобы сделать этот процесс проще для тех, кто публикует, и гибче для тех, кто читает.
Бесплатно, с открытым кодом и внутри вашего собственного WordPress.
Любой человек или команда, которые используют WordPress и хотят превращать документы в страницы для чтения. Это блоги, журналы, журналисты, школы, ассоциации, сообщества, независимые проекты, исследователи и организации.
PDF с выделяемым текстом, DOCX, Markdown и TXT.
Нет. В PDF, состоящем только из изображений, нет текста, который конвертация могла бы извлечь.
Нет. Конвертация выполняется на самом сервере WordPress, без внешнего API.
Нет. Чтение использует голос, доступный в браузере того, кто читает.
Только если вы сами этого захотите. ИИ-ассистент по умолчанию выключен: чтобы включить его, администратор добавляет собственный ключ совместимого провайдера (OpenRouter, Claude, OpenAI, Gemini или DeepSeek). Конвертация и озвучивание никогда не зависят от ИИ.
Бразильский португальский, испанский, французский, упрощённый китайский, хинди, русский и немецкий — в зависимости от языка сайта или пользователя.
Нет. Преобразованный документ получает шорткод, который можно вставить на существующую страницу или в запись.
Да. Проект распространяется под лицензией GPL v2 или новее при соблюдении условий лицензии.
Нет. Он добавляет метаданные только для создаваемых страниц и отключает эту часть, если обнаруживает совместимые SEO-плагины.
Нет причин обещать это так, будто инструмент может поставить на весь сайт печать «доступно» и уйти. Jim разрабатывается и тестируется по критериям WCAG 2.1 AA и охватывает конкретные аспекты опыта, которые он контролирует. Итоговая доступность зависит также от содержимого, темы, WordPress и других частей сайта.