欢迎来到 Mautic 的开发者文档
Note
此文档的内容需要进行重大更新。旧文档包含过时且可能不准确的信息。您仍然可以在 Mautic Developer Documentation archived repository 中访问它。
如果您有兴趣帮助开发此文档的新内容,请考虑加入文档编写工作。
请阅读 Contributing Guidelines 和 Contributing to Mautic’s documentation 以开始您的贡献。
欢迎来到 Mautic 开发者文档。本文档主要涵盖为 Mautic 构建自定义插件(扩展其功能)、构建自定义主题以及如何使用 REST API 将应用程序与 Mautic 集成。
此文档有多个版本,适用于 Mautic 的不同版本,从 Mautic 4.x 开始。版本切换器位于左下角,允许您在不同版本之间进行切换。
向 Mautic 提交代码
开发是开放的,任何 Mautic 社区成员都可以参与。所有修复和改进都通过对 Mautic’s GitHub repository 的代码进行的拉取请求来实现。此代码是开源且公开可用的。
请阅读 Mautic Developer Contribution Guide,了解有关作为开发者为 Mautic 做出贡献的更多信息。
详细了解 Mautic 的 code governance 和 Mautic Project Governance 模式。
您的代码必须遵循 Symfony coding standards。有关 Mautic 如何偏离这些标准的详细信息,请参见 Deviations from the standard Symfony Framework 部分。
在哪里寻求帮助
首先,您可以在 Developer Forum 上提出问题。产品团队会监控此论坛,并且大多数开发者也会在这里寻找可以提供帮助的帖子。如果您有付费机会或正在寻找工作,还有一个商业论坛。
一般的开发讨论也在 Mautic Slack 的 #dev 频道中进行,而所有与贡献相关的事情(包括每周的开源 Friday 贡献冲刺)都在 #t-product 频道中进行。
每个新的主要版本都有一个专门的讨论区,例如 #mautic-5 和 #mautic-6。
社区门户上的几个区域可能对您感兴趣,包括 proposals for new major features 和 Product Team Assembly。
支持 Mautic
除了通过代码贡献来支持 Mautic 之外,还有几种方法可以提供支持。
使用 GitHub Codespaces 在浏览器中帮助测试 bug 和功能 - 请访问 Tester Documentation。
帮助改进此网站上的文档以及 end-user documentation。
通过其他技能 Contributing to Mautic。
成为 Member of Mautic 的成员。
在 Open Collective 上支持 Mautic。
- plugin_services/cookie_helper
plugin_services/database plugin_services/event_dispatcher plugin_services/factory plugin_services/ip_lookups plugin_services/mail_helper plugin_services/model_factory plugin_services/parameters plugin_services/paths_helper plugin_services/plugin_config_helper plugin_services/request plugin_services/router plugin_services/security plugin_services/session plugin_services/translator plugin_services/user