原文:https://groups.drupal.org/node/432143
Dries最近公布了一篇关于在Drupal社区中培养多样性和包容性的挑战的博客。这是已经持续多年的会话的最新的部分。
2012年,Drupal社区群成员共同起草了一份行为准则,它可以用来在DrupalCon会议和其他面对面事件补充Drupal社区的行为准则。
这一成就在Drupal社区的各个角落引起了大量对话。这次对话的交流是困难的,我们对不同的事情有不同的看法,但是最终,我们同意了一些基本的原则:
- 我们是一群在种族、文化和宗教背景上都不同的人,而我们包容彼此。
- 使所有与会者感到受欢迎和融入DrupalCon会议之中是每个人的工作。
- 我们有尊严的对待彼此,尊重彼此。
- 我们对我们的语言和行为负责,也对这些可能对其他人造成的影响负责。
这些原则是通知的DrupalCon会议的行为准则,它在2012年夏天通过了Drupal协会的批准而且一直用于每个DrupalCon会议。
(Drupal中国公告)2014年7月17日4点37分(美国当地时间)在Drupal官网发布公告,Drupal 7.28 和 Drupal 6.32 发布。
Drupal官网公告中介绍此次 Drupal 7.29 和 Drupal 6.32 发布均为安全更新,修复了几个安全漏洞。可以到 Drupal 7.29版本修改日志里查看具体细节。
本地更新包括:
- 恶意http头部攻击
- 文件权限管理
- 跨站脚本
官网强烈建议升级您的Drupal站点至drupal7最新版本,此次更新没有增加新功能。
修改日志:
由于12日当天场地紧张,临时把场地改到了13日,这一改,缺席了好几个,最后一共来了7位。以后是否要考虑下考勤?
好了,直接上图文,还有视频哦
标准的写代码
原文: http://www.blinkreaction.com/blog/drupal-coding-standards
Drupal 标准代码
2014年7月8日撰文Matt Korostoff
我们和Blink Reaction公司合作很多。不只是内部的,有和客户开发团队,还有我们的合作伙伴,当然还有Drupal 社区。
最近,一个同事在开发员聊天室问了个问题是关于标准的写代码到底有什么价值。很明显他自己很清楚价值在哪里,然而,之前跟他合作的一个客户的那个具体项目的Git库代码不是用Drupal标准代码写的。实际上我这个同事问的问题应该是“我应该怎么告知我的客户标准规则代码的价值?”
- 阅读更多 关于 标准代码
- 登录或注册以发表评论
原文链接:Top 6 things to do while your cache clears on its own
译者:Carol
撰文Linnea Ann Williams 2014年6月23日下午3:05分
缓存是一个好工具,它帮助储存你的网页数据和代码信息以便使网站加载的更快。但是它也会让你的网页更改不会马上显示。
网页的更改怎么不显示呢?
在我们斯坦福网站服务中心这里经常收到关于“为什么我退出网站更改不见了?”这样的问题。答案就是网站的 缓存 还没有更新,但是如果稍等一下就可以了。(经常来说是几个小时或者再久一点)。
- 阅读更多 关于 诚聘PHP后台开发
- 登录或注册以发表评论
如果你想隐藏所有格式提示信息,则把这段函数放入文件中:
方法一:将自定义代码放入所用主题的template.php文件
function ModulNameOrYourThemeName_customize_comment_form(&$form) { $form[LANGUAGE_NONE][0]['format']['#access'] = FALSE; // Note LANGUAGE_NONE, you may need to set your comment form language code instead return $form; }
保存文件,并别忘了清除Drupal缓存 (Configuration > Development > Performance > Clear All Caches)。
方法二:用simplify模块做隐藏
今天想让支付宝的支付页面表单(submit)提交后在新的窗口中打开!于是乎先试了试'#attributes'=array('target' => '_blank')
$form['submit'] = array( '#type' => 'submit', '#value' => '',
'#attributes'=array('target' => '_blank'),
);
接下来的事情就惹哥生气了,上面的写法不能在新的窗口中打开,于是找百度和google帮忙。搜了好长时间都没有相关的内容。
还是静下来自己想想该怎么做吧,自己动手丰衣足食,于是把代码改成:
function uc_alipay_xxx_form($form, $form_state) { $form['submit'] = array( '#type' => 'submit', '#value' => '', ); $form['submit']['#attributes']=array('target' => '_blank'); return $form; }
凯捷中国目前要招聘一个Drupal 开发工程师,现要求如下:
- 熟悉后端开发,模块开发,form api等
- 熟悉panels,views,ds等常规模块的配置
- 能够英文阅读,简单口语沟通
- 喜欢团队合作
办公环境在金桥软件园,客户是上海阿尔卡特,办公环境舒适,园区配套优越。
其他福利:15天年假,午餐补助,班车接送,五险一金等
待遇:根据工作经验和能力,通常是现有工资的20%上浮
如有兴趣,联系龙马,或发送简历到邮箱: jack.niu@drupalchina.cn
2.1 Drupal主题相关的重要概念(1)Basic concept of Drupal Theme (I)
Ok,现在你应该清楚主题文件夹都包含哪些文件了,但是在我们进一步讲解之前,我觉得需要强调几个重要概念:
1. 网页由各种不同的页面元素组合而成。
2. Drupal为每个页面元素都提供了默认的HTML标签,他们是由对应的模块负责的。
3. 如果你需要修改这些默认标签,你就应该在你的主题文件中覆写对应的模板。
4. 基主题往往会提供更好的默认标签。
5. CSS网格框架能让前端和主题开发的工作更加轻松。
你记住了么?OK,让我们继续。
2.1网页构成元素
几乎每个Drupal模块都会创建各自的HTML代码片段,这些片段会被组合成完整的网页。所有和主题有关的函数都是用于生成对应的HTML代码,或者用于将各个代码段整合到一起,以形成一个完整的页面。