Rusk

Материал из Etersoft wiki
Перейти к: навигация, поиск

tools

  • Главную страницу tools и редактор ограничить по ширине общим div, широкий текст неудобно читать.
  • Но в идеале надо разрешить менять размер окна редактора (сейчас можно только по высоте — ты почему-то удалил из конфига
config.resize_enabled = true;
config.resize_dir = 'both';

и сделать, чтобы по умолчанию он был разумной ширины.

Редактор

Картинки

  • Миниатюру нужно выставлять сразу с заданным выравниванием по левому краю.
  • Миниатюры с подписью: длинная подпись расширяет область под картину, для этого раньше и задавали жёстко размер таблицы. Видимо, придётся к этому вернуться, но лучше задавать ширину поля, куда вставлена подпись.
  • В окне вставке картинки в редактор не меняется размер внутренней области при изменении его размера.
  • Поменять порядок кнопок: сначала миниатюра без подписи, потом с подписью, потом оригиналы.
  • Выбор сортировки при поиске: по названию, по размеру, по порядку добавления. По умолчанию сортируем по размеру. Чтобы старые маленькие находить в последнюю очередь.
  • Проверить, как выглядят картинки в присылаемых письмах (есть подписка на новости). Видимо, там нужно что-то решить с CSS (встраивать некоторые стили в страницу?)
  • Придумать решение для max-width (ломает пропорции при жёстко заданной высоте — просто всегда удалять заданную высоту?). Видимо, height:auto; Иначе большие картинки могут не влезать в телефоне.

Выполнено

  • Вставка картинки: врезка, врезка с подписью, большая (посередине), большая (посередине) с подписью
  • При поиске картинки возможность видеть полный размер при нажатии (и открывать его в окошке по центру (сейчас в углу)), функцию масштабирования на сервере выкинуть
  • Показывать размер миниатюры и полной картинки, а также дату добавления картинки, если есть.
  • Чтобы заданные стилем отступы для картинки были видны в редакторе (включил style.css при редактировании, но редактор загружается в iframe, в котором свои стихи из tools/ckeditor/contents.css
  • При увеличении размер не от размера окна браузера, а от монитора считается
  • Удалить /image.php (не используется)

Воспроизводится только у меня: видимо, особенности нового php:

http://rusk.ru/st.php?idar=43332 пропадает align

пропадает весь текст: http://rusk.lav.pubsandbox.eterhost.ru/st.php?idar=43333

  • Перенести обработку картинок на сервер, включая прописывание фиксированных размеров, если они не заданы. Это уберёт перерисовку при загрузке.
  • Сделать механизм кэширование обработанных страниц (сохранять выдаваемую страницу, чтобы всё было в динамике). Думаю про сохранение в файл, и отдачу напрямую через nginx, а в случае неудачи — через php. Для обновления кэша достаточно просто удалить нужные файлы.

Сервер изображений

  • Добавление картинки по URL (и запоминать URL в базе)
  • Согласовать, можно ли убрать добавление картинки
  • Добавить механизм обратных ссылок
  • Удаление картинки (если нет обратных ссылок)
  • Отображение неиспользуемых картинок
  • Проблема дублирования изображений
  • Выбрать библиотеку для сравнения изображений
  • Замена старых маленьких на новых — с показом затронутых статей
  • Ручная замена картинки (как в пред. пункте)

Посмотреть потом

Сделать в редакторе по умолчанию источник «Русская линия».

Сделать кнопку добавления автора (с появлением окошка и предложением заполнить поля)

В редактор списка авторов: http://rusk.ru/tools/author_edit.php добавить вывод списка статей выбранного автора

Если в редакторе есть, то включить кнопку добавления горизонтальной линии (
)

Разобраться с < br / >. Можно посмотреть, как ведёт себя старый редактор. Он вносит исправления при сохранении. Видимо, нужна кнопка исправления < br / > — < p > Был бы неплох режим показа в редактора служебных символов (какой тег используется для переноса). Есть проблема с отображением стихов в старых статьях

Вопросы

  • Редактор не показывает используемый шрифт. Если выделить текст, в редакторе не появится, что это за шрифт.

Несрочные предложения

  • Продумать, что сделать с «Этот день в Русской истории». Я бы проиндексировал все дни, нашёл последнюю статью на по каждому дню, и всегда выдавал бы их на главную в список, хотя может быть надо, чтобы она присутствовала везде, то есть как настоящая статья.
  • st.php — сужать, если очень широкий. и включать переносы на узком: А можно сделать, чтобы ширина была ограничена, вне зависимости от монитора. Видимо, хочется, чтобы было 60 символов в строке.

http://rusk.ru/st.php?idar=59077

  • замену картинок на нашу БД (при сохранении). Поскольку можно вставлять статью с другого сайта с сохранением ссылок на картинки, надо научиться заменять внешние ссылки на картинки у нас, скачивая файлы

и исправляя ссылки.

  • Сделать нумерацию статей последовательно (ручной нумератор, с сохранением последнего свободного номера)
  • Сервис загрузить статью с сайта по ссылке
  • Нужно добавить поиск через Sphynx — по статьям, для внутреннего использования (в админке) и внешнего. Для публичного поиска надо смотреть запрос, не всё надо индексировать.
  • Добавить сообщение об опечатке (По Ctrl-Enter).

Неразобранное

> у статьи 2 автора. как они отображаются в редакторе?

Отладить страницу с текстом https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Frusk.ru%2Fst.php%3Fidar%3D1002975

Пример новостного сайта: http://www.istpravda.ru

Банеры счётчиков поместить в подвал

Основной подвал вставить на каждую страницу

Ссылки