S

SmartControl

Разрабатываю нативное мобильное приложение под IOS и Android
+237
Репутация
3947
Рейтинг
#1 Обсуждение мобильного приложения для InstantCMS 2* 15 августа 2017 в 21:11

Приложение на андроид, действительно, приобрёл, поэтому считаю, что в теме.

@alekgla
Я пытался намекнуть, что к обсуждаемому в этой теме приложению эти вопросы не имеют отношения… По вашим данным как-либо помочь не получится — информации конкретной нет.

Вы создайте новую тему на форуме, приложите ссылку на приложение + ссылку на сайт + скриншоты, которые покажут что не работает. А пока можно только гадать на кофейной гуще…

Ещё вариант — поставьте приложение из первого поста этой темы(бесплатно и без регистрации), добавьте в меню ссылку на ленту активности с http:// и посмотрите как будет выглядеть.
#2 Обсуждение мобильного приложения для InstantCMS 2* 15 августа 2017 в 19:17

дравствуйте знатоки! У меня пара вопросов, именно, по мобильному приложению...

@alekgla
Ваши вопросы к мобильному приложению не относятся. Мобильное приложение — это, строго говоря, приложение на мобильнике. А сайт в браузере — это просто сайт в браузере, мобильном или десктопном, но все-таки в браузере. Со всеми плюсами и минусами.

Второй вопрос: Прикупил ленту событий. Как сделать, чтобы в мобильной версии работало всё так же как на компе.

@alekgla
Это скорее вопрос либо к разработчику Ленты Событий, либо к разработчику вашей мобильной версии, это может быть одно лицо. Но к приложению это тоже не относится.
#3 Обсуждение мобильного приложения для InstantCMS 2* 15 августа 2017 в 10:13
Я имел в виду, что позиция для виджета будет в том числе и в выдвижном меню слева. И справа если оно будет. Идеально если виджет можно будет добавить в любое место в приложении.
#4 Обсуждение мобильного приложения для InstantCMS 2* 15 августа 2017 в 09:49

* Добавить правую выдвижную панель для формы входа/регистрации, аватары пользователя, уведомлений, меню пользователя и меню действий (уверен, нечто такое у вас уже запланировано).

Pocus
Записал. Да, некоторые мысли про это уже есть.

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

Pocus
Позиции для виджетов будут сверху и снизу на каждой странице приложения.

* Не знаю, умеет ли яндекс-метрика отличать приложения от браузеров, но иметь невидимый счетчик хотелось бы.

Pocus
Возможно, это будет не метрика… Но что-то придумаем.
#5 Обсуждение мобильного приложения для InstantCMS 2* 14 августа 2017 в 12:31

Дизайн можно как то вот так с клетками vergul.ru

@Janob
у меня будет несколько вариантов по умолчанию + возможность делать свой как захочется. К 20му августа что-то интересное будет внедрено в этом направлении.
#6 Обсуждение мобильного приложения для InstantCMS 2* 14 августа 2017 в 11:02

Как решить данную проблему?

Mari

Вы не установили компонент InstantCMS JSON API. Скачать можно у меня в файлах. После установки добавьте новый API ключ на вкладке "Ключи доступа" в настройках этого компонента.
#7 Обсуждение мобильного приложения для InstantCMS 2* 14 августа 2017 в 10:43
Прошу прощения у тех, кто не смог найти таинственный QR код, видео когда записывал выставил для эмулятора параметры по умолчанию (привязку к демо сайту) и не убрал.
Сейчас поправил и добавил вариант — посмотреть демо либо подцепиться к своему сайту.

Вот скрин первого экрана в приложении, просто закройте и откройте и все должно быть как надо:

Иллюстрация

@SmartControl, фильтры контента работают ли в приложении?

AndroS
Фильтры на неделе появятся, у меня были вопросы по дизайну — как их красиво встроить. Кстати этот вопрос возникает чаще всего — как запихать функционал десктопа на мобильник и не испортить приложение. Конкретно по фильтрам я уже придумал красивый вариант.

Видимо приложения загрузится через ajax?

@Janob
AJAX — это когда из Asynchronous Javascript and XML. Ajax это технология для сайтов, а тут запрос из операционной системы Android к домену.

В будущем можно добавить mp3 плеер, как ВКонтакте.

@Janob
Это возможно
#8 Обсуждение мобильного приложения для InstantCMS 2* 14 августа 2017 в 02:09

2. Пока что у вас на приложение невозможно авторизация

@Janob
Кнопка "Войти" находится в левом меню снизу. Оставить комментарий, добавить в друзья и другие действия я пока вырезал — они еще не готовы.

3 Когда приложения не активна, сообщения приходит ?

@Janob
PUSH уведомления работать будут. Настроить можно будет частоту отправки. И будет сервис для отправки PUSH с админки сайта — либо всем, либо группе, либо конкретному пользователю. Либо даже тому, у кого нет аккаунта, но кто пользуется приложением.
#9 Обсуждение мобильного приложения для InstantCMS 2* 14 августа 2017 в 01:22

Пользователь ограничил доступ к этой записи дневника.

@Janob
поправил
#1 Обсуждение мобильного приложения для InstantCMS 2* 14 августа 2017 в 00:47
Доброго дня.

Пост в блоге с описанием и ссылками — тут. В теме ссылки на Play Market, инструкции и картинки.


Иллюстрация
Иллюстрация

Ссылка на Play Market
Ссылка на Play Market — можно найти в поиске по запросу InstantCMS.

Ссылка на Play Market номер 2
Иллюстрация

Видео про виджеты
В этой теме предлагаю обсудить сие творение. Я постарался выложить версию как можно раньше, чтобы в условиях отсутствия четкого ТЗ не уйти не в ту сторону. И с другой стороны, не потерять важные моменты и сразу их заложить в фундамент приложения.

Чего в этой версии нет, но обязательно будет (или уже есть, но я сознательно вырезал, потому что не совсем готово):

1. Отображение любых виджетов со своим дизайном (которое приложение отобразит нативно),
2. Отображажение страниц со своим дизайном (которое приложение отобразит нативно)
3. Выбор отображения из нескольких шаблонов
4. Регистрация, комментирование, смена аватарки и прочие действия обычного пользователя...

Если у кого есть пожелания к прототипам страниц — с радостью послушаю (а лучше посмотрю). То есть как именно должны выглядеть некоторые компоненты — например, InstantMaps или IVideo или профиль пользователя. В этом направлении у меня фантазия плохо работает.
#10 Как скрыть показ пользователя в списке? 9 августа 2017 в 16:27

yury, вставляем в файл /templates/default/controllers/users/list.tpl.php на 22ую строку код:

Developper

Минусы решения:
1. при обновлении шаблона постоянно добавлять этот хак
2. неправильно будет считаться количество пользователей и разбивка на страницы (количество уже посчитано, а вы на лету кого-то не выводите)
3. это нужно делать для всех шаблонов (если для десктопа и мобилки разные шаблоны)
4. в мобильном приложении (смотрим немного вперед сразу) тоже нужно мудрить, чтобы туда лишние пользователи не улетели

Правильное решение в стиле InstantCMS 2* — Написать компонент с хуком по отлову фильтрации списка пользователей и убирать из этого списка еще на предварительном этапе.

Как костыль пойдет, но когда таких костылей много — потом очень сложно обновляться и управлять ими…
#11 iCMS 2.0 - предложения 9 августа 2017 в 11:56

Работает вопреки всякой логике, удаления никакого не происходит, профиль остается доступным, просто добавляется что-то типа статуса "пользователь удален". С точки зрения пользователя: он удалил свой профиль, но на деле просто перестал получать доступ к профилю, а сама страница осталась.

alkokrolik
1. Удалять совсем профиль ( => строку в mysql таблице пользователей в БД) нельзя — будет нарушена ссылочная целостность базы данных.
2. Не отображать удаленный профиль можно подправив шаблон — писать на его странице "Пользователь не найден или удален", то есть это решается силами шаблона.
#12 Как скрыть показ пользователя в списке? 9 августа 2017 в 11:52

Тогда эту группу от группы "Администраторы" будет отличать только название.

Developper
Скрывать то можно не только администраторов, но и еще кого-то… может редактор захочет спрятаться или какие-то технические аккаунты. Да и можно расширить эту функцию и дать пользователям самим "прятаться", например за деньги))

легче мне кажется чекбокс сделать при редактировании- скрыть юзера.

yury
Лишний чекбокс… Но по реализации, возможно, будет проще и красивей. Компонент с хуком — без влезания в код движка.
#13 Как скрыть показ пользователя в списке? 9 августа 2017 в 10:20
Можно добавить новую группу "Скрытые пользователи" и таких пользователей дополнительно класть в нее. А при выводе проверять лежит ли пользователь в этой группе. Это теория, писать код все-равно придется.
#14 Очередная бредовая идея. Или не бредовая? 7 августа 2017 в 21:57


Как же оно будет куском текста, если там наоборот всё построено на создании насыщенной страницы?

letsgo
Куском текста я обозвал эту красоту, потому что ее уже нельзя будет как-то обрабатывать по частям. Группировать по полям, сортировать или делать что-то еще… Это будет просто одна большая и неделимая красота.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.