Блог SmartControl

Разработка мобильных приложений для InstantCMS и другие сопутствующие дополнения.

Автор блога: @SmartControl
Все рубрики (8)

Видео Туториал - создание компонента "Мастер Виджетов" 2.x

Приветствую.

В этом туториале описано создание компонента для второй ветки от начала и до конца. Компонент умеет:
1. Создавать неограниченное количество новых страниц под размещение виджетов. Для этого не нужно будет писать компоненты-пустышки (или типы контента без контента) или придумывать что-то еще, добавляя костыли в шаблон.
2. Настраивать для каждой уникальное описание и метатег title
3. Формировать красивые адреса для страниц - сайт.ру/new-year.html

Видео Туториал - создание компонента \"Мастер Виджетов\"

Content Security Policy (CSP) для InstantCMS 2 2.x

День добрый,

Content Security Policy (CSP) — технология для обеспечения безопасности пользователей, позволяющая вебмастеру четко объяснить браузеру, на какие адреса тот может выполнять межсайтовые запросы. Суть технологии заключается в том, что администратор сайта может указать список разрешенных источников для загрузки контента (скриптов, стилей, иллюстрация и тд..) И злоумышленник не сможет добавить на страницу что-то постороннее - рекламу, мобильный редирект и тд..

Обновление компонентов для корректной работы в InstantCMS 2.8.1 2.x

День добрый.

Для каждого компонента добавлено:
1. Привязка себя к каталогу дополнений. При обновлении компонент сам себя привяжет как надо и вы сможете видеть его в установленных (в каталоге дополнений в админке сайта).

2. В описании к обновлению компонентов указана ссылка, которую нужно ввести в админке в поле "Установите с URL-адреса".

Перенос загрузки скриптов JS в футер 2.x

День добрый,

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

Релиз компонента Smart Slider, бесплатная версия 2.x

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


Релиз компонента Smart Slider, бесплатная версия

Fire Messages - мгновенные сообщения для InstantCMS 2*, дополнение для NeoMessenger 2.x

День добрый,

Дополнение превращает обычный NeoMessenger (бесплатный мессенджер для InstantCMS 2) в систему мгновенных сообщений с обновлением в реальном времени. Для этого используется облачная база данных Firebase. Код самого мессенджера не затрагивается.

Предыстория или Как родилась идея

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

Мобильное приложение для InstantCMS2. Публичная версия. 2.x

Доброго дня.

Открываю для всех текущую версию мобильного приложения для Android. Можно зайти на Play Market и установить бесплатно и без регистрации (ссылки внизу). Внизу же добавлю ссылку для обсуждения на форуме - что поменять/убрать/добавить и тд.

Тема на форуме для обсуждения

Что умеет

Типы контента:
1. Отображает категории вкладками
2. Отображает страницу типа контента (статью, новость, объявление)
3. Выводит поля объекта (пока не все)
4. Выводит свойства объекта (хорошо видно на примере объявления)
5. Выводит комментарии
6. InstantMaps - открывает, но пока не супер
7. IVideo - проигрывает видео, но пока не супер