快速构建结构化Drupal表单数组 - Form Builder模块

Drupal Form Builder

构建一个结构化的Drupal表单数组并不难,照着表单API文档做就是了。可是全凭人力构建一个大型表单结构化数组的效率太低。而Drupal的Form Builder模块可以帮助开发者们有效的解决这一问题。

该模块提供了用户体验极为优秀的图形界面,只需轻松的点击和拖拽鼠标,就能快速构建结构化的Drupal表单数组。下面来看看使用方法。

下载Form Builder模块

drush dl form_builder -y

启用Form Builder和Form builder example模块

Linux服务器操作系统的革命CoreOS

CoreOS

CoreOS是一个基于Linux内核的开源轻量级操作系统,是Chrome OS的一个分支。为集群部署提供安全、一致、可靠的现代化基础设施。CoreOS仅提供最精简的操作系统功能,并且不提供包管理器,而是使用容器在更高的抽象层管理服务。每个单独的服务及其依赖都被打包在容器中,运行在一个或多个CoreOS上。

CoreOS使用Apache许可证2.0版,第一个稳定版410.0.0已于9月2日正式发布。点击这里下载适用于生产环境的当前稳定版CoreOSDistroWatch的CoreOS页面在这里

修复Ubuntu14.04中有关mcrypt扩展的Bug

Bug

在Ubuntu14.04中安装好PhpMyAdmin会提示没有发现mcrypt扩展。php5-mcrypt是PhpMyAdmin的依赖包,在执行下列安装命令后本来应该自动安装并配置好的:

apt-get install phpmyadmin

为什么会找不到呢?因为mcrypt的文件被放错了位置-_-!正确的位置在/etc/php5/mods-available/,但是却被放在了/etc/php5/conf.d/,当然就找不到了。在LTS版中出现这种Bug真的是很不应该.....

下面来让我们来解决这个讨厌的Bug吧:

推荐一个在Drupal设计阶段很好用的工具 - Edraw Max

Edraw Max

在Drupal项目正式编码之前,有很多设计工作需要完成。如果每一类设计工作都找一个工具来做,那实在太麻烦了。今天为大家推荐一个很好用的设计工具Edraw Max,除了美术设计都可以用它来完成,一锅烩哟。

看名字就知道Edraw Max是一个绘图工具,那么在Drupal设计阶段,它能帮助我们完成哪些工作呢?

  • 思维导图 - 帮助我们理清项目头绪
  • 项目管理 - 大大减轻项目经理的负担
  • 网站概念图 - 网站结构一目了然
  • 网站线框图 - 没有原型的项目做起来很容易返工哟
  • 程序流程图 - 这个不用废话了吧
  • UML模型图 - OO的好帮手
  • 数据库模型图 - 想不到吧,一个小巧的绘图工具还有这个功能
  • ......

除了上面所说的,Edraw Max还有很多功能值得大家细细品味。

Drupal打造台湾最大的IT信息门户网站iTHome

Drupal iTHome

iTHome是台湾著名的专业IT媒体,既有平面杂志,也有门户网站。以前iTHome网站的CMS是自行开发的,灵活性和可扩展性不足,每次改版都要花很长的时间,有时甚至要一年以上。最近一次改版,他们明智的选择了Drupal,总编辑吴奇勋和另一位由编辑转职的工程师组成的两人团队,只花了很短的时间就完成了所有工作。

当时iTHome在选择CMS的时候,将目光集中的Drupal和WordPress上。最终选择Drupal的理由有很多:Drupal资源多、模块多、弹性强、台湾社区也有不俗的开发实力。

那么iTHome本次改版的重心在哪里呢?

  • 响应式设计
  • 卡片式设计
  • 简洁的版式设计
  • 高品质专业图片的应用

此外iTHome开发暨资讯部经理黄柏彦也提出了Drupal的两个问题:

装系统时忘掉UltraISO吧 - Rufus更优秀

Rufus

近几年的电脑往往都不配光驱了,大家几乎都用U盘安装系统。在制作可启动U盘时,UltraISO是最常用到的,其次是微软官方的U盘工具,Linux用户则喜欢使用SUSE的Image Write。

在系统的选择上,大家都不太喜欢微软的原版系统——装完系统之后还要从网络上下载安装大量的补丁和运行库,实在太浪费时间!于是附带最新补丁和运行库的整合版Windows系统应运而生了,例如由remasteros.org制作的著名的Windows Black系列。为了方便正版用户,这些整合版Windows系统在安装好之后往往都是未激活的,需要用户自行激活。

但是UltraISO等工具对某些整合版Windows系统的支持并不理想。例如最近几个版本的Windows 7 Black,在使用UltraISO制作可启动U盘镜像之后,都是无法顺利安装的。

怎么办呢?今天我为大家推荐一个很棒的工具Rufus。这是一个更专业、更简单、兼容性更好的可启动U盘制作工具。

基于Drupal的深度防御战略保护数据

Drupal深度防御

美国联邦政府一直在寻求控制和管理数据大量涌入的方法,联邦IT负责人采用了复杂多层的深度防御战略保护信息安全。在这项工作中,Drupal扮演了极为重要的角色——使用Drupal的数百个联邦网站都达到了极高的安全水平。

Drupal为该战略的实施提供了坚实的基础,特别因为它是开源软件,享受到全球社区的支持。这包括数以万计的用户定期参与审查和漏洞扫描,显著增强了内核API的可靠性和健壮性,并缓解了常见漏洞。此外,Drupal的背后有一个全球领先的网络安全专家团队,随时对安全问题提供支持。

下面是Drupal实行深度防御战略时应该注意的一些要点:

Drupal字段收集模块Field collection

箱子

Drupal的Field collection模块提供一个字段收集字段,其中可以附上任意数量的字段。简言之:这是一个可以放置其他字段的字段,就像箱子那样。

每一个Field collection字段在内部都表现为一个实体,可以被嵌入到另一个实体中。因此,它可以被单独的查看和编辑。

下面来看看具体的使用方法。

首先下载并启用Field collection模块。

如何最大限度的屏蔽Drupal的垃圾评论

垃圾

一提到Drupal的反垃圾技术,大家一定会想到Mollom。这是Drupal创始人Dries Buytaert以及Benjamin Schrauwen发起并维护的垃圾过滤技术。自2012年起,Mollom项目成为Acquia公司的一部分。但是在实际使用中Mollom实在太重了,而且对中文的支持也有待改进。下面我为大家介绍几个更适用的Drupal反垃圾评论方案。

一种选择是使用类似Disqus,Livefyre, Facebook或Google等第三方系统处理评论。这是一个很好的解决方案,可以帮助我们解决大部分有关垃圾评论的烦恼。但是有些用户并不喜欢将自己网站的评论功能外包给第三方。

Pages