Квартальный отчёт (4 кв. 2013)

Преамбула

Прошло три месяца с момента появления предыдущего квартального отчёта, так что самое время опубликовать ещё один.

Хорошее

Проект развивается в соответствии с дорожной картой.

Мы продолжаем исправлять баги и проблемы с безопасностью в Mibew Messenger 1.6.x и делаем всё возможное для создания Mibew Messenger 2.0.

За последние три месяца состоялось два релиза Mibew Messenger стабильной ветки (текущая версия была выпущена на прошлой неделе). В настоящее время мы планируем продолжать в том же духе, выпуская новую версию стабильной ветки Mibew Messenger каждые два месяца. Хотя это может и измениться, как только будет выпущен Mibew Messenger 2.0.

Что касается Mibew Messenger 2.x, то мы приняли ряд серьёзных решений, которые определят направление будущего развития Mibew.

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

В то же время, мы уже изменили код Mibew таким образом, что возможно перейти на использование практически любого шаблонного движка. Если что-то пойдёт не так, будет возможно пересмотреть наше первоначальное решение. Так что тут волноваться не о чем.

Далее, мы решили внедрить стандарты PSR (PSR-0, PSR-1 и PSR-2, если быть точным), делая таким образом код более пригодным для чтения. Мы планируем опубликовать правила стиля кодирования в течение следующих одного или двух месяцев, после того, как закончим идущий процесс переработки существующего кода. Правила будут основываться на PSR и содержать ряд дополнительных положений.

Помимо важных решений из области методики разработки и продолжающейся работы над кодом Mibew, у проекта были достижения в области интернационализации. Mibew Messenger был переведён на японский, так что общее число локализаций теперь составляет 35. Кроме того, были обновлены и улучшены переводы на китайский язык (как традиционный, так и упрощённый).

Плохое

Мы по-прежнему должны сделать массу вещей до того момента, как появится первая альфа-версия Mibew Messenger 2.0. В настоящее время мы надеемся (и постараемся воплотить надежды в реальность), что это произойдёт в течение двух месяцев. В то же время, следует понимать, что мы не хотим приносить качество продукта в жертву скорости разработки. Так что наберитесь терпения. Вскоре мы закончим первую часть серьёзных изменений, так что сторонние разработчики смогут принять участие в процессе разработки.

Собственно, это единственная плохая вещь. Всё остальное идёт в соответствии с планами.

Разное

Наконец, немного статистики.

Проект Mibew насчитывает 89 форков главного репозитория на хостинге Github (14 новых форков за последние три месяца). Он был отмечен 51 пользователем (28 новых отметок за последние три месяца), а следят за ним 24 разработчика (10 новых наблюдателей за последние три месяца). Общее число коммитов в master-ветку главного репозитория вскоре превысит 1300 (около 100 новых коммитов за последние три месяца, не считая коммитов во вспомогательные репозитории и в legacy-ветку).

Среднее число скачиваний различных дистрибутивов Mibew по-прежнему составляет около 2 тыс. в неделю, это число более-менее стабильно. Наибольшее число закачек осуществляется из России (17,42%) и Бразилии (14,92%). Далее, с некоторым отрывом, следуют Турция (5,49%), Китай (4.82%), США (4.80%), Индия (4.02%) и Украина (3.94%).

Пользовательская активность на форуме проекта несколько снизилась по сравнению с прошлым кварталом. В настоящее время от 1 до 2 новых топиков создаются каждые два дня, и каждый день появляется от 2 до 3 новых сообщений. В то же время, пользователи начали более активно использовать интерфейсы отслеживания проблем и ошибок Github-а. Так что всё в порядке.

Каждый день (не считая 1-го января) сайт проект посещает более тысячи человек, и это число также остаётся достаточно стабильным.