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

388
День добрый.

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

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

Дополнительно для компонентов:
Fire Messages убрано шифрование, код полностью открыт.
PUSH уведомления - произведен рефакторинг кода (спасибо Fuze за критику)

После этих обновлений компоненты можно будет обновлять прямо из админки, просто нажав на кнопку "Обновить". И там же можно будет удобно следить за появлением новых версий.

Обновления платных компонентов Fire Messages и SmartSlider PRO отправлены на почту покупателей.
Перенос загрузки скриптов JS в футер | Content Security Policy (CSP) для InstantCMS 2
Комментарии (4)
Dorimen 9 сентября 2017 в 20:09 0
no avatar
А зачем компонент PUSH-уведомлений, если можно просто напрямую добавить код от SendPulse?
@SmartControl 9 сентября 2017 в 21:30 +1
small user social cms
А зачем компонент PUSH-уведомлений, если можно просто напрямую добавить код от SendPulse?
Компонент сам добавляет код, сам отправляет в SendPulse никнейм и id пользователя, который подписался - эта информация выводится в списке подписчиков. Для того, чтобы можно было отправить PUSH выборочно конкретному пользователю. Или отправить PUSH, обратившись к нему по имени. Выводит подписчиков в админке.

У меня были мысли сделать что-то более навороченное - отправки сообщений по группам, автоматические уведомления в формате PUSH (как, например, у Яндекс Почты о том. что новое письмо пришло и тд), но я не увидел в этом интереса со стороны и пока оставил компонент как есть. Не все пока даже понимают что такое PUSH и с чем их едят)

Этот компонент получится развитие в скором будущем - он же будет собирать базу данных мобильных пользователей, то есть пользователей мобильного приложения и тогда уже прямо из компонента можно будет делать рассылки. И десктопным, и мобильным пользователям, из единого интерфейса. Тут уже SendPulse не спасет.
Dorimen 9 сентября 2017 в 22:51 0
no avatar
Неплохо. Спасибо. Поменяю просто код на компонент )
Dorimen 12 сентября 2017 в 20:13 0
no avatar
sc_pushnotifications глючит даже при включенном кешировании memchached
fopen(5ccхххfee820cb8c5c69577437af77e3): failed to open stream: Отказано в доступе in system/controllers/sc_pushnotifications/api/Storage/FileStorage.php on line 31