новый движок

новый движок

Подписчиков: 9     Сообщений: 30     Рейтинг постов: 1,879.7

Этот тег касается вопросов разработки нового движка реактора.

https://m.joyreactor.cc/ - полное зеркало

https://safereactor.cc/ - только sfw-контент.

Как сообщить об баге или поведать нам о своем опыте/пожеланиях? 

Можно написать пост с этим тегом или отправить нам багрепорт на почту. Вот инструкция: https://m.joyreactor.cc/report

Внимание! Если вы хотите прислать нам сообщение об ошибке, убедитесь, что все расширения в браузере отключены или вы работаете в "чистом" браузере.

Развернуть

dev реактор новый движок 

Узреть скрытое

Этот пост касается нового движка m.joyreactor.cc.

Нарезка постов по страницам

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

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

Ну и что делать, если постов на странице, соответствующих настройкам, не нашлось? Новый движок запросит для вас следующую страницу, потом следующую и так далее - постарается набрать для вас не менее 10 постов на странице. Чтобы увидеть, как это работает, можно сходить в тег "котэ" и выставить тройной переключатель в шапке на "только nsfw". Будет так:

dev,реактор,новый движок

Под теми "скрыто постов" - безуспешные попытки найти пост с котом с маркировкой nsfw, как запросил пользователь.

Что еще прячется от глаз пользователя?

Если у вас заблокирован автор поста или хоть один тег у поста - такой пост будет уходить под плашку скрытого. Туда же идут секретные разделы, на которые пользователь не подписан, потому что это специфический контент.

Многие справедливо замечали, что неплохо было бы подглядеть, что там под плашкой скрытого, и чего они там понаблокировали.

Сейчас для аккаунтов 1 звездой и более, боярских и аккаунтов с медалькой мецената вводится новая фича: плашку скрытого можно раскрыть. Это теперь кнопка.

dev,реактор,новый движок

При клике посты под плашкой покажутся, вот эти четыре штучки.

dev,реактор,новый движок

Видите, тут у нас 2 секретных поста и заблокированный тег. Дальше сами решаете, хотите вы их разворачивать, или нет.

Цветовая маркировка тегов, или make реактор цветной again

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

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

Например, можно писать причину текстом как на этом примере, так сейчас нет в реальности:

dev,реактор,новый движок

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

Пишите ваши впечатления от эксперимента с цветной маркировкой заблокированного тега.

Также нужны впечатления про предыдущий эксперимент, связанный с режимом полного nsfw.

Развернуть

dev реактор новый движок 

Чистый nsfw-режим

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

На старых версиях сайта в шапке есть переключалка с двумя позициями: sfw и nsfw.

sfw nsfw,dev,реактор,новый движок

Sfw убирает с главной, со страниц тегов и пользователей все посты из nsfw-тегов.

Nsfw позволяет показывать в лентах посты отовсюду, кроме секретных разделов, если на них не подписаться.

На новом движке (m.) есть три позиции:

Позиция sfw - показывает в лентах только посты без nsfw-тегов.

Центральная позиция - в лентах показываются все посты, но без секретных разделов.

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

Внимание, эксперимент!

Сейчас мы разрешили в nsfw-режиме показ контента секретных разделов, но пока только для аккаунтов с одной звездочкой, боярских или с медалькой мецената.

То есть вы заходите, например, в тег с винькой https://m.joyreactor.cc/tag/Vinnegal (острожно, nsfw). Включаете этот волшебный "дрочильный режим", и видите в ленте весь nsfw-контент, включая секретные посты с винькиными пирогами.

В поиске посты секретного свойства тоже показывает при включении этого волшебного режима, иначе нет.

Судьба этого дрочильного романтического режима

От Кременюшки поступило предложение сделать еще одну позицию этой переключалки, чтобы показывала в лентах весь контент - sfw, nsfw, секретный.

Но делать из интерфейса сайта панель управления боингом мы не будем. Возможно, следует заменить текущий чистый nsfw-режим на режим всего, предложенный Кременюшкой. Этот режим тоже облегчит доступ к секретному контенту, когда он желателен и нужен.

Пишите в комментах о своем реальном опыте использования этой переключалки на новом движке.

Нужен ли чистый nsfw-режим (aka "дрочильный") для переключалки в шапке сайта?
Я использую или планирую использовать этот режим
2508 (69.2%)
Мне не нужен этот режим
413 (11.4%)
Я попробовал этот режим, но мне был бы удобнее другой режим (мой вариант в комментах)
61 (1.7%)
Просто посмотреть результат
643 (17.7%)
Развернуть

Отличный комментарий!

я на олде сижу
theLitvin theLitvin09.02.202415:34ссылка
+65.4

dev реактор новый движок 

Уведомление о банах

В течение уже нескольких недель мы потихоньку тестируем новую фичу: уведомление о банах. Если выдается только краткосрочный бан, и пользователь явно не злостный нарушитель-рецедивист, такой пользователь получит уведомление о бане на почту, привязанную к аккаунту.

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

Ваш аккаунт на ЗоуЯеас!ог был забанен на 1 день Причина: Политика без тегов Нарушение было найдено в посте Важно не дискутировать на политические темы в постах без тега "политика" (или аналогичных, список есть в правилах тега "политота"). Важно ставить тег "политика" (или аналогичный) на свои

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

Боярские дела

Для боярских аккаунтов мы тестируем новую фичу: мы даем боярам доступ к модераторской панели со списком банов своего аккаунта.

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

• Аккаунт не в бане а История банов 20.10.2023, 19:40 разбан пользователя 20.10.2023, 19:40 ПОСТ бан пользователя на 7 дней Неадекватное поведение/другое тупость 20.10.2023, 19:22 ПОСТ бан пользователя на 1 дней Политика без тегов 04.10.2023, 14:41 ПОСТ бан пользователя на 1 дней Политика

Также для бояр показываются показываются баны в сообществах.

V Баны в сообществах -1 #Постапокалиптика Бан до 05.08.2029, 16:41 Если у вас бан в сообществе, вы не сможете поставить тег этого сообщества. Ставьте теги сообществ схожей тематики, особенно если контент требует специальной маркировки (см. правила проекта).,dev,реактор,новый движок

Как посмотреть?

Надо иметь боярский аккаунт и зайти в свой профиль на тех вариантах реактора, которые уже под новым движком. Например, m.joyreactor.cc или safereactor.cc.

Имейте в виду, что мы планируем в ноябре или декабре впервые за 12 лет поднять цены на боярские аккаунты, так что успейте продлить себе срок боярки на остатки донатов на счетах.

Если боярского аккаунта нет и не будет

Проверьте, что к аккаунту привязана правильная и актуальная почта. Не пропускайте уведомление об общереакторских банах в почту.

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

Развернуть

Отличный комментарий!

0110 011027.10.202311:41ссылка
+60.6

новый движок реактор dev 

Редактирование комментов + возможности нового редактора на базе Slate

На новом движке добавлена функция редактирования комментов. Свой коммент можно отредактировать в течение 5 минут после создания (а удалить-то пока нельзя, лол).

В верхнем правом углу коммента показывается иконка карандашика.

Джой уже как город, и все мы в нем - семья.,новый движок,реактор,dev

Если ее нажать, то покажется встроенная форма редактирования.

новый движок,реактор,dev

Вполне возможно, что надо отмечать каким-то значком, что коммент был отредактирован. А то первый товарищ напишет что-нибудь разумное, доброе и вечное, второй товарищ ответит, что полностью согласен. А первый воткнет в свой коммент что-то другое (надеюсь, не менее разумное), например "ТЫ ПИДОР", с чем тоже можно согласиться, но все-таки...

Что думаете?

Возможности нового редактора

Для создания и редактирования постов и комментов на m.joyreactor.cc используется новый редактор на базе Slate - https://www.slatejs.org/examples/. Выглядит так:

новый движок,реактор,dev

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

Наш редактор комментов может в том числе следующее:

- Он умеет вставлять в комменты видеогифки, таблицы и спойлеры.

Вот такие!

новый движок,реактор,dev

- Можно вставлять скриншоты прямо из буфера обмена (другие картинки тоже). Делаете скриншот с занесением в буфер обмена, тыкаете в поле редактора, жмете Ctrl+V. Или копируете картинку по правому клику в браузере, курсор в поле редактора, Ctrl+V.

- Можно драг-н-дропать картинки с диска. Одну или несколько сразу.

- Можно вставить youtube- и vimeо-видео, coub напрямую в поле редактора по ссылке. Берете ссылку, устанавливаете курсор в нужное место в поле редактора и Ctrl+V.

1) Slate - сырой движок, не дошедший до первой стабильной версии. Сейчас он у нас 0.97.2. Это значит, что есть повышенная вероятность глюков и падений.

2) Плоховатенько работает на телефонах Android, но сообщество разработчиков потихоньку исправляет эту ситуацию. Из-за проблем с Android для написания комментов на мобильных телефонах мы показываем более простой редактор без Slate.

новый движок,реактор,dev

На нем можно написать простой текст и добавить несколько картинок сразу. Больше ничего при среднестатистическом способе использования и не надо, наверно.

3) Не работают многие сочетания клавиш. Этому редактор просто не научили. Редактор вообще многому не научили.

4) Многие говорят, что они хотят fine-tune'ить html при постинге.

Мы можем сделать вставку/редактирование сырого html, но дальше Slate нормализиует этот html согласно своим внутренним правилам. Например, внутрь тега p (абзац) нельзя класть другие блоковые теги (например, h1), можно класть только инлайновые теги (a, b, i, s). Нельзя ставить инлайновые теги и текст, не обернутый в блоковый тег, на верхний уровень редактора и т.д.

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

Коротко: вы сможете вставить и поправить html (когда мы сделаем такую кнопку), но этот html будет обработан в соответствии с правилами использования тегов.

5) В целом редатор ведет себя неидеально, есть большое поле для улучшений. Но возможности кастомизации перевешивают этот минус. Практически все можно поправить и улучшить.

Давайте тестить и радоваться, товарищи!

Развернуть

Отличный комментарий!

"Что думаете?"
Думаю что нужен не значок, а надпись с датой редактирования. Типа "Отредактировано 18.Aug.202315:32". В этом случае будет видно (по дате) что ответы на коммент были раньше (или позже), чем он был отредактирован.
sepofowa sepofowa18.08.202315:38ссылка
+35.4

faq реактор webm новый движок 

Как правильно заливать webm'ы?

При попытке залить через мобильный реактор выдаёт это: 
Relay request for `PostFormMutation` failed by the following reasons: 1. Error uploading image post(text: $text, tags: $tags, files: $files) { ^^^
А как заливать видео через обычный - не известно.
Кто может объяснить или дать ссыль на гуид, как заливать webm'ы?

Развернуть

faq реактор webm новый движок 

Как это удалить?

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

гП . “лет:,FAQ,реактор,webm,новый движок

Развернуть

dev реактор прокси новый движок Боярский аккаунт 

Боярские прокси нового движка срут кирпичами

Вся стена из кирпичей

постов: о \,dev,реактор,прокси,новый движок,Боярский аккаунт

ваша - стена чинить, моя - донатить на сервера, да

Развернуть

Отличный комментарий!

Вождь вернул стену.
Arafel Arafel18.04.202323:00ссылка
+57.6

dev реактор новый движок Боярский аккаунт 

Боярские прокси и safereactor

Для бояр добавлены новые боярские прокси с новой версией движка (которая m.joyreactor.cc), ссылки туда бояре могут увидеть на своей странице.

Некоторые также пользуются https://safereactor.cc/, это безопасная для работы версия joyreactor с отключенным по умолчанию nsfw-контентом. Эту версию сайта реже блокируют на работе и в публичных сетях.

Домен safereactor.cc теперь использует отдельные от joyreactor.cc домены картинок и авторизации. Кросдоменная авторизация из-за этого не работает, но это цена того, что доменом safereactor могут пользоваться люди с заблокированным joyreactor.

Развернуть

Отличный комментарий!

Работа, которую проделывает команда джойреактора по сохранению этого самого реактора вызывает у меня ахуй со дня регистрации.
Kon_Boi Kon_Boi17.04.202314:09ссылка
+34.6

dev реактор video новый движок 

Заливка webm/mp4

Добавлена возможность на новом движке заливать webm/mp4. Аудио-дорожка будет вырезана. Для таких картинок гифку скачать нельзя.

Вот пример залитого видео - https://joyreactor.cc/post/5511461

Развернуть

новый движок реактор dev 

Ссылки на видеогифки (и картинки)

Гифки/видеогифки

Каждый раз, когда мы загружаем картинку в формате .gif на наши сервера, мы пытаемся превратить ее в webm/mp4 видео, потому что в большинстве случаев webm/mp4 куда экономичнее по трафику. Самый экономичный формат - webm, но он поддерживается не на всех устройствах, поэтому мы также сохраняем mp4.

На новом движке вы можете выбрать тип файла, который вы хотите скачать. Наведите на видеогифку курсор мыши, и вы увидите такую менюшку:

i, webm 1, mp4 i g if,новый движок,реактор,dev

Для некоторых гифок нет смысла сохранять webm/mp4. Такое бывает, когда гифка мелкая, имеет мало кадров или результирующий вес webm/mp4 не сильно отличается от самой гифки (или даже превышает исходный вес). В таком случае гифка остается просто гифкой-картинкой, которую можно скачать из меню по правой кнопке мыши. Пример: https://m.joyreactor.cc/post/4848821

Кстати, когда мы введем загрузку webm/mp4 для видеогифок, при первом релизе у них не будет источника в формате gif, будет на выбор webm и mp4. Это связано с тем, что один маленький видосик может превратиться в многометровую гифку (80Мб не предел!), и работа с таким может серьезно загрузить наши сервера. В будущем мы постараемся что-то придумать, потому что многие все же любят гифки в формате гиф.

Видеогифки webm/mp4 будут выглядеть точно также, как обычные гифки, но - в первое время точно - без источника в формате gif.

Картинки шириной больше 811 пикселей

На новом движке многим не очень нравилось, что нельзя скачать исходник картинки прямо из ленты, надо сначала отрывать full size и его уже скачивать.

Теперь эта проблема исправлена. Вы можете кликнуть правой кнопкой по понравившейся картинке и щелкнуть по пункту меню "Сохранить ссылку..." или "Сохранить объект..." (название в зависимости от браузера), и вы сохраните оригинал картинки.

Развернуть

Отличный комментарий!

А вот за гифки отдельное спасибо
Arterton Arterton08.04.202320:27ссылка
+31.8
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме новый движок (+30 картинок, рейтинг 1,879.7 - новый движок)