使用Drupal蜜罐对抗垃圾机器人

Drupal Honeypot

Drupal的Honeypot模块通过行为分析的方法对抗垃圾机器人,它不仅效率高,而且不影响正常Drupal网站用户的用户体验。是一个性价比非常高的反垃圾方案。以前我只是一带而过的为大家做过简单介绍,今天就详细说说它的使用方法吧。

首先下载并启用Honeypot模块:

drush dl honeypot -y
drush en honeypot -y

然后进入该模块的管理界面(http://你的Drupal网站域名/admin/config/content/honeypot)。在这里可以选择让Honeypot保护网站上的所有表单,或者只保护指定的表单。出于性能方面的考虑,建议大家采用后者。

Honeypot element name用于设置只有机器人才能看到的表单元素的名字(人类无法在页面上看见它)。如果它被填写,那就证明这是垃圾机器人在捣蛋,其发布的内容将被Drupal所阻止。

吐血推荐专业Drupal公司Mediacurrent的博客

Drupal Mediacurrent

Mediacurrent公司是一家位于美国亚特兰大的专业Drupal公司,在Drupal社区中称得上赫赫有名。他们的博客一直保持了相当高的水准。我在这里向大家吐血推荐。

这并非是一个纯粹的Drupal博客,而是一个综合的Web设计与开发博客。文章一共分为以下几类:

大家好,我想死你们了!

我想死你们了

大家好,我想死你们了!终于又开始更新博客了。不过人还是挺忙的,事业上和家庭上的有很多很多事情需要处理,到处飞到处跑,忙爆了。这个博客已经写了快3年了,就这么放在这不管也挺可惜的。这样吧,以后不管多忙,只要没有特殊事情,每周至少更新一篇文章。如果稍微能多抽出些空闲,那就多更新一点。毕竟我不像哪吒那样有三头六臂,希望大家多多理解。

好了,言归正传。上月Drupal社区最重要的活动当属拉丁美洲Drupal Con大会。Drupal官方协会也推出了一系列视频,我挑了几个比较重要的,推荐给大家。

又被错杀!惹不起我还躲不起吗?闪人!

错杀

由于DigitalOcean新加坡节点的IP大面积被呛,导致最近一个月国内读者无法访问我的博客。这两个月忙爆了,没时间更新和维护博客,直到今天才抽出空搬家。我写这个博客一直规规矩矩,只讨论技术,没做过任何出格的事情。即使这样小心翼翼还是被错杀了几次。

Drupal AdaptiveTheme主题迁移步骤

AdaptiveTheme是一个非常易用,开发效率非常高的Drupal基主题。特别适合Drupal新手使用,我在这里五星推荐。今天就为大家介绍一下AdaptiveTheme主题的迁移方法吧。如果看不明白,请先查阅官方文档,了解一下该主题的基本知识。

假定从A迁移到B。

将A的基主题、子主题以及生成文件复制到B的相同位置。

将子主题的THEMENAME.info文件重命名为THEMENAME.info.bak(做备份,以防万一)。

使用Drupal的XML sitemap模块生成网站地图的要点

今天写的东东是《Drupal SEO - 使用XML sitemap模块制作网站地图教程》一文的补充内容。介绍了Drupal新手在使用XML sitemap模块是容易遇到的问题。

生成网站地图

网站地图于运行Cron时生成。

为网站地图添加内容

网站地图默认只添加首页。如果希望添加其他内容,不仅需要启用相关子模块,还需要将其Inclusion设置从默认值Exluded改为Included。

使用Drupal的Workbench模块创建内容发布工作流

这个月以来一直很忙,博客有20天没更新了。今天就给大家分享一点干货吧。

有关Drupal的内容发布与审核功能,在去年的这个时候有读者问过我。当时我只是在文章《在Drupal中实现内容发布与审核的工作流程》中简单的提了一下,没细说。今天呢,我就把使用Drupal的Workbench模块创建内容发布工作流的详细配置步骤写出来吧。

文章目标

一个角色创建推荐文章,另一个角色审核发布。

准备工作

两个角色“Creator”和“Publishers”。

下列模块应该被安装并启用:

Pages