Jump to content
Мартин

Технические обновления сайта и форума (Новый Redwall.Ru, Не пугайтесь & РР-2017)

Recommended Posts

Nibelung111

Багрепорты так не пишутся. Я вот у себя воспроизвести не смог по твоему описанию, например. Надо конкретненько и по шагам:

1. Нажимаем на ник, чтобы он появился в окне редактирования поста.

2. Нажимаем Backspace -- курсор исчезает, начинаются плохие вещи.

Браузер и ОС такие-то.

 

Share this post


Link to post
Share on other sites

Вообще, редактор текста очень забагованный. Я б куда больше предпочёл ВВ-код, или HTML, на худой конец.

Share this post


Link to post
Share on other sites

Nibelung111

 

Это в мобильной версии при редактировании или как получается ник добавить? Пока что-то я вижу, что есть нечто странное, но надеюсь, что в ближайшей версии форума с этим будет лучше. Если нет - тогда попробую разобраться уже сам.

 

  • Неплохо 1

Share this post


Link to post
Share on other sites

Решенные задачи (53.17 часа).

  • #163. Сделать новую версию загрузки изображения с сайта
  • #162. Ошибка загрузки больших изображений с сайта
  • #161. Поле Оригинал в Рецепты
  • #160. Обновить иконки FA
  • #159. Список комментариев в админке
  • #151. Улучшить кухню - фото и последние рецепты
  • #122. Отображение тегов в героях
  • #109. При наведении на значок пола героя сделать подсказку
  • #61. Тег для рецептов (как книги или герои)
  • #60. Переделать теги книги и героя.
  • #59. Переход на страницу "герои книги" с главной страницы героя

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

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

  • Неплохо 1

Share this post


Link to post
Share on other sites

Я так смотрю, в темной теме класс под технические посты не сохранился) надо будет добавить.

А вообще, собирался в ближайшие дни как раз переключиться на ролевую

Share this post


Link to post
Share on other sites

Новый клиент ролевой (162.02 часа).

  • #164. Обновить Laravel до версии 6
  • #98. Герои книг. Обеспечить стабильность CRUD-операций с героями
  • #55. Обновить главную страницу ролевой

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

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

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

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

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

Система автосохранения сообщений тоже изменена. Она работает в рамках одного устройства (или браузера) и сессии, и работает более стабильно и естественно, чем ранее.

Если будут какие-то вопросы или пожелания - пишите!

P.S. С технической стороны - давно собирался попробовать что-то сделать на вебсокетах, пусть даже средствами фреймворка. Пока я доволен, как это получилось реализовать.

  • Неплохо 1
  • Плюс 2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Мартин
      Финансовая помощь

      Сайт Redwall.Ru является некоммерческим проектом и уже много лет существует на средства администраторов. Вы можете помочь ему развиваться и становиться лучше, если пожертвуете небольшую сумму. Пожертвования идут на оплату хостинга, апгрейды форума, призы за победы в конкурсах, рэдволльскую атрибутику с символикой Redwall.Ru и на другие усовершенствования сайта. Наиболее простой способ сделать это - воспользоваться системами электронных платежей:
       
      Номер карты Банка Санкт-Петербург: 5321867432433681
       
      Наш e-mail в системе PayPal: redwall-fan@yandex.ru
       
      Наш счёт в системе Яндекс.деньги: 41001128977174
       
      Наши счета в системе WebMoney: R371390433036 (рубли), E183256171984 (евро), Z279797306851 (доллары)
       
      Наш счет с системе QIWI: +79167546247
       
      Чтобы не терять комиссию при переводе, вы можете написать на redwall-fan@yandex.ru номер карты и код активации.

      Если вы живёте в Санкт-Петербурге вы можете передать вашу помощь лично, написав нам на электронную почту. Даже совсем небольшая сумма, это реальный взнос на развитие сайта.
       
      Теперь Вы можете оформить пожертвование на какую-то конкретную цель в соответствующем разделе на сайте. Там же можно оплатить с помощью карты (комиссия 2%).

      p/s Короче говоря, если у вас завалялся ненужный медяк, то мы будем очень благодарны, если вы пополните им наш счет. %)
    • By Мартин
      КОМПАНИЯ ПО ПОИСКУ НОВОСТЕЙ МИРА «РЭДВОЛЛА»
      в России и за рубежом

      Самые горячие и интересные новости из мира Рэдволла в России и на родине Брайана Джейкса размещаем здесь, не забывая указать источник.

      К таким новостям относятся: даты выхода новых книг БД в Англии, Америке и России, новости из жизни Брайана, новости из жизни англоязычных фанатов Рэдволла, появление в магазинах новой рэдволльской атрибутики, свежие интервью с БД, письма "Азбуке", письма Брайану Джейксу, выход новых частей мультсериала, игр, новые издания старых книг, интересные проекты на английских сайтах и пр.

      Пожалуйста, старайтесь не повторяться и действительно искать и находить самые свежие и горячие новости рэдволльского мира, чтобы было интересно всем. Самые интересные и важные события рэдволльского мира будут размещаться в новых выпусках газеты "Вестник СЦМ".

      Удачи в поисках!
×