摘要
该项目的主要目标是构建一套专注于开发Joomla!前端CiviCRM的模块/插件。这包括一些模块、插件和一个MVC前端组件,这将允许暴露CiviCRM API,同时也允许Joomla!用户与civiCRM交互。
详细信息
到目前为止,civiCRM主要集中在外部和行政功能上。随着civiCRM 2.2版本的发布,其中一部分已经被带到了前端。该项目旨在将civiCRM完全带到前端。这意味着我们需要建立一个完整的模块和插件集来与civiCRM的所有部分以及最终用户交互。
如上所述,当前的安装过程相当有问题,新手用户发现安装civiCRM非常困难。civiCRM资源密集,需要不常见的服务器配置。因此,未能理解这些的用户在这一步就失败了。修改安装过程,以便检查服务器配置设置,然后向用户提供适当的指示,让他们进行必要的更改并继续安装。
前端视图
将配置文件和事件暴露给前端。(改进)
将贡献和承诺暴露给前端。(我的意思是为前端视图编写类似于现有配置文件和其他内容的代码。)
目前我们可以显示配置文件和搜索时的一些详细信息。这个改进将显示用户的更多信息,比如他的组、他的贡献、他的事件等。
前端可以注册和显示事件。我将开发一个特定的搜索功能,可以根据不同的参数进行查询。同时,也将研究从前端创建新事件的能力。
从前端创建活动和筹款活动将使用户能够在网站上拥有个人活动。这是非常重要的,使civi更接近普通用户。
模块用于
显示筹款活动/贡献,PCP。
显示捐赠者/贡献者列表
生成图形报告。
在模块位置显示可配置的搜索结果(配置文件/事件/群组)
Joomla!文章中构建到civiCRM的链接的插件。
显示贡献的模块
管理员将能够选择一组预设的小部件,通过它们显示贡献计量器(和其他内容)
并且还能够链接到页面。还可以通过选择颜色、边框等来构建自定义小部件。
生成图形报告的模块
管理员将能够从贡献/支付等生成图形数据展示。管理员可以从贡献中选择一系列数据
并生成图表、图表等。能够链接它们会更好。
例如:参加全国不同地方同一事件的人数图表。
列出捐赠者的模块
基于不同参数在活动和筹款活动中显示捐赠者列表的模块,并链接到捐赠者资料等。
生成列表的模块
管理员将能够通过搜索生成会员/事件/群组等的列表,然后在模块中显示它们,并进行适当的链接。
例如:即将发生的事件列表链接到它们的注册页面。
链接文章的插件
很多时候,用户希望将文章链接到civi页面,这个插件可以自动解析链接。
以上是在夏季确认开发的内容。我仍在寻找添加更多内容到这个列表中,希望可以成功。
这个项目对Joomla!和civiCRM意味着什么?
civiCRM传统上专注于后端,并方便管理员操作。通过我上述的一系列模块,civiCRM将为前端Joomla!用户服务。由于在前端的大量使用,civiCRM将得到更多关注。管理员将能够通过更好的访问控制列表跨不同用户扩展civiCRM。管理员将能够生成所需的报告,因此在前端以更好的方式显示结果。因此,civiCRM与Joomla!的可用性将大幅提高。