Нет, это будет что-то очень странное )) хотя, если код будет в свободной доступе, то можно по примеру и с другими разделами поработать )
Как правило, почти все дополнения имеют вывод на основе типов контента — с этим проблем не будет.
Что касается контроллеров, которые имеют свои шаблоны вывод — необходимо будет дописывать api, но проблем я с этим не вижу, главное чтоб был доступен исходный код этих контроллеров или описание модели.
Виджеты можно в сайд меню выводить. И не только в главное но и по нажатие на некую плавающую кнопку. А виджеты в основной колонке можно прятать под спойлер или даже меню используя соответствующие обёртки виджетов.
Не понятно почему стоит такой вопрос — где выводить?
А вёрстка для виджетов и в целом для выводимого контента как формируются? Так же в файлах шаблонах?
Вопрос возник по той причине, что концепция дизайна мобильного приложения в целом кординально отличается от адаптации web версии под моюильные устройства.
Как раз material design и cupertino style (стандарты android и ios) все это описывают для повышения юзабилити. Рекомендуют отступы, размеры шрифта, размеры элементов. И при минимальном соблюдении этих норм, виджеты будут занимать полезное пространство.
Я вижу лишь один виджет, который может существовать в моб. приложении — это карусель обектов типа контента.
Что касается прицнипа создания шаблонов — могу показать и обьяснить в лс, как я это вижу и как реализовал это для списка.
Vunderkind, молодец! Думаю надо реализовать только вывод всех типов контента с удобной навигацией. Обязательно фото галерею. Ну и конечно виджеты основные.
Регистрацию и авторизацию.
Добавление контента обязательно
Комментарии
Большое спасибо.
Единственное — с виджетами немного не понятно, куда и как их применять в мобильном приложении. Разве что если использовать систему для интернет магазина. В остальном, полагаю, виджеты будут занимать полезное пространство на мобильных устройствах.
Круто, конструктор правится в админке на компьютере или как то иначе? У меня пока предложений нет, походу дела появятся)) Вы главное не исчезайте вот первая рекомендация)))
под конструктором подразумевается приложение, максимально настраиваемое с админки CMS.
Настройка визуальной составляющей;
Полное взаимодействие с системой типов контента (уже реализован вывод списка записей любых типов контента);
Это база, которую необходимо реализовать.
Нужны хотелки и приоритеты, без них нет четкого понятия, что люди хотят видеть в приложении.
Вы главное не исчезайте вот первая рекомендация)))
На самом деле мотивация большая, так как сам заинтересован в мобильном приложении для своего проекта.
Реализация прошлой версии моб. приложения (было приложение под Android) не была остановлена — я доделал его под свои нужды и свернул разработку, ввиду отсутствия свободного времени и появления серьезных семейных обстоятельств.
Обещать ничего не хочу, но одно могу сказать точно — буду стараться, есть огромная мотивация в этом. Мне очень нравится эта CMS, за что я активно ее хвалю среди всех мобильных разработчиков, которых встречаю, как хороший бэкенд для проектов.
P.S. Разработать приложение индивидуально под конкретный сайт на instantcms 2 гораздо проще, нежели делать клиент, максимально адаптированный под архитектуру CMS.
Ввиду того, что дела с мобильным приложением у комьюнити обстоят, мягко говоря, не очень, я решил вернуться к разработке и общими усилиями, добиться более-менее приемлемого результата.
Сразу оговорюсь — это будет полностью бесплатный проект с открытым исходным кодом, в рамках которого мною будут предприняты попытки по реализации приложения-конструктора для CMS.
На начало разработки (31.01.2020 г.) реализовано очень мало:
— Формирование sideMenu на стороне CMS (в админ-панели добавляется новое меню с зарезервированным названием, пункты парсятся в моб. приложение)
— Вывод списка записей любого типа контента. Шаблоны вывода списка ограничены двумя прессетами на стороне приложения, а так же уже реализован функционал, по самостоятельному созданию и выбору шаблона для каждого имеющегося типа контента в админ-панели в настройках компонента API.
Для создания шаблона списка используется HTML подобный синтаксис, который называется JSX и разработан специально для фреймворка React js/React Native.
В дальнейшем обязательно запишу подробную инструкцию, по созданию шаблонов.
— Реализован функционал, по выбору цветовой схемы для приложения (пока только основной цвет текста и интерфейса)
Очень скоро:
— Ленивая загрузка (реализована на 90%, мелкие корректировки)
— PullToRefresh (потянуть список => перезагрузить) — аналогично;
— Вывод объекта любого типа контента (реализовано на 90%);
— Добавление/удаление/редактирование объекта типа контента;
— Авторизация/Регистрация/Восстановление по email (жду, когда в коробку CMS добавят функционал, который позволит авторизоваться по любому из полей — после этого будет реализована авторизация/регистрация/восстановление по СМС.
Предлагайте, обсуждайте — давайте вместе расставим приоритеты в необходимом функционале.
Добрый день!
Уважаемый Fuze, поздравляю с Днем Рождения!
В первую очередь хочу пожелать тепла и уюта в ваш дом.
Чтоб шаги, с которыми вы прогрессируете, стали еще шире!
Осуществления всех намеченных целей и чтоб исполнились все самые заветные мечты!
Ну и конечно же нескончаемого
По мероприятиям — полагаю, что поле 'дата и время проведения мерлприятия' скрыто в админке из списка записей. Уточни — в каком запросе ему необходимо это поле — на список или объект типа контента
Он все пишет верно, только этот функцмонал уже есть в компоненте smartcontrol'a — 'scmobileapp', и если не подводит память — уже и в основной api контроллер экшены добавили на комменты и авторизацию. С форумом — по тяжелее, нужно писать экшены.
Где? У них в виде скриншотов на сайте?
Повторяю. Связывались! Нам сказали что приложение в разработке.
То что на сайте не актуально. Это в целом ответ от разраба по скайпу.
Пишут новое, до сих пор.
Связывались с данным продавцом месяца 2 назад. Приложения еще не было. По его словам оно только в процессе написания. Просили сообщить о релизе — до сих пор тишина.