{{notification.text}}

MirGames

MirGames

Сайт сообщества разработчиков игр
0
 
 

Описание проекта

Проект этого сайта. Я решил, что использовать сайт для разработки этого же сайта - это интересно.

Блог

Новый пост
10.08.14 23:25, опубликовал

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

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

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

Так же был немного реструктурирован код фронт-энда, теперь он разбит на так называемые MVC Area, т.е. всё, что относится к одному модулю теперь сосредоточено в одном месте. Основные сложности были связаны с необходимостью проверки и переделки всех ссылок. В связи с этим теперь используется T4MVC, который это упрощает.

Появилась возможность создания поста непосредственно из проекта, и пост выводится с привязкой к проекту, чем я сейчас и пользуюсь :-)

Написана новая система нотификаций, которая позволит в будущем создать центр нотификаций (индивидуальную ленту активности) и уведомления по e-mail. Работает, кстати, поверх MongoDB. Сейчас же эта система используется для вывода новых постов и комментариев в блоге и форуме. Пока что отслеживаются любые изменения. Впоследствии этим можно будет управлять.

Ну, и как обычно, фиксы некоторых старых багов и появление новых багов)

12.01.14 16:05, опубликовал

clipboard.png

Продолжаем развитие сайта :-) И сегодня у нас новая веха в жизни форума. Все топики и посты, а также почти все пользователи ("почти" потому, что перенесены лишь те, кто написал хотя бы 5 сообщений) перенесены в новую платформу. Логины и пароли те же.

Теперь форум живёт на основном домене. Соответственно, пропали "подфорумы", а посты группируются по тэгам. Хорошо это или плохо, я пока не могу сказать, но большого смысла в содержании десятка подфорумов нет. Отчет о разработке живёт тут, все пожелания рассматриваются и по мере сил и возможности реализуются :-)

03.01.14 06:36, опубликовал

Немного запоздало, но всё же хочу поздравить всех с уже наступившим 2014 годом!

Я хочу поблагодарить всех тех людей, кто всё ещё с нами, "старичков", которые, пусть и не очень часто, но заглядывают на mirgames. Спасибо вам огромное за то, что вы есть и были с нами. Кое-кто с нами уже десять лет, а это очень длительный срок.

Десять лет - это действительно много. За это время сообщество росло, развивалось, и, к сожалению, уже почти вымерло. Изначально мы были сообществом, которое состояло в основном из школьников и первокурсников, грезящих о создании игр, раз за разом с горящими красными глазами пишущих свой "движок", мало задумываясь о качестве кода. Многие и до сих пор об этом не задумываются) Я рад, что благодаря MirGames я познакомился со множеством таких же сумасшедших. MirGames подарил мне колоссальное количество опыта, особенно в областях движкописательства, администрирования сайта и модерирования форума. Это были светлые времена, со своими троллями, конкурсами, рваной грелкой, батлами Dron vs XProger, желанием помогать и отвечать даже на самые глупые вопросы.

И пусть сейчас нас осталось уже не так много, но мы всё ещё живы :-) Канул уже век Delphi, и даже XProger пишет на плюсах. Люди, казавшиеся монстрами игростроения, уже забросили геймдев. Романтический ореал геймдева померк по мере роста профессионализма. Мир изменился. Социальные сети захватили мир, и сообщество растворилось в них... Несмотря ни на что, мы всё ещё живы.

В 2013 мы начали искать новый формат, и в 2014 я продолжаю искать его. Я обещаю в новом 2014 году продолжить ту массу изменений, которую я начал буквально за несколько недель до Нового Года. Сменилась платформа. Вместо тормозного LiveStreet и убогого PHP, теперь используется собственная разработка на платформе .NET. Отдельное слово хочется сказать об архитектуре. Я действительно горжусь результатом :-) Если кому-то интереса тема архитектуры веб-прилоежний, я могу рассказать об этом подробнее. База пользователей и обсуждения импортированы из нашего старого форума, статьи - со старого сайта.

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

Я искренне верю в то, что в новом году нам удасться возродить сообщество. Надеюсь, что вы поможете мне в этом :-) Если у вас есть, что рассказать, милости просим! Если у вас есть вопрос, пусть самый глупый, мы постараемся вам помочь!

30.09.12 22:18, опубликовал (Автор оригинала: asd )
Экспериментируя с системой плагинов LiveStreet, которая к слову довольно плохо документирована и имеет ряд проблем, добавил для топиков возможность указания того, что это перевод или репост.


Репозиторий

Адрес репозитория: Скачать ZIP архив

Галерея

История

28.07.15 00:15
Мега-рефакторинг, RabbitMQ, сервисы.
mefcorvi
08.06.15 01:24
Рефакторинг, багфиксинг, редизайн, начало работы над рассылкой уведомлений по e-mail.
mefcorvi
16.05.15 23:59
Добавлен проект сервиса нотификаций
mefcorvi
16.05.15 22:51
Минорные исправление мессаджинга.
mefcorvi
14.05.15 23:04
Улучшения адаптивной разметки.
mefcorvi
11.05.15 18:15
Поддержка упоминаний в форуме.
mefcorvi
11.05.15 17:52
Поддержка упоминаний в блоге.
mefcorvi
10.05.15 23:27
Исправление gulpfile, чтобы скомпилированные JS файлы автоматически попадали в temp.
mefcorvi
10.05.15 23:15
Исключение лишних файлов из пэкэджа.
mefcorvi
10.05.15 23:10
Исправление проблемы с устаревшим заголовком страницы.
mefcorvi
10.05.15 23:10
Автоматическая подписка на комментарии.
mefcorvi
10.05.15 20:33
Тэги постов теперь открывают страницу со всеми записями блогов.
mefcorvi
10.05.15 20:14
Минорные улучшения дизайна.
mefcorvi
10.05.15 19:07
Исправление OAuth авторизации.
mefcorvi
10.05.15 16:49
Добавление плашки на дэшборд, скрытия трекера из меню проектов, улучшения по логауту.
mefcorvi