SalesAgility在G-Cloud(12)框架上更新SuiteCRM
G-Cloud 12是英国政府与授权供应商之间建立的一系列英国政府框架协议的最新版本。公共部门组织可以购买服务,而无需进行完整的招标或冗长的采购流程。目前,G-Cloud框架上列出了约36,500种云服务。SuiteCRM是 G-Cloud框架上 其中一款应用,所以英国政府部门采购SuiteCRM,可以省去冗长的采购流程,直接使用SuiteCRM来管理客户信息。
G-Cloud 12是英国政府与授权供应商之间建立的一系列英国政府框架协议的最新版本。公共部门组织可以购买服务,而无需进行完整的招标或冗长的采购流程。目前,G-Cloud框架上列出了约36,500种云服务。SuiteCRM是 G-Cloud框架上 其中一款应用,所以英国政府部门采购SuiteCRM,可以省去冗长的采购流程,直接使用SuiteCRM来管理客户信息。
如您所知,我们目前正在积极开发SuiteCRM8。我们的专职开发团队一直在忙于构建SuiteCRM 8,并且还在尝试各种解决方案以验证我们的想法并确保我们正在构建健壮且可扩展的CRM应用。
Suite CRM $mod_strings, $app_strings 和 $app_list_strings 变量都是全局变量,因此可以访问。 $app_strings 和 $app_list_strings将始终可用。然而$mod_strings 将仅包含当前模块的字符串(有关其他访问方式,请参见下一节 $mod_strings)。
SuiteCRM遵循MVC(模型-视图-控制器)模式,因此具有控制器(controllers)的概念。控制器负责对模型进行更改,并将控制适当地传递给视图。SuiteCRM具有动作的概念,即控制器将采取的动作。让我们看一下SuiteCRM URL:
从SuiteCRM 7.7开始,您可以使用主题更改smarty模板(.tpl)文件的输出,这在您需要自定义SuiteCRM外观而不影响现有功能时非常有用。
SuiteCRM模块元数据(metadata)用于描述各种视图在模块中的行为。此方法的主要用途是提供字段和布局信息,但也可以用于过滤子面板并描述搜索中使用的字段。
Vardef用于向SuiteCRM提供有关特定bean的信息。这些通常指定给定模块中的字段,关系和索引,以及其他信息,例如是否经过审核,表名等。
Suite CRM是借助Bootstrap前端框架的响应式布局,所以在不同的设备或终端只要终端有浏览器都可以方便的访问Suite CRM。但是我们在使用Suite CRM的移动端,尤其是手机端时,发现动作按钮展示不全,如下图:
本指南适用于熟悉(或至少熟悉)使用SuiteCRM但希望执行自己的自定义的开发人员。SuiteCRM是一个大型且成熟的软件,因此,涵盖该软件所有方面的指南是不切实际的。我尝试添加最重要的部分,这些部分应该使您可以在99%的情况下进行所需的更改。本指南末尾还有其他资源章节,可以帮助您解决这1%的情况。话虽如此,如果您觉得我遗漏了任何重要的内容(或更糟的是,本指南中的任何不正确内容),请告诉我。