You are here

drupal6

内容包括drupal6教程,drupal6汉化,drupal6主题,drupal6模板,drupal6中文手册,drupal6 views,drupa6中文,drupal6安装,drupal6开发,drupal6视频,等

Drupal Apache Solr 搜索集成模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2010-05-29 16:12

Drupal搜索的革命
 这个模块整合了Drupal与Apache Solr搜索平台。Solr搜索可以用来替换核心内容搜索,它拥有更强的特性和更好的性能。在这些附加特性中,最重要的就是faceted search(faceted搜索),比如内容作者,分类,以及任意的CCK字段。

 这个模块自带了两个xml文件schema.xml 和solrconfig.xml,你需要把这两个文件放在你的Solr安装中,这样模块才能正常工作。

 这个模块依赖于核心的搜索框架。然而,你可能不需要核心搜索,而只需要Solr搜索。如果这样的话,你可以同时使用Core Searches module用来替代核心搜索。

 如果你正在寻找Solr PHP集成,那么这里的可能就是最好的选择了。这也是实现faceted search(faceted搜索)的最好方式。由于你可以把PHP+SQL中的搜索操作完全委托给一个独立的服务器,所以Solr对于大型的、高流量的Drupal站点非常有用。

 关于这个模块的需求和安装,可以参看手册中的相关文档,同时也可以参看模块自带的README.txt文件。

Drupal版本:

修改节点编辑表单元素的权限回调函数

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2010-05-24 14:41

帮学员写的一个实例函数,主要作用是用来控制node/nid/edit页面的访问权限的,因为现有的访问权限,满足不了学员的需求,而且没有直接的模块可用,

通过覆写菜单,实现自己的权限控制,在自己的权限控制函数中,实现自己的逻辑。

Drupal的90%以上的功能,都是可以替换掉的,而且不用修改源代码,这就是Drupal的灵活性,在很多其它的CMS中,这是很难实现的。

Drupal版本:

Drupal手机码(Mobile Codes)模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2010-05-23 15:53

项目地址: http://drupal.org/project/mobile_codes

中文文档: 

Mobile Codes使用中的心得

  http://www.syoi.net/node/285

Mobile Codes使用中的心得(二)  http://www.syoi.net/node/286

模块主要用于生成手机上所用的QR二维码,它提供了输入格式,Views/CCK格式器,Drupal API 主题化,可配置的预设置等特性.

输入过滤器用法:

Drupal版本:

我对汉化包的兴趣到不大,据说汉化后DRUPAL性能损失很严重?

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2010-05-15 15:59

xxxxxx 20:54:43
我对汉化包的兴趣到不大,据说汉化后DRUPAL性能损失很严重?
Linuser 20:54:54
也不是很严重
Linuser 20:55:08
开启缓存后,
Linuser 20:55:19
汉化对性能基本上没有影响
 

很多人做过测试,加了汉化包以后,Drupal的性能降低了很多,Drupal对于字符串的查找替换严重影响了性能.这种测试是科学的,但是也是非常片面的,就像瞎子摸大象一样.网上流行着一片很有名的文章,而且刊登在了程序员这样的杂志上了.里面好像就提到了汉化对Drupal性能的影响,遇到很多程序上的元老级的人物,他们很多也持这种态度.

这种观点是很片面的,它仅仅是考虑了Drupal在处理一个完整页面请求周期,这一前提的下数据.但是在现实中,Drupal提供了N多的缓存措施,能够从完整页面请求周期中多个不同阶段,返回页面,只要稍微的改进一下缓存,上面的影响就会降到接近于0了.

Drupal版本:

drupal performance:为何减小module文件大小能加快速度?

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2010-05-15 15:24

在drupal的handbook:http://drupal.org/node/146172 上有这么一句话

Any module that has more than ~50 lines of code for page handler functions (including form handling functions if applicable) should split them off into a separate file. That reduces the overhead for PHP when loading modules, and therefore speeds up every single request on the site.

Drupal版本:

页面

Subscribe to RSS - drupal6