Operating system操作系统: Windows, Mac OS X, Linux, Unix, BSD, or Solaris
Web server服务器: Apache 1.2 or Apache 2.x, Microsoft IIS 6 or 7, lighttpd
Database数据库: MySQL 4.1 or MySQL 5.0, PostgreSQL 7.4
PHP编程脚本: PHP 4.3.5. is required, but PHP 5.2.x is recommended
安装环节,请参考drupal官方网站。
drupal后台的管理界面视图如下:
drupal文章内容类型截图如下:
drupal文章分类、自由标签如下:
drupal模块列表 (/admin/build/modules/) 截图如下:
大概的几个界面就讲这些,其他详细的请安装后自由的体验。 Drupal模块安装
必备模块及版本
1. CCK 6.x-2.8
CCK 全称 Content Construction Kit,内容构造工具,允许你自定义字段到你的节点上通过后台管理界面。 2. CCK扩展:FileField、ImageField
用于字段编辑时,选择的视频字段、图片字段。 3. Views 6.x-2.11
Views模块为Drupal设计界面提供一个灵活的方法来控制如何显示节点内容。 4. ImageCache 6.x-2.0-beta10 和 ImageAPI 6.x-1.9
ImageCache 用于处理图片大小及效果,安装其必须先安装ImageAPI。 5. Video 6.x-4.1-rc6
Video模块允许用户上传视频,支持Video上传,选择FTP现有Video,集成Zencoder网络视频转换功能。 6. SWF Tools 6.x-2.5
自定义播放器推荐模块,支持FlowPlayer 3和JW Media Player 4视频播放功能。
可选模块
1. Embedded Media Field
emfield 模块允许自定义字段到节点类型中用于显示第三方视频。不过每个第三方视频提供商都必须安装其相应的模块,比较麻烦,不推荐安装。
最后我们确定用的视频播放器是JW Media Player 4,然后用户可以上传视频。勾选相应的模块,安装后进入视频配置环节。 Video 视频设置
进入/admin/content/types/list 将显示所有的文章类型,如Video视频类型截图显示。
点击添加节点类型(/admin/content/types/add)
name 输入 “Video”, Type 输入 “video”, Description 输入 “A <em>video</em> is a single flv video file to be displayed.”
Submission form settings 中的 Title field label 输入 “Title”,Body field label 输入 空,则不会显示 body字段。
如下图显示:
第三步设置 JW Media Player 4(/admin/settings/swftools/wijering4),实际上我们安装的是 JW Media Player 5 ,不过模块还是 JW Media Player 4 。
这里我们常设置的就是JW Media Player 5 的外观,控制条是否可见,默认是显示在底部,这里我们设置为none。
其他的设置默认即可,如果想让视频循环播放等可以在这里设置。
至此我们的整个配置环节结束。下面的步骤就是显示我们的视频咯。。。 区块显示视频
当我们上传视频,并上传视频缩略图,选择播放分辨率大小,如下图所示。
我们的视频就完成了,点击查看,视频firebug看到页面如下。
发现我们的视频缺少预览图片,于是我们还要修改一下swftools的一个bug,当前版本尚未完善的。打开 sites/all/modules/video/video_formatter.inc 文件。
看到第137行,在 function theme_video_flv($video, $node) 中,有这样如下一个bug注释:
//@todo: swftools bug, can’t enable this until they fix their pathing for the images.
这里显然没有处理图片的功能,修改为如下。
$options = array(
‘params’ => array(
‘width’ => $video->player_width,
‘height’ => $video->player_height,
),
‘flashvars’ => array(
//@todo: swftools bug, can’t enable this until they fix their pathing for the images.
‘image’ => $video->thumbnail->url,
),
);
将我们的上传图片设为视频默认预览图片,保存后再预览就会有我们的带视频缩略图的预览如下。
如果通过views 来让视频在某个block中显示,那么需要注意一下。
格式选择为:Video,这里不需要Video Thumbnail linked to node格式和Video inject with jMedia格式,如下图所示。