让奥多成为PWA

odoo12-addon-web-pwa的Python项目详细描述


BetaLicense: LGPL-3OCA/webTranslate me on WeblateTry me on Runbot

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

Progressive Web Apps在桌面和移动设备上提供可安装的、类似应用程序的体验,这些体验直接通过Web构建和交付。 它们是快速可靠的网络应用程序。最重要的是,它们是可以在任何浏览器中工作的web应用程序。 如果您现在正在构建一个web应用程序,那么您已经在构建一个渐进式web应用程序的道路上了。在

目录

Installation

安装完这个模块后,在手机上浏览你的odoo,你就可以把它当作PWA来安装了。在

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

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

安装渐进式Web应用程序时,它的外观和行为与所有其他已安装的应用程序相同。 它从与其他应用程序相同的地方启动。它在没有地址栏或其他浏览器用户界面的应用程序中运行。 和所有其他已安装的应用程序一样,它是任务切换中的顶级应用程序。在

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

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

Configuration

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

  • 在pwa.manifest.name(默认为“Odoo PWA”)
  • 在pwa.manifest.short_名称(默认为“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”)

Known issues / Roadmap

  • 计算以扩展FILES_TO_CACHE
  • 求值为ServiceWorker使用普通JS文件,并从普通JSON控制器下载数据
  • 整合Notification API
  • 积分Web Share API
  • 创建portal_pwa模块,供前端用户(客户、供应商等)使用

Bug Tracker

bug在GitHub Issues上跟踪。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现它,请帮助我们粉碎它提供详细的和受欢迎的 feedback。在

不要直接联系投稿人关于技术问题的支持或帮助。在

Credits

Authors

  • 塔克比

Contributors

  • TAKOBI:
    • 洛伦佐·巴蒂斯蒂尼

Maintainers

本模块由OCA维护。在

Odoo Community Association

OCA,或奥多社区协会,是一个非营利性组织 其任务是支持Odoo特性和 促进其广泛使用。在

当前maintainer

eLBati

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

欢迎您投稿。要了解如何访问https://odoo-community.org/page/Contribute。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JFrame中的Java多线程   java Servlet异常映射   java无法从输出流读取   swing Java带来的小程序GUI问题   java什么原因导致错误“'void'类型此处不允许”以及如何修复它?   Java选择器select(长)与selectNow的区别   java自定义arraylist<mygames>获得不同   java Icepdf注释让页面消失   java反向整数数组   java I在生成同步“无法解析配置的所有依赖项”时遇到此错误:app:debugRuntimeClasspath   多个虚拟机上的java线程访问单个DB实例上的表,有时会导致性能低下和异常   swing更改Java中的默认按钮,使其看起来“更好”   java慢速MQ主题订阅。并行化不能提高性能   java运行Boggle Solver需要一个多小时。我的代码怎么了?   数据库中的java循环与应用程序中的java循环   正则表达式匹配${123…456}并在Java中提取2个数字?   java如何制作我们软件的试用版   Java内存参数计算   从另一个类调用方法时出现java问题