S

SmartControl

Разрабатываю нативное мобильное приложение под IOS и Android
+237
Репутация
3946
Рейтинг
+2
SmartControl SmartControl Новогодняя распродажа 2018! 6 лет назад
Присоединяюсь,
Скидка 30% на все из каталога дополнений - тут
+2
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Это желание, получится ли его реализовать - посмотрим.. Еще есть над чем работать.
+3
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Вариант с использованием рук остается всегда. У меня есть один вариант, но это будет работать не с любым шаблоном. Если получится, покажу на днях.

Как можно добавить форму в конструктор. Видео еще может обрабатываться на стороне ютуба, только-только закинул.

Интеграция с iForms
+3
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Да, про такой вариант я думал. Я это называл добавлением через шорткод.
По сложности реализации это самый простой вариант.

Плюс в том, что виджет будет всегда актуальный - то есть если это список контента, то всегда самый новый список.
Минус в том, что в конструкторе нельзя будет разукрасить сам виджет (но может пока и не надо, оставить это на будущее).
+2
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Релиз планирую до НГ.

Если у вас есть опыт создания лендингов - можете написать, что там требуется. Ну вот, например, нужно иметь возможность добавить форму, созданную в админке (например в iForms). Интересует именно тот функционал, которого нельзя получить в каком-нибудь облачном Landing Builder'е - привязка к InstantCMS. Может быть вывод виджетов каких-то..

Или, может, наоборот необходим функционал по добавлению созданных в другом месте лендингов - я предполагаю, что это должна быть загрузка zip архива.
+1
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Правильно понимаю, что любой лейдинг где то собранный, можно будет интегрировать с саму cms и в шаблон движка.
Что такое лендинг? - это html файл + набор css, js, картинок и других файлов, которые используются в html.

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

@alexandr22:
И какие то виджеты или еще что то выводить эту информацию на лейдинг на главную. Так можно будет ?
Я думаю это лучше показать на видео. Если коротко - можно, это следующий шаг.

@alexandr22:
Спрос будет больше, если новичок будет иметь возможность править и делать многие вещи без программирования.
Про редактирование всего-всего-всего это пока только мысли.

Алексей Тимофеев:
Я думаю надо смотреть в сторону Elementor и его логике работы с шаблоном.
Посмотрю, почему бы и нет
+2
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Констуктор сетки страниц готов. Сейчас шаблон в стадии подготовки верстки для виджетов и компонентов.
+2
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
GoodMade.ru:
А если таким же макаром открывать онлайн конструктор и "парсить" сохранённый результат с онлайн конструкторов?

ДА! Вы правы на все 150%. Я же об этом сам написал и сказал на видео. Конструктор на видео - это далеко не самое главное. Я показал как можно встроить любой лендинг в шаблон. Главное, что шаблон поддерживает работу с лендингами из коробки. А каким сервисом пользоваться для этого - дело десятое.

Главное на видео:
1. Как создать новую страницу для лендинга
2. Как добавить виджет который выведет сформированный лендинг (в виджете есть еще поле для ввода кода, если страница сформирована на стороне - я это не показал, оно добавлено после видео).

Но если страница сформирована в другом месте, то надо как-то решать проблему со скриптами и иллюстрациями - где их хранить? - на своем сервере или все ссылки должны быть глобальными? - значит логично сделать еще загрузчик сформированного лендинга из zip архива со всеми потрохами (css, js, images, fonts)

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

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

Смысл такого конструктора может быть только в тесной работе с админкой InstantCMS - использование форм из админки, виджетов и тд.

Идеально - это править в таком конструкторе виджеты, формы и шаблон страниц (профиль, группа и тд). Вот это то, к чему надо стремиться. А собрать голый HTML (как вы правильно отметили) можно в любом из многочисленных сервисов.
+1
SmartControl SmartControl Старт продаж, Мобильное приложение для InstantCMS 2* 6 лет назад
Там очень много всего накопилось, я собираю в кучу и пишу пока документацию-видео. Как только все это будет готово, выложу в виде поста - в ближайшие пару недель.
+1
+1
SmartControl SmartControl Обновление Boxed v1.0.9 6 лет назад
так это же шаблон, в него можно подключить любые виджеты
+1
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
да, есть разные варианты. Пресеты-лендинги можно закидывать свои и использовать их - файл с версткой плюс иллюстрации если нужно. Но конструктор не будет включен в основную сборку, это точно.

Сейчас важнее закончить с компонентами и виджетами, функционал с лендингами я пока оставляю как есть.
+1
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Источников верстки на бутстрап 4 очень много разных - у меня сейчас собраны пресеты с нескольких. И еще на примете порядка 10-15 интересных источников с пресетами на бутстрапе, так что это несущественно (очень много публичных примеров на бутстрапе). Все шаблоны на Bootstrap 4 - так что можно самостоятельно пополнять библиотеку из всевозможных мест (ну или верстать самостоятельно пресеты).

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

Я сейчас ломаю мозг, как этот механизм распространить на виджеты - вот это будет реально "талантливо" (мечты, мечты..). Но видимо это уже планы на будущее, после запуска базовой части.
+1
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Видео #6 добавил, конструктор лендингов.

Это дополнение к шаблону, я думаю оно будет отдельно от основной части. На видео можно посмотреть создание лендинга:
1. создание новой страницы для размещения лендинга "Продам слона" - используется компонент Мастер виджетов
2. конструирование страницы лендинга из готовых пресетов с ручным редактированием, используется встроенный конструктор
3. добавление виджета "Лендинг" на специальную позицию в шаблоне.

Если в шаблоне на позиции для лендинга размещен какой-то виджет, то выводится только тот html, который возвращает этот виджет. Без дополнительной верстки. То есть можно добавлять туда лендинги, созданные в любом другом сервисе.
+1
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Создавать новый шаблон при импорте не надо, мы же при импорте сами выбираем в какой шаблон грузить.
Это в случае одной страницы выбираем, а если грузить целиком шаблон - тогда ничего выбирать не нужно. Получается, что нужно будет очистить все страницы, которые грузятся. А если например есть страницы компонента Форум (к примеру), а в загружаемом шаблоне их нет, то они останутся как были. Не обнулится ни схема, ни виджеты на ней.

Просто как пожелание, сделать именование файлов экспорта/импорта не одинаково
Да, не проблема. Можно автоматом переводить в латиницу название или вводить вручную имя файла.

перенести сод6ержимое всего шаблона на другой сайт, в выбранный шаблон
Шаблон то по сути один - тот, что в этом блоге) Там же никуда больше нельзя загрузить схему, потому что просто нет больше шаблонов, которые поддерживают динамическую схему.

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

Ну вот как-то так и будет.
+4
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Да, все верно - я пока скрыл первый пункт спичка «выгружать все страницы». Думал над тем, стоит ли делать псевдонимы шаблонов, чтобы хранить базе несколько - то есть чтобы после загрузки нового он не удалял текущий, а вставал рядом.

Но похоже откажусь от этой идеи (есть минусы по производительности без правок системных файлов не решить). И сделаю просто загрузку, перед которой будут очищаться страницы при совпадении. Потому что в загрузке может быть, скажем, 10 шаблонов для разных страниц ( основной + 9 дополнительных) и виджеты для 50 страниц.
+3
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад

Добавил видео #5

+ Экспорт шаблона в файл (с виджетами или без)
+ Импорт шаблона из файла
+ Проверка на установленные виджеты при загрузке
+2
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
да, все верно. Я так и планировал. Потому что тот, кто выгружает, может не знать кто воспользуется его шаблоном, на каком сайте и с какими виджетами. Его же можно и в дополнения выложить. А там уже кто скачал, тот и главный.
+3
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
да, этот момент я держу в голове. Не получится привязать к позиции отсутствующий виджет. Поэтому и выгрузка должна быть с полной информацией по виджету - название, автор, может быть даже id дополнения в каталоге.

В выгрузке то может быть все, а вот при загрузке уже возможны варианты - вывод сообщений со списком отсутствующих виджетов.
+2
SmartControl SmartControl Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Закинул видео #4 (в описании)

+ загрузка виджетов через AJAX
+ обертка в noindex
+ выбор оберточного контейнера (фиксированного, резинового или без контейнера)
+ порядок вывода колонок. Вывод контента вверху страницы, а визуально после сайдбара
+ специальная позиция для фиксированного сайдбара (слева или справа)

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