XGM v8 patch 3

Добавлен , опубликован
И так что-то я затянул с этим патчем. К сожалению за это время ничего сверх нового я не смог для вас подготовить, но вот исправить множество багов... это всегда пожалуйста. Хотя без небольших плюшек я вас не оставил.

Плюшки

Улучшение TXT2

Самое важное, лично для меня, так это такой вот забавный прогресс бар
Осталось 0 дней (100%) - Просто так будет считать
Делается он такими вот манипуляциями:
[ 10.12.2013 / 10.12.2015] - Просто так будет считать
Так же еще одно из весьма классных нововведений, так это то, что теперь можно подписывать блоки кода, вот пример
public class HelloWorld { 
   public int Main(String[] args) {
        System.io.println("Hello, world!");
        return 0;
   }
}
Ну как нравится вам? Лично мне очень, а делается это очень просто
((code java - HelloWorld.java public class HelloWorld { public int Main(String[] args) { System.io.println("Hello, world!"); return 0; } } ))

Улучшения в управлении проектом

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

Полный список изменений

  • [+] Добавлена возможность использования протокола Skype в ссылках.
  • [+] Расширен список поддерживаемых ссылок на YouTube видео. (reported by Jusper)
  • [+] Добавлена возможность использовать прогресс бары на основе дат ([ 10.12.2013 / 10.12.2015 ] - date).
  • [+] Добавлены пункты "Снять статус главной" и "Сделать главной" в меню управления ресурсом. (reported by KO3bMA)
  • [+] В модуль "Вопросы" была добавлена вкладка "С ответом" на которой можно посмотреть все вопросы, на которые уже дан ответ.
  • [+] Добавлена возможность указывать описание к блоку кода "((code java - SomeClass.java". (reported by Extravert)
  • [+] Добавлен счетчик статей на странице выбора раздела статей.
  • [+] Добавлена кнопка "Оставить задание" в меню управления ресурсом.
  • [+] Теперь в списке комментариев пользователя есть возможность перейти на страницу ресурса, где был оставлен этот комментарий.
  • [*] Теперь при переходе в модуль "Вопросы" по умолчанию открывается вкладка "Без ответа".
  • [*] Внутрисайтовые ссылки в ресурсе открываются в этом же окне.
  • [*] Исправлена подсветка выбранного комментария. (reported by Ancient)
  • [*] Исправлена проблема с клиенской частью txt2 разметки после динамической подгрузки новых комментариев.
  • [*] Исправлена проблема с редактирование комментариев (Когда комментарий входил в "лучшие комментарии" поле для редактирования открывалось там).
  • [*] Исправлена проблема с редактирование скрытых комментариев (При редактировании скрытого комментария исчезала информация о том, что комментарий был скрыт).
  • [*] Исправлена проблема с обновлением клиентской части txt2 разметки после редактирования комментария.
  • [*] Исправлена проблема с загрузчиком файлов в комментариях (При отправке комментария с файлами, файлы не удалялись из формы).
  • [*] Исправлена проблема с отображением списка прикрепленных к комментарию файлов (Когда имя файла было очень длинным, оно ломало разметку).
  • [*] Исправлено дублирование комментариев в списке комментариев пользователя.
  • [*] Теперь галочка "Показывать на главной" не отображается при редактировании заданий, вопросов и ресурсов блога.
  • [*] Теперь при создании вопросов не показываются поля связанные с публикацией и ссылкой.
  • [*] Теперь при создании вопросов можно указывать метки для поиска.
  • [*] Теперь можно поднимать главную страницу проекта.
  • [*] Исправлен рендер ключевых слов в блоке головы страницы (head) для ресурсов, раньше они рендерились через пробел, сейчас через запятую (Это должно улучшить индексацию поисковыми роботами).
  • [*] Исправление высоты строчки в заголовке статьи. (reported by Extravert)
  • [*] Исправлено отображение логотипа проекта в ленте. (reported by Extravert)
  • [*] Исправлена ссылка на проект в сообщениях для менеджеров.
  • [*] Улучшено окно быстрого ответа на задание, теперь поле для ввода текста не одно-строчное.
  • [*] Правки на странице выбора раздела статей. Теперь отображаются только проекты в которых есть хотя бы одна статья, а так же происходит сортировка по количеству статей.
  • [*] Исправлена проблема с отображением логотипа проекта в списке проектов/статей (Раньше отображался первоначальный вариант логотип проекта, после смены на новый).
  • [*] Улучшение проектного меню, в частности следующих пунктов: "Вопросы" и "Задания", они теперь обзавелись подменю для быстрой навигации и создания новых вопросов/заданий соответственно.
  • [-] Теперь в блогах не доступны такие модули как "Статьи" и "Вопросы". В старых блогах эти модули остались включенными.
  • [-] Убрана кнопка "Снять статус главной" при редактировании главной страницы проекта/блога.
`
ОЖИДАНИЕ РЕКЛАМЫ...
38
prog, это делается без какого-либо внедрения в текст.
Я уже предлагал систему комментариев, которая позволяет комментить вообще всё на сайте)
24
ScorpioT1000, а ссылку можно? хотелось бы почитать и сравнить с тем, что я предложил. Что-то мне подсказывает, что возможность оставлять комментарии к чему-угодно и возможность оформить текст с дополнительной информацией в корне отличаются как по предназначению, так и по нагрузке на сервер, хотя визуально и выглядят похоже, спору нет.
38
за примерами далеко ходить не надо - гугл докс
34
комментарии где угодно, это очень просто делается и почти без нагрузки на сервер, вопрос только один, зачем это нужно.
38
это не приоритетная задача, вот привязкой к git или svn я бы занялся - типа у проекта модуль бы такой был или тип ресурса
29
ScorpioT1000, это тоже сейчас явно не приоритетная задача. Но мне интересно как ты это видишь? Он показывает историю изменений или что он делает? Я просто не особо представляю что там можно сделать, но с удовольствием бы послушал
34
зачем git на xgm. Для гита есть гит, или битбакет. Можно конечно сделать комитинфо (типа блок со списком комитов, но без файлов и т.п. просто ради того чтобы показать прогресс проекта ну и версию), но это того не стоит.
38
Просто в проекте указываешь адрес репозитория гит или свн и если приватный, то авторизационные данные.
После чего у проекта появляется новы модуль (например слева пункт меню под лого) "Релизы".
Открывается страница репозитория (тоесть какбы кусок веб интерфейса у нас на сайте, его не надо писать руками) и список версий, у каждой версии можно посмотреть список изменений в файлах и список всех файлов (это тоже уже написано).
Далее мы можем позволить себе всякую вкусноту вроде привязки файловой системы портала к релизам, тоесть будет кнопка рядом с "прикрепить файлы" - "прикрепить релиз".
И вместо файлов у ресурса появляется кнопка скачать, ссылающаяся на релиз (можно даже другим цветом, но надпись та же "Скачать", чтобы не вводить в заблуждение юзеров.).
Если копнуть глубже, то появляются другие интересные штуки, например:
  • выдача заданий к файлу в коммите / коммиту
  • добавление в проект участника = добавление его прав в репозиторий с тем же мейлом
  • превращение автодокументации из comment doc (это уже написано) в документацию посредством статей (одним кликом) и автообновление с новым релизом
  • обновление кнопки скачать на главной странице проекта, как только вышел новый релиз

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

Есть вот такая бага, но не критичная, вообще даже хз как ее в ксс подправить:
Осталось 0 дней (100%) - |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Кстати, когда процитирован тег кода, мне на секунду показалось, что наше форматирование делает автоотступы :(
38
кстати щас этот пост выше сместился в ширину относительно других
20
на спан навесьте:
word-wrap: break-word;
word-break: break-all;
white-space: normal;
overflow: hidden;
еще рекомендую чисто с точки зрения эстетики сделать:
display: block; или сделать див вместо спана окда
text-align: center;
left: 0%;
20
А системой контроля версий не будут пользоваться полтора юзера на хгм?
20
alexprey:
А вот Ваша верстка:
скажите, что фаерфокс не браузер.
А еще Вы могли не выпендриваться, а поставить нужный line-height (16-18 пикселей в данном случае), коли так много ума.
34
у меня на хроме тоже проблемы с этим зеленым прямоугольником
вернее хромиум (под линукс)
27
Mihahail, из текущих юзеров - да, полтора юзера. А если приглашать профессиональный народ на хгм и говорить мол вот у нас есть то то и то то - больше.
22
А "чёрный список" (бан-лист) у проектов так и не починили...
20
Extravert, я не критикую, но выражаю сомнение, что профессиональный народ удастся чем-то заинтересовать. Может у нынешних членов савиора есть какие-то идеи, но звучит сомнительно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.