Коллекции загружаются
#внутренности_фанфикса #публичная_бета
Работа над публичной бетой немного затормозилась, у меня тут в реале дела нарисовались, да ещё интересную серию книг подкинули, да Волди требует внимания, а Иоланта болеет. Тем не менее, уже работоспособен механизм отправки сообщений читателями - при выделении текста появляется плашка, по клику на плашку или по нажатию Ctrl+Enter появляется окно сообщения, сообщение отправляется и сохраняется в БД (работает только у меня на локальной машине). Обдумываю раздел просмотра сообщений автором. Выходит, что надо реализовывать все те же разделы, что и для "Истории изменений" - общий раздел в "Работе с фанфиками", в котором будет три вкладки: Мои произведения, Соавтор/сопереводчик, Бета; лента сообщений по конкретному фанфику и лента сообщений по конкретной главе. В связи с такими планами не очень понятно, как реализовывать привычный механизм "Сохранить изменения и перейти к следующему сообщению" - видимо придётся запоминать, из какой ленты автор перешёл на сообщение об ошибке и из той ленты выдавать следующее сообщение. В историю изменений записи буду делать по тому же принципу, что и правки со страницы чтения текста - если автор делает несколько правок из ПБ подряд, они в течение часа объединяются в одну запись. Интерфейс внесения изменений в текст - самое спорное место. Скорее всего буду эксплуатировать исторически сложившийся механизм навигации по абзацам. Либо будет открываться для редактирования конкретный абзац, в котором ошибка, либо несколько абзацев с искомым в середине. Проблема может возникнуть, если с момента отправки сообщения об ошибке и до момента рассмотрения этого сообщения, успел измениться порядок абзацев. Может получиться так, что откроется для редактирования один абзац, а ошибка реально в следующем/предыдущем или даже за несколько абзацев от открытого места. Открывать же для редактирования всю главу и пытаться найти там место ошибки... чревато теми же недостатками, которые сейчас многих бесят на фикбуке - не получится найти ошибки на стыке абзацев и ещё в ряде случаев. После основного функционала надо будет дописывать полезные мелочи: работу ЧС, доступ к ПБ соавторам/бетам, учёт статистики. P.S. У меня вертится в голове мысль попытаться встроить образовательный элемент. В форму отправки сообщения об ошибке добавить поле поиска соответствующего правила (подсказали неплохой справочник), соответственно, автор сможет прочитать, в чём именно он ошибся и, возможно, намотать на ус. Указание правила будет не обязательным. Вопрос лишь в том, как реализовать поиск по правилам так, чтобы можно было в пару слов найти нужное... 12 ноября 2020
19 |
Отключить будет можно?
4 |
ReFeRy Онлайн
|
|
Noncraft
Искать абзац по куску, выделенному для правки в ПБ? Не знаю уж, как там будет с нагрузкой на сервер, но по логике это самое очевидное решение. Само-собой. Попытаться решить потенциальную проблему можно, но вероятность успешного решения не стопроцентная. |
ReFeRy Онлайн
|
|
Altra Realta
Я тебе даже больше скажу, скорее всего придётся пилить групповую функцию, чтобы можно было включить/выключить ПБ сразу куче фанфиков. Я собираюсь сделать её выключеной для всех уже опубликованных фанфиков, а для вновь публикуемых включеной. 8 |
ReFeRy
Ура!!! |
Лента по конкретной главе точно не лишняя? Может, заменить фильтром по номеру или названию главы для ленты по всему произведению?
|
ReFeRy Онлайн
|
|
Noncraft
Чем принципиально отличается фильтр от отдельной ленты?) |
а что не так в этом смысле с фб? я всегда вижу ошибку, отмеченную публичной бетой. ни разу не было, чтобы чего-то не выделяло синеньким))
|
ReFeRy Онлайн
|
|
Smaragd
Любое выделение, затрагивающее два абзаца, не находится. Так же, чаще всего не находится, если выделено первое/последнее слово в абзаце. |
Чем принципиально отличается фильтр от отдельной ленты?) Ну если не отличается, тогда, конечно, как проще. |
ReFeRy
у меня ни разу за всё время не встречались такие ошибки |
ReFeRy
Вы - волшебник!))) |
P.S. У меня вертится в голове мысль попытаться встроить образовательный элемент. В форму отправки сообщения об ошибке добавить поле поиска соответствующего правила (подсказали неплохой справочник), соответственно, автор сможет прочитать, в чём именно он ошибся и, возможно, намотать на ус. Указание правила будет не обязательным. Вопрос лишь в том, как реализовать поиск по правилам так, чтобы можно было в пару слов найти нужное... Если "в пару слов", наверное, только так: "не с причастием site:http://orthographia.ru". Но этот поиск неточный, дает поле вариантов.С другой стороны, кто часто пользуется этим справочником, тот в нем и так ориентируется, там есть удобные алфавитные указатели (как и в справочнике Розенталя). Есть еще свой функционал поиска на Грамоте: по слову в орфографическом словаре, по фразе в ответах на вопросы, по алфавиту в справочнике по пунктуации. Возможно, имеет смысл просто сделать окошко, которое будет принимать ссылки только на три сайта: http://orthographia.ru, http://old-rozental.ru, http://new.gramota.ru (чтоб не ссылались на невнятные источники), а искать там по-любому придется самостоятельно. |
ReFeRy Онлайн
|
|
InCome
Я подразумевал интеграцию справочника в Фанфикс и поиск силами сайта, в том числе по тому самому алфавитному указателю. |
ReFeRy
Как-то скрестить вот это: http://orthographia.ru/punctum_uk.php?pid=703#le_1 - и вот это: http://orthographia.ru/orfograf_uk.php ? Конечно, он будет далеко не полным, но, может, и лучше, чем ничего. |