Приложение для сайта / App for website

Приложение для сайта / App for website

Модуль предназначен для возможности создавать иконку (ссылку) сайта на рабочем столе устройства, отправлять пуш уведомления, работать с плохим...

Совместим с OpenCart: 2.0.x.x, 2.1.x.x, 2.2.x.x, 2.3.x.x, 3.0.x.x, 3.1.x.x,
Совместим с OcStore: 2.1.x.x, 2.3.x.x, 3.0.x.x,
Цена
1350р.
Загружен: 22.04.2021
BuslikDrev Российская Федерация портфолио
Товаров: Рейтинг: Продаж:
Название файла Имя файла Дата Действие
App for website v1.0 Full OpenCart 2.X-3.1.X.zip opencart_file_6493.zip 2021-04-22 14:04:08 Платный файл
* Возможность скачивания появится после покупки

Приложение для сайта / App for website

ИНФОРМАЦИЯ

Название модуля: Приложение для сайта - "App for website"
Версия модуля: 1.0
Тип лицензии: Full (полная версия)
Тип установки: ocmod
Язык: Беларуская мова, English, Русский язык, Українська мова
Дата создания: 2.12.2020
Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.6, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default)
Название архива: App for website v1.0 Full OpenCart 2.X-3.1.X.zip

ДЕМОНСТРАЦИЯ

 

(wikipedia) Прогрессивное web-приложение (англ. progressive web app, PWA) — технология в web-разработке, которая визуально и функционально трансформирует сайт в приложение (мобильное приложение в браузере).
Статистика говорит о том, что 66 % пользователей не скачивают ни одного приложения в месяц (данные comScore от 2014 года — в среднем за три месяца). Большую часть своего времени — примерно 85 % — пользователь проводит в пяти любимых приложениях. Как правило, это мессенджеры, соцсети, видеохостинги.
При этом мобильный браузер также во многом не является приоритетной формой выхода в Интернет. По данным comScore, в 2017 году пользователи смартфонов и планшетов потратили 87 % своего времени на приложения — по сравнению с 13 % в браузере.
PWA является гибридным решением и позволяет открыть приложение с помощью мобильного браузера. При этом полностью сохраняется функционал нативного приложения:
отправка push-уведомлений;
работа в режиме оффлайн;
доступ к аппаратному обеспечению устройства (с ограничениями);
установка ярлыка (иконки) на рабочий стол мобильного устройства, визуально не отличающегося от ярлыка нативного приложения, и пр.
 

ОПИСАНИЕ
Модуль предназначен для возможности использования технологии на чистом JavaScript (без левых сервисов) и возможностью асинхронной загрузки:

- manifest (
    developer.mozilla.org/ru/docs/Web/Manifest,
    developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json,
    developer.mozilla.org/en-US/docs/Web/Progressive_web_apps,
    caniuse.com/?search=manifest
);

- Add to home screen - A2HS (
    developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Add_to_home_screen,
    caniuse.com/?search=A2HS
);

- CacheStorage (
    developer.mozilla.org/ru/docs/Web/API/CacheStorage,
    caniuse.com/?search=CacheStorage
);

- AppCache (
    developer.mozilla.org/ru/docs/Web/HTML/Using_the_application_cache
    caniuse.com/offline-apps
);

- Notifications (
    developer.mozilla.org/ru/docs/Web/API/notification,
    caniuse.com/?search=notification
);

- Push (
    developer.mozilla.org/ru/docs/Web/API/Push_API,
    caniuse.com/?search=Push
);

- SyncManager (
    developer.mozilla.org/en-US/docs/Web/API/SyncManager,
    caniuse.com/?search=SyncManager
);

В данный момент модуль позволяет:
- настраивать manifest (иконки, обложка сайта, цвет вкладки браузера или рамки приложения, режим отображения сайта при запуске приложения и др.);
- создавать иконку (ссылку) сайта на рабочем столе устройства (запуск сайта, как приложение) т.к. эта возможность работает для новых версий браузера, то для старых как альтернатива будет сообщение о добавлении сайта в закладки, для iOS также отдельное сообщение для ручной установки иконки на экран;
- работать в оффлайн режиме ("CacheStorage"), чтобы пользователь с плохим интернетом мог читать информацию (в режиме тестирования - пишите в лс);
- работать в оффлайн режиме ("AppCache"), чтобы пользователь с плохим интернетом мог читать информацию (в разработке);
- присылать "Notifications" уведомления - при первом посещении страницы будет показано 1 раз новинки, а напоминания 1 раз в 10 минут, если пользователь не закрыл страницу сайта и в это время что-то новое появилось, тогда оно будет показано ему;
- присылать "Push" уведомления тоже самое, что и Notifications, только может работать при закрытом браузере и на мобильных устройств (в разработке);
- отправка запросов при появлении интернета "SyncManager" (в разработке);
- публикация в магазинах приложений (в разработке - пишите в лс для содействия);
Другие возможности дорабатываются со временем или подзаказ.

 

image.thumb.png.0e6ec1587c6e636ca05a92fba20a8712.png

Я не гарантирую, но должно работать в браузерах:

ВНИМАНИЕ!
Оригинальные файлы магазина не заменяет!
Нужна версия php 5.4+ и настроенный https протокол.

Модификатор "вносит изменения" в следующие файлы:

admin/view/template/common/header.*
catalog/controller/account/newsletter.php
catalog/controller/common/header.php
catalog/view/theme/*/template/account/newsletter*
catalog/view/theme/*/template/common/header*
system/library/document.php

УСЛОВИЯ СОГЛАШЕНИЯ
- Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен;
- Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
- Редактировать код можно только под нужды своего магазина;
- Распространение модуля запрещено;
- Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг);
- Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная;
- Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля;
- Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств;
- Автор не несёт ответственности за потерю или находку дохода пользователя из-за работы модуля;
- ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения.

Приложение для сайта / App for website Приложение для сайта / App for website Приложение для сайта / App for website

Дополнительные опции товара

* Адрес сайта:
Установка:
Адаптация:

Написать отзыв

* Выполните Вход в свой аккаунт, для получения возможности оставить отзыв о товаре.

Если комментарии не отобразились по какой то причине, то вы можете прочитаь их на отдельной технической странице комментариев

После просмотра, пожалуйста сообщите нам о возможной проблеме через форму обратной связи.

Оставить комментарий



Примечание: HTML разметка не поддерживается! Используйте обычный текст.

Введите код, указанный на картинке: