站点群
目前国内高校站点少则数十个,多则几百个,按照现有策略和公司产品,经常引用站点群系统来构建管理如此多的网站。Domain Access模块也提供了类似功能,允许多个站点共用一套核心代码和一个共享的数据库,这个模块允许共享用户、内容和配置。
Drupal同时提供了另外几种类似于站点群的方案。一种是核心代码共享而数据库独立,这种模式下,内容、用户都是相对独立的,站点之间可以通过Feeds和Services提供数据同步,而用户可以通过SSO模块实现单点登录。在这种模式下,站点群维护难度相对容易且工作量小。另一种模式是完全独立,核心代码和数据库完全独立,各个站点间内容、用户完全隔离,这种模式下,维护工作量相对较大但简易。
在站点日常维护中,Drush充当了非常重要的角色。Drush是Drupal和Shell的合并,它是一个针对Drupal的命令行外壳和脚本工具,拥有Drupal瑞士军刀的称誉。它提供了一系列命令,譬如节点的操作、用户的操作、站点更新操作、模块的操作,绝大部分的Drupal操作都可以通过Drush来实现。
如下载并启用模块Views,可以通过一个命令行来实现:drush-y en views。更新语言包,drush l10n_update。基本上Drupal站点都会安装drush工具。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。