Movim

Материал из Циклопедии
Перейти к навигации Перейти к поиску
программное обеспечение
Movim
Файл:Movim-logo.svg
Файл:Movim-screenshot.jpg
ТипСоциальная сеть
РазработчикThe Movim Project
Операционная системаCross-platform
Аппаратная платформаPHP
Последняя версия0.10[1] (10 января 2016 года; 3023 дней тому назад)
СостояниеАктивное
Сайтmovim.eu

MOVIM (сокр от англ. My Open Virtual Identity Manager — «Мой Открытый Виртуальный Идентификатор Личности») это распределенная социальная сеть, построенная на базе XMPP, открытого стандарта протокола связи[2]. Movim является свободным и открытым ПО распространяющимся под лицензией AGPL. Возможно использование сервиса сторонними XMPP-клиентами и учетными записями Jabber.

Проект был основан Тимоти Джейсон в 2010 году. Поддерживается Тимоти Джейсон, Винцент Л. и Христим Ho. [3]

Концепция[править]

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

XMPP повсеместно используемый открытый стандарт протокола связи. Использование XMPP позволяет использовать сайт с использованием уже существующих XMPP клиентов, таких как Pidgin, Xabber или Jappix. Пользователи могут войти в Movim используя существующий Jabber аккаунт, в том числе с помощью Google Talk.[4]

Movim затрагивает вопросы конфиденциальности, связанные с централизованностью социальных сетей, позволяя пользователям создать свой собственный сервер для размещения контента.[5] Сервера взаимодействуют с друг другом, а пользователи могут экспортировать свои данные между ними, или сохранить их локально.[5]

Технологии[править]

Movim разработана с использованием таких технологий как PHP, CSS и HTML5. Изначально использовала фрейморк symfony, но общая сложность приложений и xmpp управление соединениями подтолкнула разработчиков переписать Movim как отдельное приложение с собственными библиотеками и API. Movim был ранее основан на библиотеке JAXL для применения протокола XMPP, но JAXL был заменен на Moxl (Movim XMPP Library) который использует WebSocket для взаимодействия с XMPP. По утверждениям разработчиков так они сократили количество кода, сложность, и нагрузку, обеспечивая более эффективное исправление ошибок.

Архитектура[править]

Проект состоит из набора библиотек, которые обеспечивают уровень абстракции поверх XMPP для связи и управления данными. Доступ к интерфейсу осуществляется при помощи системы виджетов, позволяющей за счет возможности интроспекции, писать элементы AJAX без использования JavaScript.

Источники[править]

  1. Movim Stable Branch (7 Август 2016). Проверено 7 Августа 2016.
  2. movim / COPYING (LICENSE) (англ.). GitHub (2015-08-12). Проверено 5 января 2017.
  3. Réseaux sociaux décentralisés : Movim peut-il réussir là où Diaspora a échoué, ZDNet France. Проверено 6 января 2017.
  4. Matt Landis Matt Landis Windows PBX & UC Report: Hangouts Won’t Hangout With Other Messaging Vendors: Google’s New Unified Messaging Drops Open XMPP/Jabber Interop. Matt Landis Windows PBX & UC Report. Проверено 6 января 2017.
  5. 5,0 5,1 Install Movim. Проверено 6 января 2017.

Ссылки[править]

 
Общие

ВКонтактеОдноклассникиМой мир@Mail.RuFacebook (Запрещенная в РФ организация) • Google+InstagramMyspaceNow BastyonmixiMovimNetlogParta.byRenrenCloobQzoneVineВ кругу друзейРоссграм

Тематические
Блоги
Прочее

RSS-агрегаторы: FriendFeedВ разработке: DiasporaKloutЗакрыты: JaikuMicrosoft VineMobliMy OperaOrkutСферы Windows LiveФутубраЯ.ру

Список