drupal...drupal...

这段时间致力于折腾。

搭建什么,最方便还是 fantastico 1 ,不过针对 Lunarpages 这种 fantastico 没有 drupal 也不带 SSL 的主机,你只能忍耐它,用联通无线 FTP 了整个站大致 50M 东西之后,心态已经磨练出佛性了。

做影像和音频分享平台,Gallery2 2 +Drupal+Audio.Module,因为有个 Gallery Module 可以桥接 Gallery2 和 Drupal 的数据库,我对它也多少了解一些。

Gallery 部分

安装 Gallery2 的时候只要注意不放在 http://{Drupal 目录}/gallery 就可以,因为最后会在 Drupal 里嵌入一个 frame 用以操作 Gallery2,它的地址就是 http://{Drupal 目录}/gallery,造成的冲突是这个 frame 永无见天之日 —— 其实我觉得也无所谓,因为它非常鸡肋,还要考虑两个 UI 一致性的问题。

最好一开始就设定 Gallery2 和 Drupal 的管理员账户完全一致,这样可以在后面省些麻烦,连 .htaccess 都不用改,侥幸。

但这只是连接用户表而已,几乎完全无用,真正可用的还要加上 g2image,它在编辑区域旁插入弹出式的对话框,方便将 Gallery2 的图像编辑进来,比如鼠标拖拽什么。还有很多人将它和 TinyMCE 集成,只是我对后者心存芥蒂 3

Audio 部分

Audio Module 包含 Audio getID3,可以从上传的音频文件读取 ID3 信息,但有两个问题,一是你需要重下 getID3 补在 Audio 文件夹里,二是 ID3 中文支持很糟糕,但几乎还一定要。

Audio Module 还内置了 XSPF1pixelout 两种美丽的播放器,但是如果不安装 getID3,支持的码流只是 22、44Kbps 等极有限的几种,因此拼死也要启用的—!

如果不限于单音频单 node 了事,还想多处引用的话,SWF Tools 也是可用的,它可以用极简标签调用 generic、1pixelout、wijering、simpleviewer、ufo、jquery.flash 等播放器,甚至切换,但除了第一个外依旧需要重新下载。 4

这时发现 Lunarpages 居然提供了 php.ini 让我修改上传限制,感动得要流泪了。当然大的文件还是启用 Audio Import 模块比较方便。

Tips:

  1. 用 fantastico 安装的东西最好手工将 latin1 替换成 utf8
  2. 可能一开始很直觉地安装 Image.Module,我也是,它只能将单图单 node,相册只是一个 View,可能过于简单
  3. 现在更倾向 WYMeditor,也就是传说中的所见即所想编辑器,其实 quicktags 已经足够可用
  4. 而且如果用 Filter HTML 编辑格式,Filter 规则还不要忘记修改 —— 大致增加 swf 和 swflist 标签就好。



非教程,只是记录在案,顺便献给搜索上面关键词进来的同学,我知道你们在尝试若干之后,大约也已经要吐血了。

Commenting is closed for this article.