↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи

ReFeRy

Автор, Иллюстратор

Фанфики

11 произведений» 
Гарри Поттер и Архимаг
Гет, Макси, Заморожен
79k 206 1k 1
Хозяева жизни
Гет, Макси, Заморожен
26k 23 125 3
Ещё один дамбигад
Джен, Мини, Закончен
23k 38 1.2k 2
Зима буйствовала вокруг нас…
Гет, Мини, Закончен
15k 18 98
Я есть Грут
Гет, Мини, Закончен
8.3k 18 205 2

Фанарт

9 работ» 

Подарки

4 подарка» 
ПодарокПестики и тычинки
От Roksenblack
ПодарокПапа, сделай лошадку!
От KNS
ПодарокThe nature of a man
От asm

Награды

54 награды» 
6 конкурсов 6 конкурсов
22 октября 2023
Создал 1 фандом Создал 1 фандом
14 апреля 2021
500 подписчиков 500 подписчиков
15 января 2021
15 лет на сайте 15 лет на сайте
16 февраля 2020
14 лет на сайте 14 лет на сайте
29 октября 2019

Блог » Поиск

До даты
#внутренности_фанфикса #публичная_бета

Работа над публичной бетой немного затормозилась, у меня тут в реале дела нарисовались, да ещё интересную серию книг подкинули, да Волди требует внимания, а Иоланта болеет.

Тем не менее, уже работоспособен механизм отправки сообщений читателями - при выделении текста появляется плашка, по клику на плашку или по нажатию Ctrl+Enter появляется окно сообщения, сообщение отправляется и сохраняется в БД (работает только у меня на локальной машине).

Обдумываю раздел просмотра сообщений автором. Выходит, что надо реализовывать все те же разделы, что и для "Истории изменений" - общий раздел в "Работе с фанфиками", в котором будет три вкладки: Мои произведения, Соавтор/сопереводчик, Бета; лента сообщений по конкретному фанфику и лента сообщений по конкретной главе. В связи с такими планами не очень понятно, как реализовывать привычный механизм "Сохранить изменения и перейти к следующему сообщению" - видимо придётся запоминать, из какой ленты автор перешёл на сообщение об ошибке и из той ленты выдавать следующее сообщение.

В историю изменений записи буду делать по тому же принципу, что и правки со страницы чтения текста - если автор делает несколько правок из ПБ подряд, они в течение часа объединяются в одну запись.

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

После основного функционала надо будет дописывать полезные мелочи: работу ЧС, доступ к ПБ соавторам/бетам, учёт статистики.

P.S. У меня вертится в голове мысль попытаться встроить образовательный элемент. В форму отправки сообщения об ошибке добавить поле поиска соответствующего правила (подсказали неплохой справочник), соответственно, автор сможет прочитать, в чём именно он ошибся и, возможно, намотать на ус. Указание правила будет не обязательным. Вопрос лишь в том, как реализовать поиск по правилам так, чтобы можно было в пару слов найти нужное...
Свернуть сообщение
Показать полностью
Показать 15 комментариев
#будни_админа #публичная_бета #внутренности_фанфикса

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

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

И это только на "примерное понимание". Сейчас буду пытаться реализовать это в коде. А потом ещё кучу интерфейсов писать, где сложностей уже никаких особо не будет, но объём работы громадный.
Показать 16 комментариев
#фикбук #публичная_бета

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

Давно такие изменения?

Кто помнит и старую версию, вам как удобнее, как сейчас или как было раньше?
Показать 20 комментариев из 24
ПОИСК
ФАНФИКОВ









Закрыть
Закрыть
Закрыть