Приложение на андроид, действительно, приобрёл, поэтому считаю, что в теме.
Я пытался намекнуть, что к обсуждаемому в этой теме приложению эти вопросы не имеют отношения… По вашим данным как-либо помочь не получится — информации конкретной нет.
Вы создайте новую тему на форуме, приложите ссылку на приложение + ссылку на сайт + скриншоты, которые покажут что не работает. А пока можно только гадать на кофейной гуще…
Ещё вариант — поставьте приложение из первого поста этой темы(бесплатно и без регистрации), добавьте в меню ссылку на ленту активности с http:// и посмотрите как будет выглядеть.
дравствуйте знатоки! У меня пара вопросов, именно, по мобильному приложению...
Ваши вопросы к мобильному приложению не относятся. Мобильное приложение — это, строго говоря, приложение на мобильнике. А сайт в браузере — это просто сайт в браузере, мобильном или десктопном, но все-таки в браузере. Со всеми плюсами и минусами.
Второй вопрос: Прикупил ленту событий. Как сделать, чтобы в мобильной версии работало всё так же как на компе.
Это скорее вопрос либо к разработчику Ленты Событий, либо к разработчику вашей мобильной версии, это может быть одно лицо. Но к приложению это тоже не относится.
Я имел в виду, что позиция для виджета будет в том числе и в выдвижном меню слева. И справа если оно будет. Идеально если виджет можно будет добавить в любое место в приложении.
* Добавить правую выдвижную панель для формы входа/регистрации, аватары пользователя, уведомлений, меню пользователя и меню действий (уверен, нечто такое у вас уже запланировано).
Записал. Да, некоторые мысли про это уже есть.
* Снизу обеих панелей, левой и правой, предусмотреть фиксированные позиции для виджетов или аналога футера. В верхней части, соответственно скроллируемые меню.
Позиции для виджетов будут сверху и снизу на каждой странице приложения.
* Не знаю, умеет ли яндекс-метрика отличать приложения от браузеров, но иметь невидимый счетчик хотелось бы.
Возможно, это будет не метрика… Но что-то придумаем.
у меня будет несколько вариантов по умолчанию + возможность делать свой как захочется. К 20му августа что-то интересное будет внедрено в этом направлении.
Вы не установили компонент InstantCMS JSON API. Скачать можно у меня в файлах. После установки добавьте новый API ключ на вкладке "Ключи доступа" в настройках этого компонента.
Прошу прощения у тех, кто не смог найти таинственный QR код, видео когда записывал выставил для эмулятора параметры по умолчанию (привязку к демо сайту) и не убрал.
Сейчас поправил и добавил вариант — посмотреть демо либо подцепиться к своему сайту.
Вот скрин первого экрана в приложении, просто закройте и откройте и все должно быть как надо:
@SmartControl, фильтры контента работают ли в приложении?
Фильтры на неделе появятся, у меня были вопросы по дизайну — как их красиво встроить. Кстати этот вопрос возникает чаще всего — как запихать функционал десктопа на мобильник и не испортить приложение. Конкретно по фильтрам я уже придумал красивый вариант.
Видимо приложения загрузится через ajax?
AJAX — это когда из Asynchronous Javascript and XML. Ajax это технология для сайтов, а тут запрос из операционной системы Android к домену.
В будущем можно добавить mp3 плеер, как ВКонтакте.
2. Пока что у вас на приложение невозможно авторизация
Кнопка "Войти" находится в левом меню снизу. Оставить комментарий, добавить в друзья и другие действия я пока вырезал — они еще не готовы.
3 Когда приложения не активна, сообщения приходит ?
PUSH уведомления работать будут. Настроить можно будет частоту отправки. И будет сервис для отправки PUSH с админки сайта — либо всем, либо группе, либо конкретному пользователю. Либо даже тому, у кого нет аккаунта, но кто пользуется приложением.
Пост в блоге с описанием и ссылками — тут. В теме ссылки на Play Market, инструкции и картинки.
Ссылка на Play Market Ссылка на Play Market — можно найти в поиске по запросу InstantCMS.
Ссылка на Play Market номер 2
Видео про виджеты
В этой теме предлагаю обсудить сие творение. Я постарался выложить версию как можно раньше, чтобы в условиях отсутствия четкого ТЗ не уйти не в ту сторону. И с другой стороны, не потерять важные моменты и сразу их заложить в фундамент приложения.
Чего в этой версии нет, но обязательно будет (или уже есть, но я сознательно вырезал, потому что не совсем готово):
1. Отображение любых виджетов со своим дизайном (которое приложение отобразит нативно),
2. Отображажение страниц со своим дизайном (которое приложение отобразит нативно)
3. Выбор отображения из нескольких шаблонов
4. Регистрация, комментирование, смена аватарки и прочие действия обычного пользователя...
Если у кого есть пожелания к прототипам страниц — с радостью послушаю (а лучше посмотрю). То есть как именно должны выглядеть некоторые компоненты — например, InstantMaps или IVideo или профиль пользователя. В этом направлении у меня фантазия плохо работает.
yury, вставляем в файл /templates/default/controllers/users/list.tpl.php на 22ую строку код:
Минусы решения:
1. при обновлении шаблона постоянно добавлять этот хак
2. неправильно будет считаться количество пользователей и разбивка на страницы (количество уже посчитано, а вы на лету кого-то не выводите)
3. это нужно делать для всех шаблонов (если для десктопа и мобилки разные шаблоны)
4. в мобильном приложении (смотрим немного вперед сразу) тоже нужно мудрить, чтобы туда лишние пользователи не улетели
Правильное решение в стиле InstantCMS 2* — Написать компонент с хуком по отлову фильтрации списка пользователей и убирать из этого списка еще на предварительном этапе.
Как костыль пойдет, но когда таких костылей много — потом очень сложно обновляться и управлять ими…
Работает вопреки всякой логике, удаления никакого не происходит, профиль остается доступным, просто добавляется что-то типа статуса "пользователь удален". С точки зрения пользователя: он удалил свой профиль, но на деле просто перестал получать доступ к профилю, а сама страница осталась.
1. Удалять совсем профиль ( => строку в mysql таблице пользователей в БД) нельзя — будет нарушена ссылочная целостность базы данных.
2. Не отображать удаленный профиль можно подправив шаблон — писать на его странице "Пользователь не найден или удален", то есть это решается силами шаблона.
Тогда эту группу от группы "Администраторы" будет отличать только название.
Скрывать то можно не только администраторов, но и еще кого-то… может редактор захочет спрятаться или какие-то технические аккаунты. Да и можно расширить эту функцию и дать пользователям самим "прятаться", например за деньги))
легче мне кажется чекбокс сделать при редактировании- скрыть юзера.
Лишний чекбокс… Но по реализации, возможно, будет проще и красивей. Компонент с хуком — без влезания в код движка.
Можно добавить новую группу "Скрытые пользователи" и таких пользователей дополнительно класть в нее. А при выводе проверять лежит ли пользователь в этой группе. Это теория, писать код все-равно придется.
Как же оно будет куском текста, если там наоборот всё построено на создании насыщенной страницы?
Куском текста я обозвал эту красоту, потому что ее уже нельзя будет как-то обрабатывать по частям. Группировать по полям, сортировать или делать что-то еще… Это будет просто одна большая и неделимая красота.