本周我终于成为一个Acquia认证开发者了!有觉得很NB了吗?事实上也没有,不过在过去几天的认证测试中,它让我更清楚了解了自己在这个Drupal知识体系中的掌握情况。下面讲讲考证过程。
准备阶段
网上有很多分享考证的文章(编注:这个很适合国情),其中我觉得很有价值的就是这两篇webchick ,Tanay Sai。你看完后,会对认证有个大概的了解。
开始测试
洗个澡,多补充点体液,开始测试。
开始测试后,你必须在90分钟内完成60个问题,全部是多选题!一些问题还不大好理解,需要多读几遍才能读懂。当然,阅读题目的时间还是够的,自己要看好时间,这样不会太紧张匆忙。
可想而知,测试的内容很广泛。 还好,我虽然作为一个后端开发者,对前端也有涉猎,如果你只会后端或只会前端,或者你只是个建站者,你也得去恶补下前后端知识再来吧。
你可能已经听说了一个openssl的安全漏洞叫做Heartbleed,正式名称CVE-2014-0160。利用这个漏洞,恶意用户可以窃取用户敏感信息,比如用户提交的用户名,密码或者信用卡!如果你在各个网站共用一套账号密码,就更要注意了,赶紧更新自己的账号密码。
目前d.o也在紧急采取相应措施弥补此次漏洞。
https://drupal.org/news/2014-04-08-security-update
网站维护者请立即更新openssl,来弥补此漏洞。
更新方法:
Ubuntu and Debian
sudo apt-get update sudo apt-get upgrade
CentOS
yum -y install openssl
查看是否更新成功:
built on后面的日期必须大于4月7日,否则依然还有漏洞。
请教一下各位大侠,Drupal现有的模块有没有用于防伪码验证的,比如输入特定的数字,以判定产品是否真货?模块需要能够批量输入预定的数值,并对浏览器端输入的数值与预定的数值进行比较,以确定是否是预定的数值之中所包含的。并且对于验证一次之后的值,需进行识别并提示已经验证过。请各位大侠不吝赐教!
我第一个使用的版本控制软件叫做RCS,这个是CVS的前身,把所有的版本数据都保存在本地的。它还是挺好用的,不过当用于团队开发的时候就非常局限。CVS是我首个使用的支持版本共享的系统,健壮稳定。不过还是有不少大问题,比如不支持重命名或移动文件,必须删除然后重新添加。
自那以后,我陆续使用了一些其他的版本库系统:Perforce(译者:挺好用的,在企业里有不少市场), Bitkeeper, Clearcase(译者:早年还专职做过CC的支持,这个绝对高大上), Subversion(译者:没用过这个的基本都是90后) and GIT。
我实在厌倦了一个接一个的去学习使用,只想知道谁会在将来持续的流行并能一统天下。
下面这个Google趋势图告诉了我答案:
想一直只使用一个系统,也许不大现实,但我希望至少在未来5年,我用Git足矣~~
翻译于原文:http://devbee.com/2014/04/one-revision-control-system-to-r
drupal安装后configuration打不开,过一会儿会变成空白页
怎么让http://www.xxxx.com/node/29,使用指定的内容类型模板页?A内容类型使用page--a.tpl.php,B内容类型使用page--b.tpl.php。
在CMS网站中,我们常常需要给不同的角色分配不同的浏览权限。在drupal7中,采用分类权限控制法就可以实现此功能。比如:我们设置了“分公司领导”、“分公司中层”、和“分公司员工”等角色,在分类词汇“分享对象”中设置“分公司领导”、“分公司中层”、“分公司员工”等。如果我们希望角色“分公司领导”可以浏览上述全部内容,角色“分公司中层”可以浏览“分公司中层”和“分公司员工”分类的内容,角色“分公司员工”只能浏览“分公司员工”分类的内容。下面介绍具体的实现方法。
1、安装Taxonomy Access Control模块并启用。
2、点击配置》用户》Taxonomy Access Control。
3、编辑匿名用户和注册用户的角色权限。
在利用drupal设计网站的实践中,有时候需要实现级联选择功能,如组织机构中的单位名称和部门名称,部门属于一个单位。我们在选择部门值时,必须先选择其所属的单位值。另外,我们在新增一篇文章时,希望将这篇文章所属的单位和部门值保存下来,便于今后的查询过滤。这些值是和文章作者的信息一一对应的,不能暴露给添加人员自由选择,否则就破坏了这种一一对应关系。所以,我们可以在用户账户资料中增加所属单位和部门的字段,在新增文章保存时,自动将单位和部门值填充到文章中。
1、安装必要插件。
下载安装computed_field-7.x-1.0和hierarchical_select-7.x-3.0-alpha6这两个模块并启用。
2、创建分类词汇“单位和部门”。
在结构—分类 中添加一个词汇表:部门或单位: