Обновления в системе отправки


Вы здесь: Авторские колонки FantLab > Авторская колонка «vad» > Обновления в системе отправки тикетов
Поиск статьи:
   расширенный поиск »

Обновления в системе отправки тикетов

Статья написана 23 июня 2018 г. 11:59

1. Типизация форм заявок

У нас случилось обновление в вводе тикетов-заявок — добавились спецформы. В первую очередь это будет удобно для предложения добавления в ФЛ-библиобазу изданий — какие именно поля нужны для заполнения.

Другие спец-формы — для подтверждения информации о данных издания ("озеленение"), для удобного добавления новых произведений.

Автор доработки — Oreon.

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



Несколько теплых слов по случаю:

Самое приятное, что новую доработку делали не привычные программисты сайта (у которых совсем беда с свободным временем в последнее время), а свободный художник — он посмотрел на существующую форму и прислал вариант-предложение, как она может быть обновлена с помощью jscript. Выложив код на сервисе макетирования — https://jsbin.com/tihabujemu/1/ (со своей стороны я дал несколько замечаний для допиливания, но почти сразу было хорошо — поэтому пару дней на тестирование и скрипт автора добавлен в общий код сайта)

цитата Oreon
Услышав в очередной раз на одном из форумов призывы доделать форму заявок, уточнил у vadа в личке, как видит решение задачи архитектор сайта, и для примера скинул набросок одного из вариантов решения. Кстати, как по мне, не самый лучший вариант. К моему удивлению vad дал добро допиливать. С его замечаниями вы и видите результат этой небольшой работы. Тут есть ещё дальше куда расти плюс у меня нет системного опыта на этом поприще, тут скорее больше энтузиазма, так что попрошу гнилыми тапками не кидаться 8:-0

Фантлаб — это сайт-сообщество, с волонтерским принципом наполнения и поддержки. Я очень рад что призыв — "если что-то нужно — возьмите и сделайте" — был услышан и начал давать результат.

Oreon — молодец. Будь как Oreon!

Желания улучшить себе и другим в интерфейсе любимый сайт — ценно. Но еще лучше не просто желать, а брать и делать! (а если есть сомнения как именно лучше делать — обсудите в личке со мной, с creator'ом или прямо на форуме техподдержке и развития сайта)



2. "Интересные факты" у произведений

Ну и "чтобы два раза не вставать" — обратите внимание, что в новую расширенную форму тикетов добавлен и отдельно тип заявки "интересный факт (для примечаний)" — в первую очередь это для примечаний в произведения (хотя наверное и для изданий/для авторов/переводчиков/издательств/премий/пр. — вообще для всех сегментов базы оно может быть тоже применимо).

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

цитата
Иван Ефремов. Озеро горных духов

Основой для произведения послужила картина алтайского художника Г.И. Гуркина «Озеро горных духов», 1910 («Дены-Дерь»), о чем, кроме всего прочего, признается и сам Ефремов в предисловии к одному из собраний своих рассказов. Кроме «Дены-Дерь» в рассказе упоминаются также картины Гуркина «Корона Катуни» и «Хан-Алтай». Любопытно также, что художник происходит из рода чоросов, название которых, Ефремов использовал в качестве основы фамилии художника в своем рассказе. На данный момент картина хранится в Красноярском художественном музее.


Дмитрий Глуховский. Метро 2033

Первый вариант книги, состоящий из 13 глав, был размешен автором на сайте m-e-t-r-o.boom.ru.

от автора: «Главный герой в первой версии погибал от шальной пули. Так было надо по сюжету, с моей точки зрения. Но издательства отказались публиковать книгу в таком виде, говоря, что это не их формат. Тогда я опубликовал себя сам — в интернете. Создал сайт и разместил там текст. Через некоторое время он приобрел известность, сайт посетили десятки тысяч людей. Многие из прочитавших требовали оживить героя и продолжить книгу. Несколько лет спустя я и сам дозрел, собрался и переписал роман.» (интересный факт прислал vad)


Василий Звягинцев. Одиссей покидает Итаку

  • Роман написан в 1978-1983 годах. Из-за своего объема издать роман полностью долгое время не удавалось — печатали по частям (книга первая — 1988, книга вторая — 1990). Полностью роман напечатан был только в 1992 году.

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


    Карел Чапек. Р.У.Р.

    Именно в этом произведении впервые использован термин "робот", ставшим впоследствии общеупотребимым. Само слово «robot» предложил брат автора — Йозеф Чапек, когда Карел работая над пьесой, спросил совета как назвать своих персонажей — искусственных рабочих. Слово образовано не от всеохватывающего слова «работа» (по чешски — «práce»), а от чешского же слова «повинность» (по чешски — «robota»), означающее более узкое понятия неоплачиваемого труда крепостных и рабов. (интересный факт прислал Kons)


  • Считаем, что эти небольшие общеинформационные заметки полезны для читателей — как для тех, кто уже прочитал произведение, так и для новых. И мы рады будем видеть примечания у произведений такого типа. Такие аналоги есть в крупных базах — у imdb ("Trivia"), кинопоиска ("Знаете ли вы, что..."), но почему-то пока мало используется в нашей шикарной библиобазе. Давайте это исправим — присылайте действительно интересное в формате небольших и выверенных заметок, как на примерах выше.

    <style>.blog-article-body p {text-indent:0; margin-bottom:18px; text-align:left} .blog-article-body .quote p {margin-bottom:6px;}</style>





    4815
    просмотры





      Комментарии
    Страницы: 123


    Ссылка на сообщение23 июня 2018 г. 12:04
    Дополню, что полезные доработки можно делать и точечно — в issues на гитхабе есть список для работ по фронтэнду под меткой «help wanted».
    Там же в вики есть общие стандарты и примеры.
    свернуть ветку
     


    Ссылка на сообщение23 июня 2018 г. 12:39
    Простите, а я правильно понимаю, что система тикетов — это возможность пользователю добавить книгу, отсутствующую на сайте ФЛ?
    Если да, то не подскажете, гле находится вход в эту систему, а то я не смог найти... :(
     


    Ссылка на сообщение23 июня 2018 г. 12:41
    say2014, начните читать отсюда: https://fantlab.ru/forum/foru...
     


    Ссылка на сообщение23 июня 2018 г. 12:50
    Pirx, спасибо!
     


    Ссылка на сообщение23 июня 2018 г. 12:47
    Там где оставлять заявку появилась менюшка, из которой можно выбрать тип заявки.
     


    Ссылка на сообщение23 июня 2018 г. 12:50
    TheWatcher, спасибо, я этой менюшки-то и не видел раньше!


    Ссылка на сообщение23 июня 2018 г. 12:12
    Кстати — в качестве эксперимента по привлечению сил к доработкам на сайте я обещал за решение вопроса типизации заявок симпатичный бонус.
    Можно признать, что эксперимент дал положительный результат =)
    Приз отправиться Oreon'у!

    Наверное надо будет продолжить такую традицию


    Ссылка на сообщение23 июня 2018 г. 12:28
    Джва года ждал! :-)))

    Но это в самом деле прекрасно! Тем более, что скоро у меня появится повод опробовать форму.
    свернуть ветку
     


    Ссылка на сообщение23 июня 2018 г. 13:29

    цитата TheWatcher

    Джва года ждал!
    Да больше, больше.


    Ссылка на сообщение23 июня 2018 г. 12:31
    Давно пора! Отлично!


    Ссылка на сообщение23 июня 2018 г. 12:33
    Ну наконец-то!! Будет теперь гораздо проще.


    Ссылка на сообщение23 июня 2018 г. 12:39
    Как раз есть на чем опробовать, сегодня займусь. Спасибо!


    Ссылка на сообщение23 июня 2018 г. 13:02
    Добавляя заявки я столкнулся вот с чем: Нет конкретных правил «за какую заявку — сколько очков начисляют» в этой теме полный произвол, к примеру за добавление книги которой нет на сайте или сканов обложек + внутренних иллюстраций (которых может быть до 30 штук) много раз получал «помощ сайту — небольшая» в редком случае «средняя» или «большая» или сроки заявок висят неделями в статусе «обрабатывается», всё это отбивает всякую мотивацию что то добавлять. «если что-то нужно — возьмите и сделайте» — ведь делаем но многое не от нас зависит.

    Проработайте эту тему пожалуйста.
    свернуть ветку
     


    Ссылка на сообщение23 июня 2018 г. 13:09
    Так может вам в админы податься?
     


    Ссылка на сообщение23 июня 2018 г. 13:27
    Учитывая, что эти очки вообще мало что значат и мало на что влияют, то и париться из-за этого смысла нету.
     


    Ссылка на сообщение23 июня 2018 г. 13:41
    Мотивация другая. Вместо одной очень сложной заявки можно прислать три простых и получить те же самые три балла. Или сложную заявку разделить на множество простых, по одному баллу за каждую.

    А определить количество баллов за сканы обложек или внутренних иллюстраций невозможно. Если я их сам сканировал, тогда работы много, а если где-то нашёл и прислал, тогда заявка простая. Как эти два случая различать? Придётся ещё собирать доказательства, что сам сканировал.

    Тут и так много проблем с доказательством того, что сам написал аннотацию. А предложенное правило только создаст новые трудности и посетителям, и админам.

    Заявки висят, так как админу они могут назначаться и автоматически, как куратору автора или серии. Причина, почему он их не закрывает, может быть любая. Чем-то другим занят, болеет, потерял интерес к этому занятию.

    А бывает так, что админ закрывает сразу много заявок. Я как-то раз за один день только за заявки получил несколько сотен баллов и сразу перешёл в другой класс.

    У меня тоже 8 заявок висит и все на Уильяма Батлера Йейтса, отправлены 19 марта 2016 года и назначены одному и тому же куратору. Да и пусть висят, это не моя проблема, свою часть работы я уже сделал.


    Ссылка на сообщение23 июня 2018 г. 13:20

    цитата vad

    В комментариях к этому посту можете давать обратную связь и делиться глюками (ну и предложениями по доработке) этого функционала.


    Может быть, не глюк, но неудобство для админов, которые будут заниматься этой заявкой.

    1) Заходим на страницу произведения:
    https://fantlab.ru/work1

    2) Листаем страницу до конца и нажимаем ссылку с надписью «Нашли ошибку? Хотите дополнить страницу?».

    3) Появляется новая форма заявки.

    4) Из списка «Тип заявки:« выбираем тип заявки (общая заявка, два типа заявок для издания и два типа заявок для произведения).

    Неудобство в том, что заявки на издания посылаются со страницы произведения. То же самое и для произведений (заявки на произведения посылаются со страницы издания).

    Более того, все эти типы заявки доступны с любой страницы Фантлаба, даже с заглавной:
    https://fantlab.ru

    Предложение 1

    Хорошо было бы проверить, что за страница, с которой посылается заявка, и оставить только подходящие типы заявок:

    1) для work — три типа (общая + два типа для произведений)
    2) для edition — три типа (общая + два типа для изданий)
    3) для остальных страниц — только общая заявка

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

    Предложение 2

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

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


    Ссылка на сообщение23 июня 2018 г. 13:51
    Второе предложение, насчёт черновиков — очень дельное, полностью присоединяюсь.
    По первому, в принципе тоже согласен, но там надо детально думать, что для каких страниц оставлять. Например,

    цитата ziza

    оставить только подходящие типы заявок:
    1) для work — три типа (общая два типа для произведений)

    — не годится. С ворка должна быть предусмотрена и возможность отправки заявок на издания. Это ж самое логичное, отправить заявку на добавление издания с ворка, если произведение в базе есть, а то или иное издание этого произведения в базе ещё не представлено.
     


    Ссылка на сообщение23 июня 2018 г. 14:03
    Там объединены два типа заявки в один тип. Добавить издание и дополнить издание. Первый тип можно оставить и в ворке, поскольку издания добавляются к нему, а вот второй относится скорее к уже добавленному ранее изданию.

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

    Когда в будущем число типов заявок будет огромным, неудобство и проявится.
     


    Ссылка на сообщение23 июня 2018 г. 14:09
    ziza
    Ага, согласен.
     


    Ссылка на сообщение9 июля 2018 г. 21:58
    Первое предложение сделали.


    Ссылка на сообщение23 июня 2018 г. 13:39
    Респектище разработчикам!
    :beer:
    Шикарно же!


    Ссылка на сообщение23 июня 2018 г. 13:40
    вот прямо очень за второе предложение. Вожусь сейчас с книгами-сериями Рязанова, там море стихов-статей-заметок-рисунков-фоток-прочей чешуи-часть сложносоставных изданий-серий, и форма с возможностью заполнять не за один прием — очень полезно бы было!
    свернуть ветку
     


    Ссылка на сообщение23 июня 2018 г. 13:44
    Если бы выбрали вариант с сохранением недоделанной заявки в файл и загрузкой из файла, я бы и редактор сделал.
    Страницы: 123

    ⇑ Наверх