Drupal

Drupal Rules 自动化操作

Drupal Rules 自动化操作

根据网站上发生的某些特定的事件,自动执行设计好的操作,这就是 Drupal 的 Rules ( 规则 ) 模块的主要功能。比如当有人发表评论时,发送邮件通知内容的作者,这就是一条规则,“发表评论” 是规则里的事件,“发送邮件通知” 是规则里的动作(操作),你可以为这条规则添加执行的条件,比如评论的作者不能是内容的作者。你可以自己根据需求来设计不同的规则。

用 Drupal 创建更好的评分系统

Drupal 社区里有几个创建评分或投票系统的模块,比如 fivestar,在 《 Drupal 7 字段 视图 关系 》上部里我们讲过,安装以后你可以为实体添加评分字段。还有 rate,你可以自己创建评分的方法,比如顶与踩,五颗星等等。这些模块提供了评分的方法,评分的数据都会通过 votingapi 来存储。

Drupal 中文切面搜索 : Search API + Facet API + Apache Solr + IKAnalyzer

Drupal 7 可以处理简单的中文搜索,如果你需要一个更灵活的搜索功能,想要更高的效率与更准确的搜索结果,可以试试 search_api + facetapi + search_api_solr +  IKAnalyzer 。

Search API

搜索了非常灵活的搜索方式,它是一个搜索框架,你可以定制需要索引的字段,流程等等,安装以后,你要先创建搜索服务器,服务器需要安装其它的模块来提供,比如数据库类型的搜索服务器,Apache Solr 搜索服务器,有了搜索服务器,再去创建索引。

Drupal + OpenLayers 用地图显示内容

给网站上的内容添加一个位置字段,然后用地图显示这些带位置字段的内容。如果用 Drupal 做这件事,安装 Genfiled 模块,为内容添加收集位置信息的字段,再安装 Openlayes 模块,配合 Views 模块用地图来显示内容。

有朋友想做一个健康医疗类的网站,我觉得想法非常好,如果做好也会非常有用。像 Zocdochealthgrades,网站可以帮助别人找到合适的医生,用户可以根据位置来搜索医生,同时可以用地图的显示展示出搜索结果。

用 Drupal 创建音乐网站

在《 你想要什么样的网站 》这个有点扯淡的短文里,有朋友想要一个音乐网站,我们可以通过 Drupal 来做出类似的网站,下面闲散地说一下。

内容

  • 艺术家
  • 专辑
  • 曲目

专辑页面

WordPress,Joomla,Drupal 的商业模式

WordPress ,Joomla,Drupal 都是开源软件,你可以免费用,想用他们赚钱也不用害羞。个人或机构都可以提供相关的服务和产品赚到钱。围绕他们的商业模式也有挺多,下面是其中的几个:

  • 定制服务:客户对网站的功能与设计有特别需求,沟通以后,单独定制。
  • 免费+专业插件:为社区提供免费的插件(模块、组件、扩展 …),再提供付费的专业版,专业版通常功能更多,还有技术支持。
  • 主题:设计精良的主题(模板),单独销售或者订阅。
  • 周边服务:防垃圾,备份,安全 …

如果你是有钱的大型机构,可以这样:

WordPress 和 Drupal 的创始人,都创建了围绕各自系统提供服务的公司。

Drupal 7 联动分级选择分类词汇

Drupal 7 教程里做的 movietalk 网站的人物内容类型添加一个出生地字段,字段可以联动选择分类术语,比如当选择 山东 时,会联动出现山东省的相关市,比如济南市,青岛市…

点击 结构 - 分类,创建一个叫 地区 的分类词汇表,然后为这个分类词汇表添加分类词汇,注意分类词汇的层级。

下载 Hierarchical Select(分级选择)模块(http://drupal.org/project/hierarchical_select),我用的版本是:7.x-3.x-dev。下载以后,启用其中的 Hierarchical Select 和 Hierarchical Select Taxonomy 这两个模块。然后下载本文附件的简单中文翻译,导入到你的 Drupal 网站里。

打开人物内容类型,添加一个叫 出生地 的字段,字段的类型是 术语来源,控件选择 分级选择。点击 保存,词汇表选择之前创建的 地区,也就是保存多个层级关系的地区相关的分类词汇表。点击 保存字段设置。

在 Drupal 内容上显示从指定时间到现在的时间段的字段

一个朋友问到如何使用 Drupal 实现下列的功能:

一个医生的执业时间,它可以随着自然的时间自动改变,好比今年2012年她执业年限是20年,如何能让他2013年的时候自动变成21年。

升级 Drupal 的方法

Drupal 不断在更新,有重量级的更新,比如从 Drupal 6 到 Drupal 7,更多的是轻量级更新,从 Drupal 7 的一个版本升级到 Drupal 7 的另一个版本。比如从 Drupal 7.15 升级到 Drupal 7.17。小数点前面的数字是 Drupal 的主要版本,不同的版本区别很大,比如 Drupal 5,Drupal 6 ,Drupal 7 … 小数点后面的数字是小的更新版本,比如这里的 15 到 17。

这个文章我们说一下 Drupal 轻量级的升级方法,也就是从一个小版本到另一个小版本。比如从 Drupal 7.15 升级到 Drupal 7.17。

升级之前要备份网站,不管是大版本升级还是小版本升级,都要备份全部的网站,包括网站的数据库,还有网站的文件。这样一但出错,我们可以再恢复成之前的版本。

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点