跳转到主要内容
Drupal 7.20 发布

Drupal中国公告)2013年2月20日晚上8点55分(美国当地时间)在Drupal官网发布公告,Drupal 20 发布。

公告中介绍此次Drupal 7.20,修复了一些安全漏洞。

官网强烈建议升级您的Drupal站点至drupal7最新版本,此次更新没有增加新功能和非安全相关的bug修复。

修改日志:

7.20 release notes

安全漏洞:

Drupal7.20 主要是对已发现的安全漏洞进行的修复。详情可在正式的安全公告:

SA-CORE-2013-002

Drupal核心中的图片模块可按需生成图像衍生工具。此功能可能会被滥用,要求大量的新的衍生产品,可以塞满服务器上的磁盘空间,这可能会导致一个非常高的CPU负载。这些影响可能会导致网站变得不可用或不响应的。

vectorzone 提交于 20 February 2013

 

遇到了一个很纠结的问题,关于用还是不用view。

A.不用view我得在taxonomy/term/xxxx这样的地方输出文章列表,还好我的术语都是单选的,而且我还用了标签,dp7刚好能满足我关于标签的要求。

问题是taxonomy/term/xxxx样式复写是在node.tpl.php,我现在还不知道怎么将其和文章节点样式分开复写(文章列表会显示几个特定的字段和无图片的文章摘要以及文章链接,文章链接的这个变量我也不知道,而文章节点也就是全文+社交分享等等),而且后面还需要有页码功能,我不知道不用view的话dp7能否实现(前提当然是我的能力范围内,实现绝对是能实现的)。

所以不用view我得解决两个问题:1.复写列表样式并且还不能影响到文章全文浏览的样式,2.得为列表页加上页码,如果能把view的变量函数可以拿出来用就好了。

B.用view,输出的时候很方便灵活,但遇到了以下几个问题:

slgogo 提交于 20 February 2013

jquery_upload是如何使用的?怎么升级jquery库的版本?

发现在模块里面找到jquery_upload,后,点后面的配置然后就进入到

/admin/config/development/performance

这个地址了,就是,配置-开发-性能里面。没发现怎么升级,请高手指点,谢谢。

lugir 提交于 20 February 2013

 

工作地点:北京朝阳区

工作职位:初中级Drupal开发工程师

薪资待遇:8K左右

 

职位描述:

  基于Drupal开发和协助维护公司站点及内部系统

 

职位要求:

  • 半年以上Drupal开发经验
  • 具备基本的英文阅读能力

 

有意者可联系我的QQ:7078141 或跟帖留下联系信息

lugir 提交于 18 February 2013

本帖用于汇总使用Drupal中国网站过程中收集到的想法,调整建议主要用于增加站点可用性和用户体验 :D

 

1. 增加“最新回复”区块

描述:最新回复区块显示节点列表,包含节点标题、回复内容及相关信息

目的:使用户查看最新回复的节点,便于用户加入讨论或查看感兴趣话题

 

2. 在节点正文直接显示回复/评论框

目的:方便用户看帖之后的回复操作,相比点击“添加新评论”再跳转到新页面,可以在节点页面回复的效率更高,用户体验更好

 

3. 精简/合并论坛主题

目的:增加论坛浏览和发帖易用性

jziwenchen 提交于 18 February 2013

Drupal7 非常强大,其强大核心之一是entity field模式,比如node/taxonomy term/ user 都是一种entity, 并且支持field模式,也就是用户可以随意的添加新的field给node/taxonomy term/user;

强大的背后是性能的担忧;加入node有10个field,那么就对应10个表来装载field数据,而不是一个列,这就导致了至少10个join 去查询一个node. 这对数据库的性能影响是巨大,甚至是致命的;试想,如果一个页面有10个block, 每个block包含10个node, 每个node有10个field, 那么查询表的次数就是10次(使用entity_load_multiple),join的次数是100次;

我们几乎没有直接的办法解决这个问题,毕竟这就是Drupal.

在这里我提供一个小的性能优化办法,使用drupal_static函数,这个优化方法是PHP级别的,需要了解基本的PHP知识。

这个函数可以缓存函数执行结果,保证在函数执行退出后,结果存在内存中,但是又不同于memcache,它在一个请求结束后就自动释放。

举个例子:

订阅