Обновление 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!
По традиции, если вы заметили ошибки в работе сайта или форума, обратитесь в раздел технической поддержки.
Если не можете войти в систему, обращайтесь в обратную связь.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
29
ScorpioT1000, значит нужно не просто расширить цвета. а ещё сделать возможно выделения текста тегом ||text|| и к примеру тег зелёного выделения текста "|+|+ ", |+Этот текст выделен зелёным цветом|+, т.е. как бы некое подчёркивание, если конечно это можно будет назвать акцентом в тексте комментариев, проектов и пр., что содержит текст. Можно конечно ещё сделать возможность форматировать ещё и шрифты, но для этого тоже понадобится своей тег.
И да, как та идея с метками, которую я предлагал ранее?
хмм
Но всё же, я хорошенько обдумаю над тем, что вы сказали.
38
KingMaximax, какие метки?
С юникодом всё не так просто, но то, что он нужен - это факт. С предпросмотром документов - это будем делать, когда займемся файловой системой
29
KingMaximax, какие метки?
Ну что-то вроде этого, но только по-красивее и как кат с выпадающим списком, если меток таковых много.

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