Project

General

Profile

Описание: каким должен быть скриншот

Скриншот, вставляемый в описание, должен быть "живым", т.е. заполненным реальным содержимым.

Более того, очень удобно описывать некоторые вещи на примере картинок, типа Быстрого старта или How-to. В этих случаях скриншоты обязаны быть информативными и то, что они содержат, должно совпадать с описываемым в тексте.

Общие, демонстрационно-обзорные скриншоты для иллюстрации корневых статей можно как раз из таких описаний и выдергивать.

Пустой скриншот (с незаполненными плеерами, МБД, расписанием и другими пустыми окнами), не отображающий процесс вещания/ретрансляции и прочей активности, выглядит уныло.

Вопросы, требующие решения

Повторное использование и централизованное хранение скриншотов

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

Локализация скриншотов

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

  • язык указывается в имени скриншота, имя языка добавляется в имя файла, которое строго фиксируется: название.язык.ext
    players\xplayer\main_window.ru.png
    players\xplayer\main_window.en.png

Распределение по папкам позволит быстро найти скриншот. Преимущество в том, что все локализованные файлы лежат в одной папке и видны сразу. Также понятен язык по имени файла, без каталога.

К сожалению, редмайн не умеет вставлять картинки из репозитория (но текстовые файлы отображать может). Думаю, можно его этому научить, например, расширив макрос {image}.

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

Для работы Техписателя репозитрий скриншотов надо синхрить чем-то типа SparkleShare, чтобы не заставлять работать напрямую с git, а просто копировать и менять в нем файлы.

 

Add picture from clipboard (Maximum size: 742 MB)