-
Notifications
You must be signed in to change notification settings - Fork 0
ru_Home
Это русскоязычный раздел документации по фреймворку m0ssion.
m0ssion — это расширение для Google Chrome (и его производных) для разработки дополнений для чата "Галактика Знакомств", он же Galaxy. Дело в том, что этот чат наполнен глупейшими функциями, которые хочется убрать. Для некоторых это анимации, тормозящие браузер, для других — деньговысасывающие объекты, появляющиеся на планете. Кто-то хочет игнор-лист, кто-то хочет выключить погоду на планете, кто-то хочет оповещения (Web Notification) и так далее. Разработчики смотрят на просьбы пользователей свысока и отвечают целым ничего. В результате такого отношения нами было принято решение взять дело в свои руки и дать пользователям то, что они хотят.
m0ssion — это не набор готовых функций, это так называемый фреймворк. Говоря по-русски, это платформа, на основе которой разрабатывается и внедряется нужный функционал. Сама по себе m0ssion никаких изменений в чат не вносит, но она предоставляет своим пользователям возможность изменять работу чата и подстраивать его под свои нужды, изменяя или добавляя функциональность. Для m0ssion разрабатываются модули — по сути, код на JavaScript, внедряемый в веб-версию чата Galaxy. При написании кода следует учитывать некоторые особенности, а именно ru_Events и ru_GalaxyAPI, которые описаны в этой Wiki.
В Chrome Web Store или скачать CRX.
Написать самому или попросить написать кого-нибудь. Как вариант, можно погуглить что-то вроде "m0ssion модуль пушки и бочки". В будущем мы сделаем репозиторий с модулями, куда любой желающий сможет загрузить свой модуль для m0ssion.
Это здорово, прекрасно, замечательно, кошерно! Мы это только приветствуем. Но RTFM никто не отменял, поэтому рекомендуем ознакомиться со следующими материалами этой вики (там несложно и написано человеческим языком):
В чате, для которого написан m0ssion, есть свод правил, который они называют Конституцией Галактики. Пункт 4 оной гласит:
Запрещено использовать любые сторонние приложения для доступа в Galaxy.
Давайте разберёмся. Во-первых, для доступа к чату мы используем веб-версию Galaxy, написанную самими разработчиками. Ничего не нарушаем, верно? Но вдруг m0ssion изменяет JS-код Галактики? Снова нет, m0ssion лишь вызывает доступные публично функции, встраиваясь в события публично доступного класса. Запретить устанавливать расширения для браузеров у разработчиков Galaxy нет возможности.
Тем не менее, IDENT Software никак не связаны с разработчиками Galaxy (Mobstudio Ltd). Имейте ввиду, что за все действия, совершаемые с помощью m0ssion, несёте ответственность только Вы. Мы не несём ответственность за блокировку персонажа и иные проблемы с разработчиками Galaxy, с которыми Вы можете столкнуться при использовании нашего фреймворка. Мы также не несём никакой ответственности за модули для m0ssion, написанные кем бы то ни было.
m0ssion framework by IDENT Software
