ouun / zammad-wp
将Zammad客服台集成到WordPress
v0.9.1
2023-01-23 12:24 UTC
Requires
- php: >=7.0 < 9.0
- zammad/zammad-api-client-php: ^2.0
Requires (Dev)
- 10up/phpcs-composer: dev-master
- 10up/wp_mock: dev-trunk
- phpunit/phpunit: ^9.5
- wp-coding-standards/wpcs: *
- dev-master
- v0.9.1
- v0.9.0
- v0.8.3
- v0.8.2
- v0.8.1
- v0.8.0
- v0.7.0
- v0.6.0
- v0.5.0
- v0.4.0
- v0.3.0
- v0.1.0
- dev-dependabot/npm_and_yarn/minimist-and-minimist-and-mkdirp-and-gonzales-pe-1.2.8
- dev-dependabot/npm_and_yarn/ua-parser-js-0.7.33
- dev-dependabot/npm_and_yarn/is-svg-and-postcss-svgo-and-imagemin-svgo-4.3.2
- dev-dependabot/npm_and_yarn/axios-and-localtunnel-0.21.4
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/engine.io-and-browser-sync-6.2.1
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/terser-4.8.1
This package is auto-updated.
Last update: 2024-09-05 13:56:44 UTC
README
此插件帮助您将Zammad聊天和表单嵌入到WordPress网站中,并在需要时提供对Zammad API的访问。它基于WordPress最佳实践,通过使用函数、钩子和过滤器而不是杂乱的仪表板页面来保持工作场所整洁。
文档
随着文档的增长,请查看Zammad WP Wiki。
兼容性
目前,Zammad WP与以下表单插件兼容,可替换Zammad标准表单为自定义和复杂的表单,具体请参考Wiki中的文档。
构建包
Webpack配置
Webpack配置文件位于config文件夹中
webpack.config.dev.jswebpack.config.common.jswebpack.config.prod.jswebpack.settings.js
在大多数情况下,webpack.settings.js是主要文件,它可能因项目而异。例如,添加或删除JS和CSS的入口点。
NPM命令
npm run test(运行phpunit)npm run start(安装依赖项)npm run watch(监视)npm run build(构建所有文件)npm run build-release(为发布构建所有文件)npm run dev(为开发构建所有文件)npm run lint-release(安装依赖项并运行linting)npm run lint-css(lint CSS)npm run lint-js(lint JS)npm run lint-php(lint PHP)npm run lint(运行所有lints)npm run format-js(使用eslint格式化JS)npm run format(npm run format-js的别名)npm run test-a11y(运行可访问性测试)
Composer命令
composer lint(lint PHP文件)
composer lint-fix(lint PHP文件并自动修复编码标准违规)
贡献
我们欢迎pull requests和积极的、但尊重的辩论。请通过GitHub上的pull requests进行贡献。
- 分支它!
- 创建您的功能分支:
git checkout -b feature/my-new-feature - 提交您的更改:
git commit -am '添加一些很棒的功能!' - 推送到分支:
git push origin feature/my-new-feature - 提交pull request