跳转到主要内容

将Odoo转换为PWA

项目描述

Beta License: LGPL-3 OCA/web Translate me on Weblate Try me on Runbot

使Odoo成为一个可安装的渐进式Web应用程序。

渐进式Web应用程序提供了一种在桌面和移动设备上可安装的应用程序体验,这些应用程序直接通过网络构建和交付。它们是快速可靠的Web应用程序。最重要的是,它们在任何浏览器中都能工作。如果您今天正在构建Web应用程序,您已经走在构建渐进式Web应用程序的道路上了。

目录

安装

安装此模块后,在手机上浏览Odoo时,您将能够将其作为PWA安装。

强烈建议与web_responsive提供的响应式布局一起使用此模块。

此模块旨在由Odoo后端用户(员工)使用。

当安装了渐进式Web应用程序时,它的外观和行为就像其他所有已安装的应用程序一样。它从与其他应用程序相同的启动位置启动。它在没有地址栏或其他浏览器UI的应用程序中运行。并且像所有其他已安装的应用程序一样,它是在任务切换器中的顶级应用程序。

在Chrome中,渐进式Web应用程序可以通过三个点上下文菜单进行安装。

此模块还在Odoo用户菜单中提供了一个“安装PWA”链接。

配置

以下系统参数可以设置以自定义应用程序的外观

  • pwa.manifest.name(默认为“Odoo PWA”)

  • pwa.manifest.short_name(默认为“Odoo PWA”)

  • pwa.manifest.icon128x128(默认为“/web_pwa/static/img/icons/icon-128x128.png”)

  • pwa.manifest.icon144x144(默认为“/web_pwa/static/img/icons/icon-144x144.png”)

  • pwa.manifest.icon152x152(默认为“/web_pwa/static/img/icons/icon-152x152.png”)

  • pwa.manifest.icon192x192(默认为“/web_pwa/static/img/icons/icon-192x192.png”)

  • pwa.manifest.icon256x256(默认为“/web_pwa/static/img/icons/icon-256x256.png”)

  • 应用程序清单图标 pwa.manifest.icon512x512(默认为 “/web_pwa/static/img/icons/icon-512x512.png”)

已知问题/路线图

  • 扩展 FILES_TO_CACHE

  • 使用普通JS文件作为服务工作者并从普通JSON控制器下载数据

  • 集成 通知API

  • 集成 Web分享API

  • 创建 portal_pwa 模块,旨在供前端用户(客户、供应商等)使用

错误跟踪器

GitHub Issues 上跟踪错误。如果在遇到问题后,请检查是否已报告您的问题。如果您是第一个发现它的人,请通过提供详细且受欢迎的 反馈 帮助我们解决它。

请勿直接联系贡献者以获取支持或帮助解决技术问题。

致谢

作者

  • TAKOBI

贡献者

  • TAKOBI:

    • 洛伦佐·巴蒂斯蒂尼

维护者

此模块由OCA维护。

Odoo Community Association

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。

当前 维护者

eLBati

此模块是GitHub上 OCA/web 项目的一部分。

欢迎您贡献。要了解如何贡献,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码发行版

此版本没有可用的源代码发行版文件。有关生成发行版存档的教程,请参阅 生成发行版存档

构建发行版

odoo12_addon_web_pwa-12.0.1.0.0.99.dev4-py3-none-any.whl (108.6 kB 查看哈希值)

上传时间 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面