Дальнейшие действия

Добавлен , опубликован
Стала очевидна проблема сайтовой навигации: сложно найти что-то обновленное и новое.
Посему будут предприняты следующие шаги:
  • будут введены тематики проектов (модмейкинг, геймдев, музыка, игры, литература), список проектов будет разбиваться по тематикам;
  • будет создан фильтр на главной, определяющий, что показывать: какие тематики проектов вас интересуют, с какого уровня проекты показывать или же показывать исключительно ваши подписки, показывать ли записи в блогах прямо на главной;
  • вместе с последним ресурсом, в его блоке будут показываться пять заголовков предыдущих ресурсов этого проекта, рядом с каждым значок, определяющий, есть ли в нем новые комментарии;
  • оглавление проекта скорее всего будет вынесено наверх, под основной меню, вместе с логотипом;
  • будет создан блок "Новое на форумах" по типу "Новые комментарии", отображающий все обновленные темы;
  • будет создан подобный блок, показывающий новые комментарии в ресурсах, независимо от подписок.
0
8
12 лет назад
0
Круто. Ещё хотелось бы возможность полноценного удаления темы/ресурса.
Я всё испробовал, но щас можно только скрывать и снимать с публикации.
0
30
12 лет назад
0
BizzaroFukuro, этой возможности не будет, для удаления снимай с публикации.
0
33
12 лет назад
0
А будет удобный список проектов на главной, как раньше было?
0
33
12 лет назад
0
Гад, а до тебя эта ссылка доходила xgm.ru/p/xgm/50203 ?
0
30
12 лет назад
0
ADOLF, доходила
0
30
12 лет назад
0
GadenbIsh, зачеркивай сделанное и добавляй, что планируешь
1
19
12 лет назад
1
фу
0
17
12 лет назад
0
Ужесточите модерацию! Сайт дохнет.
0
26
12 лет назад
0
BelDm, комьюнити этим и было известно.
0
37
12 лет назад
0
гаду на заметку habrahabr.ru/post/112685
0
30
12 лет назад
0
Честно говоря, я хз, как писать юнит-тесты, тем более для такого кода, а тем более для интерфейса (отображается ли у манагеров кнопочка такая-то в проекте с уровнем 6 с дружественной связью с XGM Staff).
Т.е. тесты во-первых должны писаться во время разработки классов, тестировать определенные их методы. Но как они могут тестировать огромные системы типа этой, я ума не приложу, Тут просто невероятное количество входных данных.
Код написан не очень хорошо в общем, тут игнорируются нотисы, и в коде это повсеместно используется. С нотисами некоторые ошибки, типа описался в названии переменной или не инициализировал ее, находятся еще в стадии первого запуска, а без них - уж как повезет. У зибады очень зоркий глаз, он видел подобные траблы сразу, у меня же не настолько развита внимательность, как бы я не старался.
0
37
12 лет назад
0
Но как они могут тестировать огромные системы типа этой, я ума не приложу
  • интерфейсы-заглушки, создаешь искусственную среду, служащую окружением класса
  • обратные операции - создал аккаунт, создал ресурс с его авторством, подготовил (всё это автоматом в тесте), потом тестируешь то, что нужно и удаляешь всё, что создал
0
30
12 лет назад
0
интерфейсы-заглушки, создаешь искусственную среду, служащую окружением класса
у нас нет классов
обратные операции - создал аккаунт, создал ресурс с его авторством, подготовил (всё это автоматом в тесте), потом тестируешь то, что нужно и удаляешь всё, что создал
ну как ты тут опишешь, какой тип аккаунта, какие права у него в каком проекте, какой статус проекта, какие права статуса, какие права получаются откуда то из других проектов, типа стаффа
0
37
12 лет назад
0
все создается в начале с нуля и удаляется после юнита
0
30
12 лет назад
0
что все? я словами не смогу описать все варианты
или ты говоришь про банальные вещи: создать ресурс, отредактировать ресурс, показать ресурс, удалить ресурс?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.