pwa Выбираем платный модуль PWA для сайта
Цель статьи - реклама своего дополнения.
Так как представленный список дополнений вас может расстроить, если вы когда-то купили из списка под номерами 2-9, то ставлю рекламу своего дополнения на первое место.
1) Первое дополнение
Плюсы:
- сайт считается PWA https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https://demo2.buslikdrev.by/
- есть описание в каких устройствах и браузерах должно работать приложение;
- максимальная мультиязычность;
- есть управление кэшем;
- приложение работает в offline режиме;
- notification и push уведомления о заказах, брошенной корзине, брошенных закладок, появлении новой статьи блога, новой информационной страницы, нового товара;
- отправка push уведомления из админ панели с указанием даже изображения;
- отправка индивидуального (конкретному пользователю) пуш-сообщения;
- интеграция отправки push уведомления из любого модуля;
//account_id - получить из таблицы oc_bus_app_account по customer_id или session_id //array(1 => 'сообщение') - 1 это id языка /* bus_app */ $file = DIR_CATALOG . 'controller/' . (version_compare(VERSION, '2.2.0', '>=') ? 'extension/' : false) . 'module/bus_app.php'; if (is_file($file)) { include_once($file); $class = 'Controller' . (version_compare(VERSION, '2.2.0', '>=') ? 'Extension' : false) . 'ModuleBusApp'; $message = (new $class($this->registry))->push(array( 'type' => 9, 'account_id' => 1, 'images' => array(1 => 'catalog/images.png'), 'titles' => array(1 => 'заголовок'), 'messages' => array(1 => 'сообщение') )); // или $message = (new $class($this->registry))->push(array( 'type' => 9, 'account_id' => 1, 'language_id' => 1, 'image' => 'catalog/images.png', 'title' => 'заголовок', 'message' => 'сообщение' )); } /* bus_app */
- низкая цена;
- тех. поддержка СНГ.
Минусы:
Мне сложно продумать минусы. Это сделать можешь ты (читатель этой темы) в комментариях.
Планы на будущее:
- сделать сохранение данных о том, что пользователь установил приложение и разделить пользователей ещё на устройства;
- сделать дополнение мультимодульным, то есть для какой-то страницы создание своей иконки;
- выгрузка PWA для установки на любой сайт (не на движке OpenCart тоже);
- синхронизация данных (отправка запроса в очередь, когда нет интернета);
- создание из админ панели скриншот сайта для выгрузки в магазин приложений;
2) Второе дополнение в моём списке
Knowband Opencart PWA Mobile App
Плюсы:
- свой шаблон с различными настройками для PWA на отдельной странице;
- push уведомления о заказах и брошенной корзине, также по крону;
- отправка push уведомления из админ панели с указанием даже изображения и ссылки (правда из списка ссылок);
- авторизация через facebook и google;
- низкая цена.
Минусы:
- свой шаблон это конечно же хорошо, не нужно основной сайт изменять, а свободно гуляться с кодом отдельного шаблона. Но при покупки этого модуля основной сайт не будет считаться PWA, и если Google ранжирует лучше сайты с PWA, то ваш сайт не поднимется в рейтинге.
Также из-за недоработки манифеста, приложение не считается полноценным PWA:
- нельзя управлять кэшем;
- приложение не работает в offline режиме - что-то загружается, что-то нет;
- неизвестна поддержка браузеров, например, PWA уже работает начиная с chrome 40, но более стабильная версия с chrome 87. Так вот, этот модуль не поддерживает минимум chrome 45 (сыпятся ошибки) - этот браузер ставился по-умолчанию на телефонах android 4-5;
- мало настроек мультиязычности PWA;
- нельзя отправлять индивидуальное (конкретному пользователю) пуш-сообщение;
- при выборе ссылки для пуш-сообщения загружается весь товар списком (представьте, что будет при 10000 товаров);
- долгая загрузка страниц 1.5-4 секунд;
- не продуманный js-код;
- тех. поддержка иностранная.
3) Третье дополнение такое, как и второе
Плюсы:
- свой шаблон с различными настройками для PWA на отдельной странице;
- отправка push уведомления из админ панели с указанием даже изображения и ссылки (правда из списка ссылок);
- низкая цена покупки;
- быстрая загрузка 0.3-2 секунды;
- свой js-код.
Минусы:
- свой шаблон это конечно же хорошо, не нужно основной сайт изменять, а свободно гуляться с кодом отдельного шаблона. Но при покупки этого модуля основной сайт не будет считаться PWA, и если Google ранжирует лучше сайты с PWA, то ваш сайт не поднимется в рейтинге.
Также из-за недоработки манифеста, приложение не считается полноценным PWA:
- нельзя управлять кэшем;
- приложение не работает в offline режиме - что-то загружается, что-то нет;
- неизвестна поддержка браузеров, например, PWA уже работает начиная с chrome 40, но более стабильная версия с chrome 87. Так вот, этот модуль не поддерживает минимум chrome 45 (сыпятся ошибки) - этот браузер ставился по-умолчанию на телефонах android 4-5;
- мало настроек именно PWA;
- нельзя отправлять индивидуальное (конкретному пользователю) пуш-сообщение;
- не продуманный js-код;
- тех. поддержка иностранная.
4) Четвёртое дополнение от автора третьего дополнения
Opencart Progressive Web Application
Плюсы:
- отправка push уведомления из админ панели с указанием даже изображения и ссылки;
- мультиязычность настроек;
- был бы плюс, что делает сайт PWA, но на демо не работает модуль т.к. ошибки есть:
- свой js-код.
Минусы:
- нельзя управлять кэшем;
- приложение не работает в offline режиме - что-то загружается, что-то нет;
- неизвестна поддержка браузеров, например, PWA уже работает начиная с chrome 40, но более стабильная версия с chrome 87. Так вот, этот модуль не поддерживает минимум chrome 45 (сыпятся ошибки) - этот браузер ставился по-умолчанию на телефонах android 4-5;
- мало настроек именно PWA;
- нельзя отправлять индивидуальное (конкретному пользователю) пуш-сообщение;
- не продуманный js-код;
- тех. поддержка иностранная;
- высокая цена покупки, когда есть бесплатная версия с большими настройками https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38760
5) Пятое дополнение
Плюсы:
- есть настройки кэша;
- был бы плюс, что делает сайт PWA, но на демо не работает модуль т.к. ошибки есть:
- низкая цена покупки.
- свой js-код.
Минусы:
- приложение не работает в offline режиме - что-то загружается, что-то нет;
- неизвестна поддержка браузеров, например, PWA уже работает начиная с chrome 40, но более стабильная версия с chrome 87. Так вот, этот модуль не поддерживает минимум chrome 45 (сыпятся ошибки) - этот браузер ставился по-умолчанию на телефонах android 4-5;
- мало настроек именно PWA;
- нельзя отправлять пуш-сообщения;
- не продуманный js-код;
- тех. поддержка иностранная.
6) Шестое дополнение
(PWA) Progressive Web Applications
Плюсы:
- свой шаблон с различными настройками для PWA на отдельной странице;
- сайт считается PWA, но из-за недоработки манифеста не считается полноценным PWA:
- отправка push уведомления из админ панели с указанием даже изображения и ссылки (правда из списка ссылок);
- свой js-код;
- низкая цена покупки.
Минусы:
- нельзя управлять кэшем;
- приложение не работает в offline режиме - что-то загружается, что-то нет;
- неизвестна поддержка браузеров, например, PWA уже работает начиная с chrome 40, но более стабильная версия с chrome 87. Так вот, этот модуль не поддерживает минимум chrome 45 (сыпятся ошибки) - этот браузер ставился по-умолчанию на телефонах android 4-5;
- мало настроек именно PWA;
- долгая загрузка страниц 3.5-10 секунд;
- не продуманный js-код;
- тех. поддержка иностранная.
7) Седьмое дополнение
Opencart app ionic 5 with source code for iOS ,android and pwa
Плюсы:
- свой шаблон с различными настройками для PWA на отдельной странице;
- сайт считается PWA, но из-за недоработки манифеста не считается полноценным PWA:
- есть установка через APK;
- низкая цена покупки.
Минусы:
- нельзя управлять кэшем;
- приложение не работает в offline режиме - что-то загружается, что-то нет;
- неизвестна поддержка браузеров, например, PWA уже работает начиная с chrome 40, но более стабильная версия с chrome 87. Так вот, этот модуль не поддерживает минимум chrome 45 (сыпятся ошибки) - этот браузер ставился по-умолчанию на телефонах android 4-5;
- мало настроек именно PWA;
- долгая загрузка страниц;
- не продуманный js-код;
- тех. поддержка иностранная.
8) Восьмое дополнение
Плюсы:
- сайт считается PWA, но из-за недоработки манифеста не считается полноценным PWA:
- тех. поддержка СНГ.
Минусы:
- нельзя управлять кэшем;
- приложение не работает в offline режиме - что-то загружается, что-то нет;
- неизвестна поддержка браузеров, например, PWA уже работает начиная с chrome 40, но более стабильная версия с chrome 87. Так вот, этот модуль не поддерживает минимум chrome 45 (сыпятся ошибки) - этот браузер ставился по-умолчанию на телефонах android 4-5;
- нет настроек (управление модулем);
- не продуманный js-код;
- высокая стоимость покупки:
9) Самое конченное место:
Модуль PWA 5 от студии которую выгнали
Плюсы:
- можно управлять кэшем;
Минусы:
- сайт не считается PWA;
- приложение не работает в offline режиме - что-то загружается, что-то нет;
- неизвестна поддержка браузеров, например, PWA уже работает начиная с chrome 40, но более стабильная версия с chrome 87. Так вот, этот модуль не поддерживает минимум chrome 45 (сыпятся ошибки) - этот браузер ставился по-умолчанию на телефонах android 4-5;
- мало настроек мультиязычности PWA;
- долгая загрузка страниц;
- не продуманный js-код;
- тех. поддержка иностранная;
- закодированный код модуля;
- сверх высокая стоимость покупки:
- 2
10 коментарів
Recommended Comments
Створіть аккаунт або увійдіть для коментування
Ви повинні бути користувачем, щоб залишити коментар
Створити обліковий запис
Зареєструйтеся для отримання облікового запису. Це просто!
Зареєструвати аккаунтВхід
Уже зареєстровані? Увійдіть тут.
Вхід зараз