You are here

2 Ctools 插件开发

admin 的头像
Submitted by admin on 星期日, 2015-09-20 07:14

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

实现了验证规则的导出以后,我对Ctools的理解又加深了一步,想着自己能够基于Ctools实现导出功能,一定也能够实现插件形式的验证器。这个想法酝酿了很久了,直到有一天,我看到了这篇文章http://www.ygerasimov.com/ctools-plugins-system,写的很详细。我之所以能够找到这篇文章,就是因为我有这个想法,我把Ctools的相关文档看了几遍,看了几个基于Ctools插件系统的模块,比如Feeds模块。最后找到了这篇文章。这是services模块的一个维护者,所写的文章,services模块也是基于Ctools插件系统的。

这篇文章英文的,里面讲的例子,很简单,我们小学学的加减乘除,他在这里把这个加法、减法、乘法、除法,处理成为了Ctools的插件,程序也非常简单。

当我看完这个例子以后,认真的读完它所有的代码以后,我的把验证器处理成为插件的想法,马上就要变成现实了。我花了1-2天的时间,整出来了2.0 alpha1,又花了3-5天的时间,整出了2.0beta1。在一个星期内,把这个想法变成了现实。我们来看一下2.0-alpha1的代码:


Drupal版本: