XGM Team

Обновление 2019 - Stage 5

» опубликован
Всем привет!
С момента Stage 4 было сделано немало.
Я (ScorpioT1000) хочу поблагодарить zibada, NazarPunk и H за помощь в работе над этим обновлением, которое продвигает наш сайт на новый уровень.

Способности

Начать стоит с новой системы способностей. Она была полностью обновлена - добавлены эффекты от способностей (видны в профиле пользователей) и уровней, ветвления, автоматические зависимости и многое другое.
Теперь мы можем легко добавлять новые и менять существующие. Планируется увеличение количества уровней, понижение потолков кол-ва опыта для новых уровней и большое расширение дерева способностей.
Все текущие способности, кроме "Сумрак" и "Блоггер", были сброшены у всех пользователей.
Каждая способность имеет набор свойств:
  • Имя
  • Описание
  • Иконка
  • Является ли постоянной или мгновенного действия
  • Набор условий для изучения
  • Набор эффектов для каждого уровня изучения (для постоянных)
  • Перезарядка или cooldown (для мгновенных)
  • Включена или временно недоступна
  • Является ли сбрасываемой

Все Изменения

  • апгрейд системы способностей
  • ребаланс некоторых способностей
  • на мобильных браузерах исправлены выпадающие меню (обновление bootstrap), наконец-то!
  • исправлена загрузка файлов
  • подробная информация, если в регистрации на сайте отказано
  • исправления регистрации на сайте
  • исправлен баг о выводе отрицательного числа очков способностей
  • подробная информация, если во входе в систему отказано
  • улучшения системы рейтинга
  • исправления и улучшения HTTP User API
  • в профиле добавлена поддержка поля discord
  • расширение информации в профиле
  • обновлены иконки в блоке "наши группы"
  • изменены названия привилегий в настройке прав проекта
  • ссылка на "статьи" в профиле теперь ведёт на список статей по тегу
  • новый блок "Активные пользователи", который показывает самых активных комментаторов и авторов
  • в txt2 добавлена поддержка новых хостингов изображений: imgur.com (только прямые ссылки на изображение) и dg-pik.tk
  • теперь при заходе с неподдерживаемых браузеров, сайт перенаправляет на страницу скачивания актуальных браузеров
  • поправлены ссылки на конкретные комментарии (но пока существует баг с последней страницей)
  • исправление drag-and-drop файлов для загрузки
  • исправление поля ввода текста
  • исправлен функционал страницы "Избранное"
  • исправлен нестандартный фон комментариев
  • исправлен цвет ссылок в светлой теме сайта
  • исправлена информация о заблокированных пользователях
  • изменения в XP панели профиля
  • улучшения интерфейса системы личных сообщений
  • теперь ЛС можно отправлять по Ctrl+Enter, а тема сообщения введена по умолчанию
  • исправления подсчёта XP и уровня пользователя
  • мелкие исправления и улучшения
  • (административное) теперь администрация не привязана к конфигу в коде и всё управляется проектом XGM Staff
  • (административное) правильный вывод ошибок при вводе команд в чате
  • (административное) новые административные функции в профиле
  • (административное) управление наградами пользователя
  • (административное) обновлены функции мониторинга и управления рейтингом
  • (административное) команды prune, prunek и kill в чате теперь можно выполнить для пользователей с опытом меньше 100
  • (административное) в списке пользователей теперь можно посмотреть пользователя по ID
  • (административное) администраторы сайта теперь могут видеть свой опыт
  • (административное) улучшения для отслеживания userkey
  • (административное) вывод информации о регистрации в другой канал чата
  • (для разработчиков) обновлена система шаблонизации, спасибо zibada
  • (для разработчиков) новая система сборки скриптов и стилей, спасибо NazarPunk
  • (для разработчиков) большой рефакторинг начался, посоны :)

etc.

Спасибо, что поддерживаете нас! Мы продолжаем делать сайт мощнее и удобнее, а разработку легче и понятнее. XGM for life!
По традиции, если вы заметили ошибки в работе сайта или форума, обратитесь в раздел технической поддержки.
Если не можете войти в систему, обращайтесь в обратную связь.


Просмотров: 2 065



» Лучшие комментарии


ScorpioT1000 #51 - 3 месяца назад 0
alexprey, это гугл полностью сам в разметку вставляет, без настроек)
Tiodor #52 - 3 месяца назад 0
H, а зачем на хгм рекламировать хгм?
8gabriel8 #53 - 3 месяца назад 0
Про рейтинг есть общая тенденция - снижение измерителя абуза и вообще надо больше свободы рейтингистам!
Спасибо огромное! Это такое блаженство)
konvan5 #54 - 3 месяца назад 0
Вообще приятно видеть такие обновления, особенно как кропотливо пытаются довести до идеала детали. Спасибо за работу)
tysch_tysch #55 - 3 месяца назад 0
ScorpioT1000:
alexprey, это гугл полностью сам в разметку вставляет, без настроек)
Сам выбирает места, а что рекламировать можно выбирать. Я прописал туда пару наших ресурсов
Но в целом это скорее к NazarPunk места нужно будет настроить. Можно так же агрессивно как Гугл, можно помягче.
adic3x #56 - 3 месяца назад 0
Прикольно!
GeneralElConsul #57 - 3 месяца назад 0
На мой взгляд, у способности обучения стоит небольшой таймер, учитывая, что обычно на твой комментарий в посте уж точно не побегут отвечать через 7 минут.
Опа, заметил, что это глобально действует на все комменты - ок, вопрос снят. Неплохая вещь.
ScorpioT1000 #58 - 3 месяца назад 0
GeneralElConsul, оно вообще было не больше 5 раньше на макс. уровне
Кстати, оно имба щас. Убирать я его, конечно, не буду))
KingMaximax #59 - 3 месяца назад 1
ScorpioT1000, но всё равно опыта больше не таскаешь. Слишком уж жуткие разрывы в требуемом опыте между уровнями. Глядишь, тут и сотый левел припилят на xgm. А знаешь почему? Способностей станет больше, и жор опыта у пользверей (пользователей) по-прибавиться, и придётся им ещё больше мозги напрягать, дак проекты штрудировать до их совершенства, чтобы ещё больше получить, а всё ради кучи возможных способностей.
А теперь, я заведу разговор по-настоящему:
Обновление не плохое, но раз оценщикам даёте больше свободы, то этого мало для этого.
    Нужно ввести ещё лампочки на XGM, как я говорил ранее кому-то в лс... Ещё нужно сделать комментарий к оценки, который пользователь может написать, чтобы они имели весомую причину и не являлись абузом, а ещё можно настроить по умолчанию Статистику рейтинга, которая будет видна без способности, но есть одно больше но!
  1. Статистика показывает только комментарии самой оценки (т.е. оставленного примечание к оценке от пользователя) Автор оценки остаётся анонимным, но показываются её дата тип(минус\плюс\лампа).
  2. (Ясновидение - 1) показывает Автора оценки, которая была поставлена только комментариях, соответственно.
  3. (Ясновидение - 2) показывает автора оценки, которая была поставлена в комментариях и ресурсах.
  4. (Ясновидение - 3) показывает автора оценки, которая была поставлена в комментариях и ресурсах. А также дату, когда её поставили, и к тому же показывает в полной статистике свежие оцени к примеру UserA (1) +1 / UserB (5) +3 или можно добавить более подробную таблицу, в которой указаны период кто когда ставили оценки за опр. день\месяц\год или за всё время прибывания на xgm.
Я ожидал, что XGM завезён собственный pastebin и назовёт его к примеру Корзинкой Кода, назвав сокр. КК, и короткой ссылкой xgm.guru/pb или xgm.guru/pastebin. И были и такие варианты: cd, codebasket, paste, xc(extremecode)
И задаюсь большим вопросом::: когда будут истинные хлеба и зрелища?
8gabriel8 #60 - 3 месяца назад 0
KingMaximax, ну с сотым уровнем уж загнул, пользователи хгм не живут вечно, тут мечта даже 15 уровень получить.
KingMaximax #61 - 3 месяца назад (отредактировано ) 1
8gabriel8, хорошо ты подметил. Да, это истинная беда XGM. Умельцам по кодингу по php+js ajax придётся слегка изменить таблицу требуемого опыта для достижения следующих уровней. К тому же от излишком опыта всегда может помочь избавиться оффтопка.
Одно дело загнуть, другое же отогнуть маразм в нынешней таблице опыта сей мододельни-игродельни.
Вот скажи, тебе же понравится изучать куда больше способностей и чувствовать себя счастливее, что ты добыл очередную, не так ли?
А представь, что их будет 100. Глаза же разбегутся. И к тому же можно откалибровать предел проектов на пользователя по-гибче, растянув минимум 1 проект - максимум 100.(+надбавки если таковы будут, но сотня тот самый предел, так что норм) Как 1 проект на 1 уровень.
Кет #62 - 3 месяца назад 0
KingMaximax, вроде у нас экспоненциальная шкала уровней, что конечно совсем не удобно.
GeneralElConsul #63 - 3 месяца назад 2
ну с сотым уровнем уж загнул, пользователи хгм не живут вечно, тут мечта даже 15 уровень получить.
У меня был 10 уровень, но потом мне попала стрела в колено я зашел в оффтопку. И посмотри каким я стал! Униженный системой опыта и всеми забытый пятиуровневик..
Не заходите в оффтопку.
tysch_tysch #64 - 3 месяца назад 2
8gabriel8:
KingMaximax, ну с сотым уровнем уж загнул, пользователи хгм не живут вечно, тут мечта даже 15 уровень получить.
15-й фигня, 16-й лет десять набиваю
KingMaximax #65 - 3 месяца назад 1
Кет, это не просто неудобно, это вообще жуть.
tysch_tysch:
15-й фигня, 16-й лет десять набиваю
Тяжело набирать его тогда, когда приходится напрягать свой ум сильнее обычного. Просто так опыт собирать не получится, иначе можно угодить под молот любого паладина.
GeneralElConsul:
У меня был 10 уровень, но потом мне попала стрела в колено я зашел в оффтопку. И посмотри каким я стал! Униженный системой опыта и всеми забытый пятиуровневик..
Не заходите в оффтопку.
О чём ты думал?! С такой качкой опыта писать в оффтопке очень опасно для уровня.
И раз зашла речь о опыте и уровнях, то действительно стоит пересмотреть эту жутчайшую жуть, которая будет пожестее любой жести.
Только вот перерасчёт и переделка для опыта к 100 уровням будет геморройной для разработчиков, так что скорее всего про счастливые уровни с легким опытом можно уже забыть. Но всё же, XGM должен измениться в лучшую сторону, и перестать застаиваться на одном месте. А ведь очередной первый шаг с пропасти был сделан. Будет ли второй? — вот в чём вопрос.
Кет #66 - 3 месяца назад 0
KingMaximax, ну вообще-то Скорпи прямо написал, что система уровней будет переделана.
KingMaximax #67 - 3 месяца назад 1
Кет, Честно, правда, что я не заметил, может упустил сие его заявление о том. Пускай делают 100 уровней. У меня как раз подойдут годные мысли о новых способностях и пр. утвари для каторжных усилий в пользовательских пещерах Иксгема.Хотя сотня будет маловато, тыща загрустит же, так-что можно и 1000 забабахать.=)
Кстати, давался ли бы опыт за иксгемские пасты кода в макулатуре xc(pastebin)?

ScorpioT1000, я до сих не получил точного ответа насчёт юникодных ресурсов, не заголовков, а содержимом предостмотрской и содержательной их частей.
Это был мой последний комментарий на сегодня в этом ресурсе.
alexprey #68 - 3 месяца назад 6
Вы вот мне лучше скажите, когда почините мой код по автоподгрзуке новых комментариев, которые появляются пока читаешь пост?
ScorpioT1000 #69 - 3 месяца назад (отредактировано ) 0
KingMaximax, я же в новости написал, какраз думаю ребалансить текущие левелы и апнуть верхний эдак до 50
Это делается одной строчкой кода + стили и цвета, но надо всё посчитать правильно
ScorpioT1000 #71 - 3 месяца назад 0
alexprey, там с комиентами и ресурсами ад и надо рефакторить сначала
PrincePhoenix #72 - 3 месяца назад 0
ScorpioT1000, Лвл должен быть чем-то обоснован, ну то есть поднимать верхний порог имеет смысл, если это даёт что-то апающему. А так нет смысла апать порог, при текущем абил листе
KingMaximax #73 - 3 месяца назад 1
PrincePhoenix, перечень способностей пополниться, в сём нет сомнений. Тем более некоторые идеи способности были даны, но пока ещё отобраны подходящие.
Например: Стена — открывает возможность комментировать страницу учётной записи(профиля) пользователя, но за те комментарии даёт 1 ед. опыта, однако, на те комментарии не действуют способности XP-марафон и Специалист. Но это лишь пример..
Ещё можно кое-что интересно как и XP-Марафон:
К примеру - способность: Автор — даёт + (5 * [уровень проекта или блога - 1]) ед. доп опыта за публикацию ресурса. Далее>> Автор разблокирует две способности "Слава" и "Почёт", где:
Слава - даёт мизерное кол-во опыта к примеру владельцу блога или проекта за комментарии от других пользователей, оно накопительное, т.е. появляется некий банк в который складывается опыт по 0.5 ед, 1.25 ед. Также с этого банка можно пополнить свой опыт, но только целая часть уйдёт в опыт, а дробная останется в банке как остаток, а если такого нет, то банк исчезает.
Почёт — тут немного иначе, за каждые 2 плюса или в ресурсе пользователя даётся +1 ед опыта, но только за плюс, а за 10 минусов даётся 3 ед. опыта в качестве возмещения за риск.
8gabriel8 #74 - 3 месяца назад 3
Если слишком усложнить систему рейтинга, то в ней мало кто захочет разбираться.
KingMaximax #75 - 3 месяца назад 1
8gabriel8:
Если слишком усложнить систему рейтинга, то в ней мало кто захочет разбираться.
     Вообще-то я про опыт, который и так добывается в каторжных условиях. Даже может и самого марафона не может хватить, а развиться дальше всё таки стоит. Нельзя стоять на одном месте, и если есть преграда, то мы прорезаем через неё новый вход, к новому пути, ведь это не колодец, и не дно, которое мы пытаемся пробить. Мы идём дальше
И поясните, как вы себе представляете её усложнение? И определитесь, мы говорим о системе опыта или всё-таки рейтинга?
    Сложной она во всяком случае не будет, разработчики не станут всё принимать во внимание, а только то, что явно подойдёт и будет либо лёгким либо средним по сложности понимания той или иной воплощённой идеи, и как её воспримет статистический пользователь.
   С другой стороны, если будет так легко, то некий смысл теряется, пользователи же не безбашенные звери с гранатой, а умные личности, которые всё-таки постараются немного прячь свои извилины, ведь это всё таки по больше степени не простой сайт, а сайт умных и набирающихся мудрости и ума людей. В тоже время, которые напрягают свой созидательный ум в лучшую сторону, но помимо того они стараются стать ещё лучше в своём поприще. И никто не запрещал ограничения уровней для способностей, и требования значка "Опытный пользователь" которым мог бы стать переделанный member+. От сложных заклинания всегда можно отгородить неопытных.
8gabriel8 #76 - 3 месяца назад 3
И поясните, как вы себе представляете её усложнение? И определитесь, мы говорим о системе опыта или всё-таки рейтинга?
О рейтинге, просто комментировал не только комментарий №73, но и №59. В них обоих упомянут рейтинг, но если принимать все эти условия, то их где-то следует упомянуть в правилах при регистрации. Вникать во все эти особенности для новых пользователей будет слишком сложно, им следует максимально упростить процесс вступления, как и процесс создания новых ресурсов и проектов. Можно изменять систему рейтинга с ростом уровня, например, с 1 по 5 лайки и дизлайки, с 5 по 10 именные лайки и дизлайки с обязательным комментированием оценки, с 10 по 15 анонимные комментарии к оценке, с 15 замена рейтинга возможностью по особому выделить комментарий, что будет означать одобрение старожила, а также вручение варномёта. Но серьёзно не думал об этом, просто привёл пример, который первый в голову пришёл.
разработчики не станут всё принимать во внимание
Да у них всё решено, как понимаю. Идеи долго копились и обдумывались, просто надо реализовать.
пользователи же не безбашенные звери с гранатой, а умные личности
Разные тут есть) XGM притягивает и гениев, и безумцев.
Msey #77 - 3 месяца назад 2
Вообще я за то, чтобы положительный рейтинг давал +1 опыт хотя бы.
Это как зрительские симпатии вашего ресурса. Фиксированный опыт у вас есть за публикацию, а надбавка в виде плюсов уже рациональна и это решают пользователи.
ScorpioT1000 #78 - 3 месяца назад 0
KingMaximax, твои идеи - это опыт ради опыта. Способности в итоге должны давать возможности.
KingMaximax #79 - 3 месяца назад 0
ScorpioT1000:
KingMaximax, твои идеи - это опыт ради опыта. Способности в итоге должны давать возможности.
А как тогда насчёт возможности оформлять текст не только зелёным, красным, и синим цветом? Расширить возможность использовать больше цветов для оформления текста.
ScorpioT1000 #80 - 3 месяца назад (отредактировано ) 0
KingMaximax, в идеале не должно быть именно цвета, должно быть что-то типа success, info, warning и набор цветовых схем целиком для проекта. Где-то они могут быть другими цветами, но с тем же смыслом
KingMaximax #81 - 3 месяца назад (отредактировано ) 0
ScorpioT1000, значит нужно не просто расширить цвета. а ещё сделать возможно выделения текста тегом ||text|| и к примеру тег зелёного выделения текста "|+|+ ", |+Этот текст выделен зелёным цветом|+, т.е. как бы некое подчёркивание, если конечно это можно будет назвать акцентом в тексте комментариев, проектов и пр., что содержит текст. Можно конечно ещё сделать возможность форматировать ещё и шрифты, но для этого тоже понадобится своей тег.
И да, как та идея с метками, которую я предлагал ранее?
» хмм
Но всё же, я хорошенько обдумаю над тем, что вы сказали.
ScorpioT1000 #82 - 3 месяца назад 0
KingMaximax, какие метки?
С юникодом всё не так просто, но то, что он нужен - это факт. С предпросмотром документов - это будем делать, когда займемся файловой системой
KingMaximax #83 - 3 месяца назад (отредактировано ) 0
KingMaximax, какие метки?
Ну что-то вроде этого, но только по-красивее и как кат с выпадающим списком, если меток таковых много.

Во основном я такое предлагал для пометок комментариев пользователей, типа принял или отклонил их предложение. Не плохо было бы сделать это способностью пользователя. Чтобы она действовала и на блог, и на проект, которого он участник, или (модератор или же его рук)
прикреплены файлы
ScorpioT1000 #84 - 3 месяца назад (отредактировано ) 0
KingMaximax, если ты про какие-либо заявки, то это надо делать системой заданий у проекта, она для этого и была создана.
KingMaximax #85 - 3 месяца назад 1
ScorpioT1000, не, это не заявки, это просто пометка комментариев. Сие немного другое, например я создал страницу, где принимаю предложение идей от пользователей, чтобы не писать туда лишний раз свои комментарии типа я принял или отклонил, мне проще будет помечать метками, асло так можно будет явить причину своей той или иной оценки пользователю, если распространять эффект метки на все комментарии а также ресурсы.
На счёт заданий, это просто модуль, который могу использовать лишь участники проекта, но не гости. А модуль вопрос только для вопросов. А вот модуля предложений нет, хоть его можно было бы сделать на основе модуля вопроса, или...
ScorpioT1000 #86 - 3 месяца назад 0
KingMaximax, для этого надо разрешить привилегию "Может создавать новые задания" для группы "Гости"
KingMaximax #87 - 3 месяца назад (отредактировано ) 1
ScorpioT1000, а можно ли использовать модуль Q/A для предложений или заказов так, чтобы можно его просто типизироваться, чтобы можно было не только помечать его галочкой зелёной, но и крестиком в зависимость от типа Q/A Тип Вопрос: может иметь только зелёную галочку и только один правильный ответ из нескольких, Тип предложение иметь только один ответ, но с тремя состояние Оранжевый бинокль, который означает, что оно рассматривается, ну сам ответ и состояние можно менять, если оно принято, то ответ будет с зелёной галочкой, а если нет, то ответ будет с красным крестиком. Суть в том, что утверждает правильный ответ в типе предложения только рук или модератор или же участник проекта, где заявили само предложение. Как-то так, но тип заявки может быть не обязателен, т.к. вопрос есть, но можно было сделать её (завку) как тип имеющий качество типа вопроса и типа предложения, где решает сам зачинщик вопроса типа заявки, но это уже другая история.
ScorpioT1000 #88 - 3 месяца назад (отредактировано ) 0
KingMaximax, я же говорю, это модуль задания. Их можно назначать на исполнителя, можно переназначать, можно выполнять за рейтинг и опыт, а можно отклонять.
Модуль вопросов - это аналог stackoverflow, ранее для этого была Академия
KingMaximax #89 - 3 месяца назад (отредактировано ) 1
ScorpioT1000, дело не в этом, а если я не хочу, чтобы была метка провалено или выполнено, а принято или отклонено, я пользовался этим модулем, но у него нет такой изюминки, я же не маг, не могу заставить значок вопроса смениться на значок бинокля, а ещё переименовать выполнено\отклонено на принято, или вытащить каким-то чудом лишний параметры
  • Рассматривается (Задание-Заявка\Предложение)
  • Принято (с галочкой, а не плюсом )
  • Отклонено ( с крестиком, а не минусом )
К тому же мне понравился визуальный метод селекции ответа у модуля вопроса. Поэтому я подумал от типировании модуля на несколько видов открытия вопроса. Хм...
ScorpioT1000 #90 - 3 месяца назад (отредактировано ) 2
KingMaximax, я в ближайшем будущем думаю заняться этим вопросом и сделать больше статусов
Статусы такие:
  • открыто
  • принято
  • выполняется
  • на рассмотрении
  • на тестировании
  • выполнено
  • отклонено
  • на обсуждении