- PVSM.RU - https://www.pvsm.ru -
Сегодня я хочу рассказать вам о выходе второго stable-релиза IM-мессенджера Miranda NG [1], форка Miranda IM, созданного бывшими разработчиками ядра и ряда плагинов.
Стабильная сборка: x32 [2], x64 [3]
Исходный код [4]
Ресурс со всеми портированными плагинами [5]
Трекер [6]
Статья-прародитель, содержащая небольшой FAQ для «введения в курс дела»
Веб-сайт и вики сейчас находятся в стадии активной разработки и наполнения контентом, впереди еще много работы, но команда полна идей и энтузиазма, так что не судите строго. :)
История, отличия и другая информация под катом.
К весне 2012 года в разработке Miranda IM сложилась патовая ситуация, так как принятая (и по сегодняшний день существующая) модель разработки Миранды оказалась полностью нежизнеспособной по следующим причинам:
К тому же, сложился четко созревший конфликт между двумя оставшимися на тот момент активными разработчиками Миранды: Георгием Хазаном (ghazan) и Борисом Красновским (borkra), последней каплей которого стал откат Борисом фикса для совершенной им ошибки под тем предлогом, что в комментарии к коммиту был употреблен английское причастие “borkred”, изобретенное для сломанных им частей миранды одним из участников проекта (не Георгием).
В результате всего этого в начале апреля 2012 тогдашний куратор ядра Miranda IM Георгий Хазан принял решение покинуть проект, несмотря на наличие множества очевидных направлений развития Миранды.
Однако, в процессе переговоров между разными сторонами было принято решение организовать новый проект, под руководством ghazan, основанный на следующих принципах:
Т.о. 15 мая 2012 года исходный код ядра Миранды был залит в отдельный репозиторий, со временем в него было добавлено больше сотни плагинов. В последующем в исходные тексты было внесено более полутора тысяч изменений, после чего 30 августа 2012 года был выпущен первый релиз Miranda NG.
Сейчас в проекте зарегистрированы 15 человек, из них минимум половина активно участвуют в разработке.
Была произведена практически полная ревизия кода как ядра, так и портированных плагинов (основная их часть выбиралась по принципу частоты использования и популярности на сайте www.miranda-vi.org [7]). Однозначно исключались плагины, для которых не существовало актуального исходного кода., поэтому нет смысла описывать все мелкие изменения и багфиксы, с полным changelog'ом проще всего ознакомиться в svn [4].
В этой статье я перечислю лишь основные и принципиальные изменения.
Нет ничего проще: достаточно лишь “подложить” старый профиль к Miranda NG (сохранив, конечно же, структуру папок) или заменить все плагины и ядро (не забыв про папку Core и библиотеку mir_core.dll в корне) на новые с сайта проекта [8].
Все старые настройки, внешний вид, история контактов и т.д. останутся нетронутыми и прежними. Профили IM и NG полностью совместимы.
В ближайшем будущем планируется реализация:
На все вопросы и замечания команда всегда готова ответить на форуме [9] и jabber-конференции xmpp://miranda-ng@conference.jabber.ru.
За подготовку материала — огромное спасибо Георгию Хазану (ghazan).
Автор: jscar
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/15785
Ссылки в тексте:
[1] Miranda NG: http://miranda-ng.org
[2] x32: http://miranda-ng.org/distr/stable/miranda-ng-v0.92.3.7z
[3] x64: http://miranda-ng.org/distr/stable/miranda-ng-v0.92.3_x64.7z
[4] Исходный код: https://mysvn.ru/ghazan/myranda/trunk
[5] Ресурс со всеми портированными плагинами: http://www.miranda-ng.org/distr/
[6] Трекер: http://trac.mysvn.ru/ghazan/myranda/report/1
[7] www.miranda-vi.org: http://www.miranda-vi.org
[8] сайта проекта: http://miranda-ng.org/distr
[9] форуме: http://forum.miranda.im/showthread.php?p=44780
Нажмите здесь для печати.