Мобильное приложение для InstantCMS 2*. Часть первая.

+41
7.51K
День добрый.

Приглашаю поучаствовать в процессе — нужны проекты с разнообразным контентом.

Иллюстрация


С недавних пор я занимаюсь разработкой мобильного приложения под InstantCMS 2*.

Что хочется получить в результате

1. Нативное приложение под IOS и Android.
2. Реализация базового функционала (пользователи, комментарии, сообщения, типы контента и тд....)
3. Возможность добавления новых компонентов без изменения кода мобильного приложения
4. PUSH уведомления
… (список будет корректироваться, для этого и выношу тему на публичное обсуждение)

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

Есть два варианта участия — активное и пассивное. Для пассивного достаточно просто участвовать в обсуждении. А при активном вы сможете в числе первых проверить компонент на своем сайте.

Для активного участия требуется:

1. Установить компонент InstantCMS JSON API от Fuze — мобильное приложение будет общаться с сайтом через этот компонент. Ссылка на пост в блоге, посвященный компоненту — почитать. Чтобы установить — нужно перейти по первой ссылке, скачать (зеленая кнопка "Clone or Download") и установить через админку.

----------------------------------------
ПОПРАВКА! — Закинул компонент себе в файлы, потому что с архивом из гитхаба нужно пошаманить, чтобы все заработало — скачать тут.
----------------------------------------

2. Установить компонент Mобильное приложение SmartControl — он служит для настройки параметров приложения. Скачать компонент. Инструкция: скачать архив и установить через админку сайта.

3. Открыть настройки компонента InstantCMS JSON API и на вкладке "Ключи доступа" добавить новый ключ.

Можно запретить вызов методов

users.add
users.add_to_groups
users.get_groups
users.remove_from_groups


Это методы, которые вносят изменения в базу данных — мне они сейчас не нужны, а вам спокойнее будет. Остальные методы нужны для получения данных.
4. Создать новое меню для мобильного приложения и указать его в настройках компонента Mобильное приложение SmartControl

5. Отправить мне в личку адрес сайта.

6. Вы в любой момент можете отказаться от участия в разработке/тестировании просто удалив ключ доступа в настройках InstantCMS JSON API. Или удалив компонент.

Иллюстрация

Ценовая политика

Пока я пришел к такому варианту, будет три версии:
1. Версия Free — бесплатная версия с базовым функционалом и минимальными настройками кастомизации (нельзя будет выложить на маркеты) .
2. Версия Lite — условно говоря за 50$ с расширенными настройками (можно выложить на маркеты)
3. Версия Pro — условно говоря за 150$ и максимальными возможностями по кастомизации и добавлению новых компонентов


Видео 1. Виджеты

----------------------------------------------------------------------------------------------------------------------------------------------------------------

До 20 августа все участники получат доступ к тестовому приложению, которое можно будет проверить на своем устройстве и на своем сайте

+4
Алексей Т Алексей Т 6 лет назад #
Ну наконец то случилось! Спасибо за новость и за начало работ в этом направлении.
0
Alekskrug Alekskrug 6 лет назад #
Ваууу я готов по тестить
0
Василич Василич 6 лет назад #
В стоимость войдут оба два приложения?
+4
SmartControl SmartControl 6 лет назад #
да, конечно. Два приложения в комплекте. Я употребляю термин "приложение", но под этим подразумевается версия под IOS плюс версия под Android.
0
myrddin myrddin 6 лет назад #
cry немного не вовремя ваша акция... я уже купил все что нужно((( пару недель бы подождал.
0
ivanish ivanish 6 лет назад #
А где-что и почем в итоге?
0
SmartControl SmartControl 6 лет назад #
Да это был ответ для другого блога, он сюда случайно забрел.

PS Что-то я пропустил про архив - закинул
0
Dorimen Dorimen 6 лет назад #
Я хочу подключить свой сайт positives.life к тестированию. Скажите, а какие компоненты будут поддерживаться в приложении?
0
Dorimen Dorimen 6 лет назад #
Можно ли добавить в приложение шифрование личной переписки?
0
SmartControl SmartControl 6 лет назад #
Можно ли добавить в приложение шифрование личной переписки?
Если уж так, то я бы предложил встроить клиента от Telegram. Там будет и шифрование и прочие плюшки. И никто не выдаст вашу переписку органам. Ну это если совсем серьезно к этому подходить. Конечно, это возможно. Но не приоритетно на первых порах.

Скажите, а какие компоненты будут поддерживаться в приложении?
Я хочу сделать поддержку всех из комплекта двойки и может быть еще парочку (IVideo, например). И добавить возможность самостоятельного подключения других компонентов. Точного списка пока нет.
0
Dorimen Dorimen 6 лет назад #
1. Крайне круто, если переписка будет построена на движке Телеграмма.
2. Крайне круто, если можно будет подключать самостоятельно другие компоненты. Например, у себя использую компонент "События" и "Лента событий" от Evanescence и хотелось бы их использовать в приложении.

Но на начальных порах посмотрим на базовый вариант.

Спасибо.
0
GNabi GNabi 6 лет назад #
готов тестировать версию на андроиде
0
Kvazar Kvazar 6 лет назад #
НАКОНЕЦ ТО! dance

Участвую!
+1
skewes skewes 6 лет назад #
ОГОНЬ ПРОСТО !!!

А я делаю сайт ещё и потестить, к сожалению не смогу) cry
Но новость очень хорошая!
Прям настроение поднялось! dance v
0
fincheck fincheck 6 лет назад #
Как же долго мы тебя ждали, наконец-то ты пришел! Однозначно буду участвовать, НО.
А кто-нибудь может гарантировать порядочность данного разработчика, просто дата регистрации 25 июля 2017.

@SmartControl ради бога вы меня извините и не держите на меня зла, я просто уже каждого "шороха" боюсь. А тут надо на сайт установить то и то, а ещё и на мобильник тоже.
+2
SmartControl SmartControl 6 лет назад #
Никому не доверять - это нормальная позиция. Давайте уже смотреть по результатам - я же не тороплюсь. Как будет приложение, оно сразу уйдет в паблик. Все смогут его потестировать применительно к своему сайту. Подходит, не подходит. Стоит оно того или нет.

Все общение с вашим сайтом будет построено на Официальном API, которое написал Fuze.

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

Сегодня постараюсь снять небольшое видео по работе приложения - реализую одну интересную фишку, о которой на форуме уже писали в соответствующем топике.
0
Нил™ Нил™ 6 лет назад #
Да, выглядит не плохо)
Спойлер
+1
SmartControl SmartControl 6 лет назад #
Видео по виджетам
Записал небольшое видео по виджетам. Если кратко - виджеты добавлять в приложение можно.

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

Сам ютуб на видео не завелся - это потому что эмулятор. На реальном устройстве все отлично.

Второй виджет который я выводил - это список контента, три новости с иллюстрациями. Клик по картинке открывает полную новость (другими словами ссылки в виджетах могут работать).
0
SmartControl SmartControl 6 лет назад #
Видео добавил в стартовый пост
0
SALIK SALIK 6 лет назад #
А компонент InstantCMS JSON API должен появится в списке установленных компонентов? а то установил, ошибок не было, в "правление событиями" обновил, но в списке компонентов не появился =(
0
SmartControl SmartControl 6 лет назад #
Да, должен появиться в админке. В начале списка. Может архив некорректный? - посмотрите что в архиве, должна быть парка package, файл manifest и ещё несколько файлов. Может в гитхаба не то скачалось..
0
SALIK SALIK 6 лет назад #
Да, архив в архиве был, спасибо, теперь установился))
0
ivanish ivanish 6 лет назад #
Если не сложно, архив сюда бросить. У меня тоже не отображается в админке
0
ivanish ivanish 6 лет назад #
Если не сложно, архив сюда бросить. У меня тоже не отображается в админке
0
Pocus Pocus 6 лет назад #
0
SmartControl SmartControl 6 лет назад #
Если не получится, я чуть позже сам скину архив с этим компонентом.
0
Birles Birles 6 лет назад #
Нужное дело делаете. Могу подключить действующий сайт icms 2.5 со сторонними компонентами? Или сайт должен быть на дефолте последней версии и без сторонних компонентов?
InstantCMS JSON API можно установить на любую версию движка?
0
SmartControl SmartControl 6 лет назад #
InstantCMS JSON API можно установить на любую версию движка?
у InstantCMS JSON API минимальные требования 2.5.0 - должен встать на ваш сайт нормально. На мой компонент я указал минимальную версию "2,5,1" - а у вас "2,5" ? - тогда не встанет, но я могу обновить компонент. Должен заработать и не на последней версии.

Или сайт должен быть на дефолте последней версии и без сторонних компонентов?
Сайт может быть с любым набором компонентов, шаблон не важен.
0
Birles Birles 6 лет назад #
Забыл спросить. В приложении будет работать Неомессенджер?
0
Dorimen Dorimen 6 лет назад #
Меня это тоже интересует. С другой стороны Неомессенджер использует стандартный компонент переписки. Поэтому в приложении было бы лучше (ИМХО) использовать ту же библиотеку Телеграмма... Там и защищенность, и приватные чаты, и вообще групповая переписка возможна.
+1
Pocus Pocus 6 лет назад #
OFF
0
SmartControl SmartControl 6 лет назад #
Забыл спросить. В приложении будет работать Неомессенджер?
Что такое Неомессенджер? - это модальное окно для переписки с другими пользователями. Которое работает на javascript и общается с сервером через ajax? - тогда, конечно, нет. Речь же про нативное мобильное приложение, Там все должно работать по-другому. Ключевое слово здесь "нативное", то есть родное для операционных систем Android и IOS. И это не минус, это огромный плюс - потому что можно сделать все проще и удобней. Те же фотки отправлять собеседнику прямо с камеры или видео.

Но переписка какая-то в приложении должна быть. Представьте whatsapp или telegram - если переписка в приложении визуально и по функционалу будет близка к ним, этого достаточно?

Если Неомессенджер умеет делать что-то такое, что хочется иметь и на смартфоне, то напишите - я его не использую и функционал не очень хорошо знаю.

Поэтому в приложении было бы лучше (ИМХО) использовать ту же библиотеку Телеграмма...
Я не обещаю клиента для Телеграм в ближайшее время - это отдельная тема, в которую надо хорошо погрузиться..

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

Еще про Telegram
0
Pocus Pocus 6 лет назад #
Представьте whatsapp или telegram - если переписка в приложении визуально и по функционалу будет близка к ним, этого достаточно?
Думаю для приложения вполне достаточно, все-равно оно функционально будет ограничено по отношению к браузерной версии сайта.
Но контакты и переписку, включая вложения, конечно надо синхронизировать.
Неомесеенджер базируется на штатной системе сообщений, но его расширение (платное) добавляет в таблицу новое поле для вложений.
Есть еще интеграция с черным списком, его хорошо бы тоже учесть.
0
SmartControl SmartControl 6 лет назад #
и как вы это представляете на смартфоне? - я понимаю о каком компоненте речь, но это же просто обертка над стандартными сообщениями InstantCMS, с некоторыми доработками. Сам по себе этот компонент на смартфоне не будет работать красиво. Надо писать локальный whatsapp/telegram, добавлять в него возможность ЧС и что-то еще. Какой-то особенной привязки к neomessenger не будет. Будет связка со стандартными сообщениями InstantCMS (сам neo с ними же и работает).
0
Dorimen Dorimen 6 лет назад #
Это естественно, что такого быть не может на смартфоне. Речь скорее идет о том, что в приложении нужно как-то реализовать саму переписку ) На мой взгляд, нужно ориентироваться на лучшие практики ) Опять же, можно ориентироваться для начала на переписку тех же приложений для ВКонтакте, ОК и других соцсетей.
0
Birles Birles 6 лет назад #
Спасибо, с версиями движка понятно. У меня оказывается даже не 2.5 а более ранняя версия) А вот почему говорю Неомессенджер, это практический то же самое, что и родной мессенджер icms. Только с некоторыми улучшениями, да и многие сайты на icms его используют. Да и было бы более практично, тогда этот неомессенджер можно было бы использовать и на сайте и в приложении. Это я к тому, что не потребовалась бы разработка какого то другого мессенджера. Может глянете на досуге, вот страница в дополнениях icms http://instantcms.ru/addons/versions/249 версия 2.4.2
0
Dorimen Dorimen 6 лет назад #
Ну, просто Неомессенджер расширяет стандартный компонент для переписки. Это не значит, что именно Неомессенджер нужно внедрять в нативное приложение для мобильного. Вопрос просто в том, чтобы сделать переписку более изящной и удобной, чем реализована через стандартный компонент. Поэтому я и говорю за использование лучших практик по переписке в мобильных приложениях. И тут сложно представить что-то лучшее, чем популярные мессенджеры.
0
Birles Birles 6 лет назад #
Получается на сайте используем неомессенджер, а в приложении что то другое? Люди же будут пользоваться не только приложением, но и сайтом тоже. И пользователи на сайте не увидят сообщений которые им были отправлены с приложения и наоборот? Что то не пойму как должно быть?
0
Dorimen Dorimen 6 лет назад #
Почему не увидят, если сама переписка идет через общую базу. Сам Неомессенджер отправляет сообщения через стандартный компонент. ) Удалите Неомессенджер, но переписка останется.
0
Birles Birles 6 лет назад #
В то то и дело, что его нельзя удалять. Он улучшенный вариант стандартного мессенджера. У стандартного нет многих фишек неомессенджера, пользоваться не удобно, да и адаптивность хромает. И зачем удалять, если он написан на основе стандартного
+1
SmartControl SmartControl 6 лет назад #
Получается на сайте используем неомессенджер, а в приложении что то другое?
В приложении будет точно другое - нативная система сообщений. Но все сообщения будут инстантовские (если угодно - неомессенджеровские), база сообщений одна и та же. Неомессенджер просто ее использует, добавляя какие-то свои фишки (вот их можно взять из его базы).
0
Birles Birles 6 лет назад #
Спасибо. Теперь понятно)
+1
SmartControl SmartControl 6 лет назад #
Ок, я посмотрю. Да и будет еще много времени для корректировки функционала. Я же сейчас делаю как вижу я и много моментов не учитываю (не потому что они сложные, а потому что не думаю о них).

Это я к тому, что не потребовалась бы разработка какого то другого мессенджера.
А вот тут вряд ли он поможет. Он написан на php для вебсайта и никак не поможет в разработке приложения. Но вот его таблицы в БД использовать нужно, это я согласен - те же ЧС, чтобы у пользователей не слетели настройки.

Pocus:
все-равно оно функционально будет ограничено по отношению к браузерной версии сайта.
Браузерная версия тоже будет по отношению к мобильному приложению в какой-то степени ограниченной. На сайт нельзя быстро и просто выложить фотографию со смартфона, нельзя поменять свой аватар, просто сделав селфи. Да и по некоторым другим параметрам тот же telegram функциональнее переписки на сайте.
0
Pocus Pocus 6 лет назад #
@SmartControl:
На эти позиции можно вывести любой виджет (предварительно подготовив верстку, которую переварит приложение)
@SmartControl:
Я хочу сделать поддержку всех компонентов из комплекта двойки и может быть еще парочку (IVideo, например). И добавить возможность самостоятельного подключения других компонентов.
Возник вопрос.
Если я правильно понимаю, то любое добавление сторонних компонентов, виджетов и шаблонов (или как они там называются, шкурки?) потребует если не перекомпиляции приложения, то как минимум создания нового приложения - плагина? Если так, то, боюсь, вам придется писать инструкцию для разработчиков.
0
SmartControl SmartControl 6 лет назад #
Не совсем так. Я как раз на видео немного затронул этот вопрос - чтобы добавить виджет в приложение, его не нужно пересобирать. Нужно только корректно сверстать виджет для мобильного устройства. В инстанте это решается дополнительным шаблоном, который у меня используется специально для приложения.

В код приложения влезать не придется, а вот делать отдельную верстку для смартфона - обязательно. Точнее не обязательно, но скорее всего десктопная верстка виджетов не подойдет (будет смотреться плохо).

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

@SmartControl, у меня совершенно не наполненный сайт (вам не интересен), но мне тоже хочется потестировать приложение. Такие сайты принимаются?
Скорее всего сайт не интересен - то есть он просто не даст мне никакой информации, у меня есть точно такой же почти ненаполненный тестовый блог.
Но версию, чтобы вы сами могли потестировать я скину - она будет в публичном доступе.
0
Pocus Pocus 6 лет назад #
@SmartControl, у меня совершенно не наполненный сайт (вам не интересен), но мне тоже хочется потестировать приложение. Такие сайты принимаются?
0
kirkr kirkr 6 лет назад #
А как можно профинансировать, чтоб и от других компонентов по API получало данные мобильное приложение? т.е. мне например выдачу заявок надо и т.п. чтоб не городить огороды.
+1
SmartControl SmartControl 6 лет назад #
Предлагаю просто подождать, я работаю в этом направлении. Такая задача стоит в приоритетных.
0
Pocus Pocus 6 лет назад #
@SmartControl, а как будет реализована регистрация/авторизация в приложении?
Было бы логично - по номеру телефона, т.к. не у каждого "телефониста" есть е-mail. Но как быть с сообщениями и подписками, которые по-умолчанию идут на мейл?
Для унификации, на сайте тоже можно ввести авторизацию по номеру телефона (благо есть и хак и поле), однако мейл все-равно остается обязательным полем профиля. Как-то не слишком гуманно будет, если требовать от пользователя подтверждения и того и другого.
+1
SmartControl SmartControl 6 лет назад #
@SmartControl, а как будет реализована регистрация/авторизация в приложении?
Это же будет приложение для сайта, то есть точно должен быть вариант "как на сайте" - он по умолчанию обязан быть. А дальше могут быть варианты.
Но смысл в том, что приложение будет передавать на сайт какие-то поля (логин-пароль или email-пароль или телефон-пароль или еще какую-то комбинацию), а сайт уже вернет приложению результат проверки. И если успешно, то данные пользователя.

Было бы логично - по номеру телефона, т.к. не у каждого "телефониста" есть е-mail.
Опять-таки, это вы про тот случай если пользователь сначала установил приложение, а потом уже решил зарегаться. Но будет же много и таких, кто придет в приложение с сайта с уже готовым аккаунтом.

Как-то не слишком гуманно будет, если требовать от пользователя подтверждения и того и другого.
А это уже вопрос даже не к приложению, а к сайту. Приложению будет все-равно какие обязательные поля, какие нет - главное чтобы сайт на запрос о регистрации ответил положительно.

Я понял проблему, но ее надо в первую очередь решать на стороне сайта. А приложение уже подстроится как надо.
+1
SmartControl SmartControl 6 лет назад #
Я посмотрел хак. Если на сайте он внедрен, значит и в мобильном приложении будет работать авторизация по дополнительному полю (nickname, телефон или что-то еще). Потому что при авторизации в приложении вызывается все тот же метод public static function login(...)
0
Birles Birles 6 лет назад #
Есть вопрос. Получается icms можно использовать как серверную часть для приложения? Например никакого
сайта не будет, а будет только серверная часть на основе icms и JSON API?
0
Pocus Pocus 6 лет назад #
Похоже что так и есть
0
SmartControl SmartControl 6 лет назад #
Да, вы правы. На самом деле можно будет использовать даже самопис, который научить правильно отвечать на запросы (то есть реализовать у себя подобие InstantCMS JSON API). Приложению лишь важно, чтобы на свои запросы к установленному в настройках адресу приходили корректные ответы.

В самом простом случае сайт на движке InstantCMS будет являться серверной частью приложения. И пользователи приложения могут даже не знать о существовании сайта или вы можете не заботиться о web версии и продвигать только приложение.
0
SmartControl SmartControl 6 лет назад #
А если пойти еще дальше, то можно расширить приложение и на первую ветку Инстанта. В этом случае нужно будет написать компонент, который как раз и реализует InstantCMS JSON API для первой ветки.
0
Birles Birles 6 лет назад #
Отлично! Я этого и хотел, чтобы была полноценная серверная часть на движке icms. Меня сайт не заботит, интересует приложение с серверной частью icms. Если так, то будет здорово и не надо будет писать самопис.
0
Birles Birles 6 лет назад #
Я ваш потенциальный клиент)
0
Janob Janob 6 лет назад #
самые важные компоненты это
Биллинг
1. Говорят что гугловский маркет блокирует когда есть в приложение свой платежная система.
2. В приложение будет такие функции например "прочитал", "Пишут..."?
3 Прошу прошения я не очень знаю по русский язык.
4 Если я куплю ваш компонент сможете переводит желательном языке ?
+1
SmartControl SmartControl 6 лет назад #
1. Поддержка биллинга подразумевает пополнение внутреннего счёта? - именно эту операцию можно провести во встроенном браузере, Биллинг же работает именно так - переадрессует на нужную страницу и обрабатывает ответ. Это сделать можно, но перед этим можно проверить работает ли это в обычном браузере на смартфоне. Если работает и браузер после этого не удалят из Play Market, то я не вижу проблемы.

Все остальное, что делает биллинг реализуется на стороне сервера (то есть сайта), так что проблем нет.

2. Если "Прочитал" - это пометка прочитанных статей-новостей-прочихТиповКонтента, то будет - записал себе этот пункт. Лучше это реализовать на стороне сайта, но я могу это сделать и в приложении.

Про "Пишут.." я не понял, если можно - пример приведите, пожалуйста.

4. Перевести на другой язык нужно будет только админку, то есть настройки компонента в админке InstantCms. Вся информация в приложении будет на том языке, на котором её вернёт сайт.

По плану сначала появится бесплатная версия, потом через какое-то время (месяц-полтора) немного платная. И ещё через некоторое время Pro. Поэтому если вы решите что-то приобрести, то сначала сможете всё опробовать.
+1
Janob Janob 6 лет назад #
Нет "прочитал" и "пишут" в обмен сообщение (в переписки) например как вконтакте
0
SmartControl SmartControl 6 лет назад #
Ок, я понял.

Это сложнее, например, если один собеседник пишет с web версии, а второй с приложения. Web версия не поддерживает такую функцию. Если двое общаются через приложение - возможно, но не в первой версии. Сначала сделаем проще.
0
Developper Developper 6 лет назад #
Может я не то говорю, но вроде можно сделать что-то похожее через параллельные потоки. Например, пользователь, отправивший сообщение, сразу передает и переменную r например, после чего ждет, пока ее значением станет true. Как только человек прочитает сообщение, он припишет то самое true к переменной и другой пользователь сразу об этом узнает.
Если это работает не так, то извиняюсь, просто читал где то про некую "асинхронность" в Java, там как раз и говорилось о потоках.
0
SmartControl SmartControl 6 лет назад #
Можно сделать все, я и не подвергаю сомнению реализуемость идеи glasses Но приложение же работает с сайтом и такие вещи нужно делать на стороне сайта сначала. Или они будут работать наполовину (только в приложении и только при условии что два собеседника сидят через приложение).
0
Developper Developper 6 лет назад #
Хорошо, я понял)
И еще, хотелось бы знать... Если сайт будет использоваться только в роли backend части, то какие файлы будут необходимы для работы приложения? Или пока что трудно сказать? Просто не хотелось бы, чтобы висели лишние файлы на сервере.
0
SmartControl SmartControl 6 лет назад #
Жалко 15 Mb на сервере?) - столько занимает развернутый архив с движком, из них 5Mb в папке install.
Я бы не стал приводить (и составлять) полный список файлов - оно того не стоит. Но можно хакнуть index.php, чтобы сайт не работал напрямую, а только через приложение.

Удалять файлы можно, но это экономия на спичках + нужно будет это делать после каждого обновления, зачем оно вам надо.. Файлов для работы нужно много - во-первых, админку надо оставить в рабочем состоянии. Во-вторых, чтобы API работало.
0
Pocus Pocus 6 лет назад #
1. Говорят что гугловский маркет блокирует когда есть в приложение свой платежная система.
Ничёсе. А как же всякие банки-онлайн?
Впрочем нас это вряд ли коснётся, в инстанте нет платежной системе.
И в плей-маркете полно игр, которые продают разные бонусы
0
SmartControl SmartControl 6 лет назад #
Игры, которые продают что-то делают это через Гугл и платят ему процен
0
ermakover ermakover 6 лет назад #
Не могу установить InstantCMS JSON API. Скачиваю архивом, ставлю через админку - движок не видит компонент. Может вручную залить файлы нужно? Но там же есть ещё запись в базу данных. Вот завис на этом этапе.
0
ermakover ermakover 6 лет назад #
Геморрой какой-то с этим InstantCMS JSON API. Скачиваю архив - там папка icms2-json-api-component-master в ней файлы. Архивирую их заново, ставлю. Всё вроде ОК. В списке компонентов нет InstantCMS JSON API.
Может кто-нибудь выложить нормальную установочную версию InstantCMS JSON API?
0
ermakover ermakover 6 лет назад #
Получилось сделать Скачать InstantCMS JSON API
0
Janob Janob 6 лет назад #
rofl
0
SmartControl SmartControl 6 лет назад #
Да, там архив не корректный для установки получается (промежуточная папка лишняя). Можно скачать и руками заархивировать нужные файлы.

Или скачать тот, что я закидывал себе в файлы - тут
0
Janob Janob 6 лет назад #
Процесс идёт? Что нового?
Я свой сайт приготовил под приложения, авторизация и регистрация через мобильник+логин+емейл.
0
SmartControl SmartControl 6 лет назад #
Регистрация на подходе
0
Саня Саня 1 год назад #

К сожалению с уходом этого разработчика, эта тема заглохла... 

Еще от автора

Stylik - визуальный редактор CSS стилей
Всем привет, Это первый компонент из серии (Шаблон + Лендинг + Редактор). Он позволяет кастомизицировать любой шаблон под InstantCMS 2.
Smart Шаблон на Bootstrap 4, Первое знакомство
Приветствую. В этом шаблоне нет привычной заранее заданной схемы позиций. Любая схема создается вручную за пару минут.
Загрузка с Google Images и Релевантные видео Youtube
Приветствую, В этом посте расскажу сразу про две доработки.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.