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

2108
День добрый.

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

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


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

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

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

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

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

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

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

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

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

3. Открыть настройки компонента InstantCMS JSON API и на вкладке "Ключи доступа" добавить новый ключ.
Спойлер
4. Создать новое меню для мобильного приложения и указать его в настройках компонента Mобильное приложение SmartControl

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

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

Промежуточная версия

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

Спойлер


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

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

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

Мобильное приложение для InstantCMS2. Публичная версия.
Комментарии (76)
Алексей Тимофеев 4 августа 2017 в 18:03 +4
small user social cms
Ну наконец то случилось! Спасибо за новость и за начало работ в этом направлении.
Alekskrug 4 августа 2017 в 19:46 0
small user social cms
Ваууу я готов по тестить
Василич 4 августа 2017 в 20:01 0
small user social cms
В стоимость войдут оба два приложения?
@SmartControl 4 августа 2017 в 20:09 +4
small user social cms
да, конечно. Два приложения в комплекте. Я употребляю термин "приложение", но под этим подразумевается версия под IOS плюс версия под Android.
myrddin 4 августа 2017 в 21:38 0
small user social cms
cry немного не вовремя ваша акция... я уже купил все что нужно((( пару недель бы подождал.
ivanish 7 августа 2017 в 23:45 0
small user social cms
А где-что и почем в итоге?
@SmartControl 8 августа 2017 в 00:18 0
small user social cms
Да это был ответ для другого блога, он сюда случайно забрел.

PS Что-то я пропустил про архив - закинул
Dorimen 4 августа 2017 в 23:16 0
no avatar
Я хочу подключить свой сайт positives.life к тестированию. Скажите, а какие компоненты будут поддерживаться в приложении?
Dorimen 4 августа 2017 в 23:25 0
no avatar
Можно ли добавить в приложение шифрование личной переписки?
@SmartControl 4 августа 2017 в 23:47 0
small user social cms
Можно ли добавить в приложение шифрование личной переписки?
Если уж так, то я бы предложил встроить клиента от Telegram. Там будет и шифрование и прочие плюшки. И никто не выдаст вашу переписку органам. Ну это если совсем серьезно к этому подходить. Конечно, это возможно. Но не приоритетно на первых порах.

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

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

Спасибо.
GNabi 5 августа 2017 в 03:34 0
small user social cms
готов тестировать версию на андроиде
Kvazar 5 августа 2017 в 12:37 0
small user social cms
НАКОНЕЦ ТО! dance

Участвую!
skewes 5 августа 2017 в 13:25 +1
small user social cms
ОГОНЬ ПРОСТО !!!

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

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

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

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

Сегодня постараюсь снять небольшое видео по работе приложения - реализую одну интересную фишку, о которой на форуме уже писали в соответствующем топике.
Нил™ 5 августа 2017 в 14:11 0
small user social cms
Да, выглядит не плохо)
Спойлер
@SmartControl 6 августа 2017 в 01:58 +1
small user social cms
Видео по виджетам
Записал небольшое видео по виджетам. Если кратко - виджеты добавлять в приложение можно.

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

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

Второй виджет который я выводил - это список контента, три новости с иллюстрациями. Клик по картинке открывает полную новость (другими словами ссылки в виджетах могут работать).
@SmartControl 6 августа 2017 в 02:07 0
small user social cms
Видео добавил в стартовый пост
SALIK 6 августа 2017 в 15:15 0
small user social cms
А компонент InstantCMS JSON API должен появится в списке установленных компонентов? а то установил, ошибок не было, в "правление событиями" обновил, но в списке компонентов не появился =(
@SmartControl 6 августа 2017 в 15:28 0
small user social cms
Да, должен появиться в админке. В начале списка. Может архив некорректный? - посмотрите что в архиве, должна быть парка package, файл manifest и ещё несколько файлов. Может в гитхаба не то скачалось..
SALIK 6 августа 2017 в 15:38 0
small user social cms
Да, архив в архиве был, спасибо, теперь установился))
ivanish 8 августа 2017 в 00:02 0
small user social cms
Если не сложно, архив сюда бросить. У меня тоже не отображается в админке
ivanish 8 августа 2017 в 00:02 0
small user social cms
Если не сложно, архив сюда бросить. У меня тоже не отображается в админке
Pocus 6 августа 2017 в 15:32 0
small user social cms
@SmartControl 6 августа 2017 в 15:36 0
small user social cms
Если не получится, я чуть позже сам скину архив с этим компонентом.
Birles 6 августа 2017 в 16:08 0
small user social cms
Нужное дело делаете. Могу подключить действующий сайт icms 2.5 со сторонними компонентами? Или сайт должен быть на дефолте последней версии и без сторонних компонентов?
InstantCMS JSON API можно установить на любую версию движка?
@SmartControl 6 августа 2017 в 16:49 0
small user social cms
InstantCMS JSON API можно установить на любую версию движка?
у InstantCMS JSON API минимальные требования 2.5.0 - должен встать на ваш сайт нормально. На мой компонент я указал минимальную версию "2,5,1" - а у вас "2,5" ? - тогда не встанет, но я могу обновить компонент. Должен заработать и не на последней версии.

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

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

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

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

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

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

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

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

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

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

@SmartControl, у меня совершенно не наполненный сайт (вам не интересен), но мне тоже хочется потестировать приложение. Такие сайты принимаются?
Скорее всего сайт не интересен - то есть он просто не даст мне никакой информации, у меня есть точно такой же почти ненаполненный тестовый блог.
Но версию, чтобы вы сами могли потестировать я скину - она будет в публичном доступе.
Pocus 6 августа 2017 в 19:59 0
small user social cms
@SmartControl, у меня совершенно не наполненный сайт (вам не интересен), но мне тоже хочется потестировать приложение. Такие сайты принимаются?
kirkr 7 августа 2017 в 04:13 0
small user social cms
А как можно профинансировать, чтоб и от других компонентов по API получало данные мобильное приложение? т.е. мне например выдачу заявок надо и т.п. чтоб не городить огороды.
@SmartControl 7 августа 2017 в 08:17 +1
small user social cms
Предлагаю просто подождать, я работаю в этом направлении. Такая задача стоит в приоритетных.
Pocus 9 августа 2017 в 19:08 0
small user social cms
@SmartControl, а как будет реализована регистрация/авторизация в приложении?
Было бы логично - по номеру телефона, т.к. не у каждого "телефониста" есть е-mail. Но как быть с сообщениями и подписками, которые по-умолчанию идут на мейл?
Для унификации, на сайте тоже можно ввести авторизацию по номеру телефона (благо есть и хак и поле), однако мейл все-равно остается обязательным полем профиля. Как-то не слишком гуманно будет, если требовать от пользователя подтверждения и того и другого.
@SmartControl 9 августа 2017 в 19:50 +1
small user social cms
@SmartControl, а как будет реализована регистрация/авторизация в приложении?
Это же будет приложение для сайта, то есть точно должен быть вариант "как на сайте" - он по умолчанию обязан быть. А дальше могут быть варианты.
Но смысл в том, что приложение будет передавать на сайт какие-то поля (логин-пароль или email-пароль или телефон-пароль или еще какую-то комбинацию), а сайт уже вернет приложению результат проверки. И если успешно, то данные пользователя.

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

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

Я понял проблему, но ее надо в первую очередь решать на стороне сайта. А приложение уже подстроится как надо.
@SmartControl 9 августа 2017 в 20:18 +1
small user social cms
Я посмотрел хак. Если на сайте он внедрен, значит и в мобильном приложении будет работать авторизация по дополнительному полю (nickname, телефон или что-то еще). Потому что при авторизации в приложении вызывается все тот же метод public static function login(...)
Birles 9 августа 2017 в 21:01 0
small user social cms
Есть вопрос. Получается icms можно использовать как серверную часть для приложения? Например никакого
сайта не будет, а будет только серверная часть на основе icms и JSON API?
Pocus 9 августа 2017 в 21:10 0
small user social cms
Похоже что так и есть
@SmartControl 9 августа 2017 в 21:57 0
small user social cms
Да, вы правы. На самом деле можно будет использовать даже самопис, который научить правильно отвечать на запросы (то есть реализовать у себя подобие InstantCMS JSON API). Приложению лишь важно, чтобы на свои запросы к установленному в настройках адресу приходили корректные ответы.

В самом простом случае сайт на движке InstantCMS будет являться серверной частью приложения. И пользователи приложения могут даже не знать о существовании сайта или вы можете не заботиться о web версии и продвигать только приложение.
@SmartControl 9 августа 2017 в 21:59 0
small user social cms
А если пойти еще дальше, то можно расширить приложение и на первую ветку Инстанта. В этом случае нужно будет написать компонент, который как раз и реализует InstantCMS JSON API для первой ветки.
Birles 9 августа 2017 в 22:16 0
small user social cms
Отлично! Я этого и хотел, чтобы была полноценная серверная часть на движке icms. Меня сайт не заботит, интересует приложение с серверной частью icms. Если так, то будет здорово и не надо будет писать самопис.
Birles 9 августа 2017 в 22:18 0
small user social cms
Я ваш потенциальный клиент)
@Janob 9 августа 2017 в 23:50 0
small user social cms
самые важные компоненты это
Биллинг
1. Говорят что гугловский маркет блокирует когда есть в приложение свой платежная система.
2. В приложение будет такие функции например "прочитал", "Пишут..."?
3 Прошу прошения я не очень знаю по русский язык.
4 Если я куплю ваш компонент сможете переводит желательном языке ?
@SmartControl 10 августа 2017 в 00:22 +1
small user social cms
1. Поддержка биллинга подразумевает пополнение внутреннего счёта? - именно эту операцию можно провести во встроенном браузере, Биллинг же работает именно так - переадрессует на нужную страницу и обрабатывает ответ. Это сделать можно, но перед этим можно проверить работает ли это в обычном браузере на смартфоне. Если работает и браузер после этого не удалят из Play Market, то я не вижу проблемы.

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

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

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

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

По плану сначала появится бесплатная версия, потом через какое-то время (месяц-полтора) немного платная. И ещё через некоторое время Pro. Поэтому если вы решите что-то приобрести, то сначала сможете всё опробовать.
@Janob 10 августа 2017 в 08:12 +1
small user social cms
Нет "прочитал" и "пишут" в обмен сообщение (в переписки) например как вконтакте
@SmartControl 10 августа 2017 в 11:45 0
small user social cms
Ок, я понял.

Это сложнее, например, если один собеседник пишет с web версии, а второй с приложения. Web версия не поддерживает такую функцию. Если двое общаются через приложение - возможно, но не в первой версии. Сначала сделаем проще.
Developper 10 августа 2017 в 11:49 0
small user social cms
Может я не то говорю, но вроде можно сделать что-то похожее через параллельные потоки. Например, пользователь, отправивший сообщение, сразу передает и переменную r например, после чего ждет, пока ее значением станет true. Как только человек прочитает сообщение, он припишет то самое true к переменной и другой пользователь сразу об этом узнает.
Если это работает не так, то извиняюсь, просто читал где то про некую "асинхронность" в Java, там как раз и говорилось о потоках.
@SmartControl 10 августа 2017 в 13:37 0
small user social cms
Можно сделать все, я и не подвергаю сомнению реализуемость идеи glasses Но приложение же работает с сайтом и такие вещи нужно делать на стороне сайта сначала. Или они будут работать наполовину (только в приложении и только при условии что два собеседника сидят через приложение).
Developper 10 августа 2017 в 13:44 0
small user social cms
Хорошо, я понял)
И еще, хотелось бы знать... Если сайт будет использоваться только в роли backend части, то какие файлы будут необходимы для работы приложения? Или пока что трудно сказать? Просто не хотелось бы, чтобы висели лишние файлы на сервере.
@SmartControl 10 августа 2017 в 14:55 0
small user social cms
Жалко 15 Mb на сервере?) - столько занимает развернутый архив с движком, из них 5Mb в папке install.
Я бы не стал приводить (и составлять) полный список файлов - оно того не стоит. Но можно хакнуть index.php, чтобы сайт не работал напрямую, а только через приложение.

Удалять файлы можно, но это экономия на спичках + нужно будет это делать после каждого обновления, зачем оно вам надо.. Файлов для работы нужно много - во-первых, админку надо оставить в рабочем состоянии. Во-вторых, чтобы API работало.
Pocus 10 августа 2017 в 06:35 0
small user social cms
1. Говорят что гугловский маркет блокирует когда есть в приложение свой платежная система.
Ничёсе. А как же всякие банки-онлайн?
Впрочем нас это вряд ли коснётся, в инстанте нет платежной системе.
И в плей-маркете полно игр, которые продают разные бонусы
@SmartControl 10 августа 2017 в 10:43 0
small user social cms
Игры, которые продают что-то делают это через Гугл и платят ему процен
ermakover 12 августа 2017 в 09:04 0
small user social cms
Не могу установить InstantCMS JSON API. Скачиваю архивом, ставлю через админку - движок не видит компонент. Может вручную залить файлы нужно? Но там же есть ещё запись в базу данных. Вот завис на этом этапе.
ermakover 12 августа 2017 в 09:25 0
small user social cms
Геморрой какой-то с этим InstantCMS JSON API. Скачиваю архив - там папка icms2-json-api-component-master в ней файлы. Архивирую их заново, ставлю. Всё вроде ОК. В списке компонентов нет InstantCMS JSON API.
Может кто-нибудь выложить нормальную установочную версию InstantCMS JSON API?
ermakover 12 августа 2017 в 09:30 0
small user social cms
Получилось сделать Скачать InstantCMS JSON API
@Janob 12 августа 2017 в 11:24 0
small user social cms
rofl
@SmartControl 12 августа 2017 в 11:56 0
small user social cms
Да, там архив не корректный для установки получается (промежуточная папка лишняя). Можно скачать и руками заархивировать нужные файлы.

Или скачать тот, что я закидывал себе в файлы - тут
@Janob 13 августа 2017 в 14:10 0
small user social cms
Процесс идёт? Что нового?
Я свой сайт приготовил под приложения, авторизация и регистрация через мобильник+логин+емейл.
@SmartControl 14 августа 2017 в 03:11 0
small user social cms
Регистрация на подходе