欢迎来到 Mautic 的开发者文档

Note

此文档的内容需要进行重大更新。旧文档包含过时且可能不准确的信息。您仍然可以在 Mautic Developer Documentation archived repository 中访问它。

如果您有兴趣帮助开发此文档的新内容,请考虑加入文档编写工作。

请阅读 Contributing GuidelinesContributing 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 governanceMautic 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 featuresProduct Team Assembly

支持 Mautic

除了通过代码贡献来支持 Mautic 之外,还有几种方法可以提供支持。

  1. 使用 GitHub Codespaces 在浏览器中帮助测试 bug 和功能 - 请访问 Tester Documentation

  2. 帮助改进此网站上的文档以及 end-user documentation

  3. 通过其他技能 Contributing to Mautic

  4. 成为 Member of Mautic 的成员。

  5. 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

Indices and tables