在 Drupal 中将 CiviCRM 4+ 扩展放在哪里

Where to put CiviCRM 4+ extension in Drupal

我正在尝试开发 CiviCRM 扩展,我已经使用 Totten\Civix.

创建了一个 civiCRM 扩展(框架)

我应该将 CiviCRM 扩展放在哪个目录中以及如何在 CiviCRM 中启用它?

我试过将它放入 sites\default\files\civicrm\ext 但是当我转到 管理 -> 扩展 我找不到它列出,当我点击 Add New 按钮没有出现。

CiviCRM 运行 在 Drupal 7 中 Drupal/CiviCRM 安装在我的本地机器上 运行 WAMP。

我是新手,任何帮助将不胜感激

/sites/all/modules: Here you can put all your contrib and custom modules.

有关 Basic Directory Structure of a Drupal 7 Project

的更多详细信息

首先,您必须在 CiviCRM -> Administer -> System settings -> Directory 项目 CiviCRM Extensions Directory

中定义扩展目录

您还应该在 CiviCRM -> Administer -> System settings -> Resource URLs 中定义 Extension Resource URL 以便某些扩展可以找到他们需要的文件(图像,javascript,css 文件)。

您可以选择任何路径,只要有适当的权限(read/write 访问 www-data)。 CiviCRM 创建一个 /cache 目录,以便从 CiviCRM 服务器上的扩展目录中检索信息,并从 UI 安装新的扩展。这不是必需的,但在准备您的网站时很有用。

(请注意,有专门针对 CiviCRM 的堆栈交换,因此您可能想在那里提问:http://civicrm.stackexchange.com