close
  • Ru chevron_right

    Movim 0.13 – Coggia – Рождественский релиз

    Stanislav Nikitin – pubsub.feder8.ru / russian-movim – Tuesday, 26 December, 2017 - 15:50 edit

Переработка ядра Movim, ZeroMQ

Это, наверное, самое большое изменение для пользователей в этой версии.

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

ZMQ

Демон теперь использует ZeroMQ (и PHP-библиотеку php-zmq) для внутренних коммуникаций. Это дает возможность полностью использовать мощности сервера, на котором запущен Movim, и не замедлять работу остальных пользователей, если кто-то интенсивно использует бэкенд.

Из-за этих изменений много буферизаций было удалено чтобы использовать весь потенциал #ZeroMQ. Это означает, что сообщение или эвент напрямую отправляется к вам, минуя стадию ожидания. Movim теперь более "живой", особенно на мобильных устройствах.

Анимации для UI

Теперь Movim использует небольшие #анимации, чтобы UI выглядел более быстрым и плавным. Это позволило подойти еще ближе к нашей цели: дать пользователям все современные возможности XMPP с помощью легкого и быстрого интерфейса :)

AJAX, снова

Эта версия также возвращает обратно AJAX-запросы. Они будут использоваться только в специфичных случаях для того, чтобы убедиться в доставке запросов.

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

Это, кстати, показало себя очень эффективным решением для 2G сетей :).

Ночной режим, ваши глаза полюбят его!

Эта версия превносит ночной режим в пользовательский интерфейс.

Night mode

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

И, так как конфигурация Movim хранится в вашей учетной записи XMPP, все другие инстансы автоматически ее подхватят :).

Конференции

Несколько багов было исправлено в работе с конференциями. Это стало необходимо для более четкой отработки взаимодействия с разными XMPP серверами. Было добавлено "состояние загрузки", которое указывает на то, что пользователю необходимо немного подождать перед тем, как совершать какие-либо действия в конференции (отправка сообщений, приглашение других пользователей, и т.д.).

Также список пользователей теперь сортируется по имени и Movim умеет автодополнять имена в поле ввода (нажатием Tab).

Но также...

Форма логина была немного переработана и упрощена, как и форма для настройки ваших сообществ (расширенная форма все еще доступна при нажатии кнопки "Меню").

Login form

Набор стикеров "Miho" завершен и включает в себя 16 стикеров, доступных для всех пользователей :). Полный набор был также опубликован в LINE Creator Market. Если вы используетет LINE, то вы можете поддержать проект, купив этот набор стикеров.

Лайки теперь отображаются в одном небольшом блоке под постом, чтобы освободить место для комментариев.

Likes

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

Библиотека ReactPHP, которую Movim использует для работы в режиме "реалтайм", была обновлена до последней версии.

Помогите нам двигать Movim дальше!

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

Вы можете помочь нам, контрибутя в проект код, обсуждая баги или новшества, помогая с переводами. Приходите в нашу официальную конференцию для общения!

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

Наконец, вы можете помочь нам финансово, с помощью Patreon или PayPal. Такая помощь нужна для покрытия стоимости серверов, доменов и всего прочего, непосредственно связанного с Movim. Мы надеемся, что в 2018 году Movim и все наши сервисы будут оплачены с помощью сообщества!

Мы желаем вам счастливого Нового Года и Рождества. Увидимся в 2018 и посмотрим, какие новшества и сюрпризы он нам принесет!

Happy New Year

Это перевод официального анонса Movim 0.13. Если вы обнаружете какие-то ошибки или неточности - пишите в комментарии!

  • Ru chevron_right

    Бабблы в конференциях

    Stanislav Nikitin – pubsub.feder8.ru / russian-movim – Friday, 8 September, 2017 - 20:59

Теперь в конференциях вместо портянки текста отображаются бабблы, как в приватных диалогах.

  • Ru chevron_right

    Приватные сообщения из конференций - уже скоро!

    Stanislav Nikitin – pubsub.feder8.ru / russian-movim – Thursday, 17 August, 2017 - 17:40

Здравствуйте, товарищи!

Начинаем (опять) постить всякие новости и слухи про Movim.

Четыре дня назад был добавлен следующий коммит:

Add support of private MUC messages

Неужели скоро у нас появится нормальная работа с приватными сообщениями из конференций и другие XMPP-клиенты можно будет выкинуть?