Drupal 6

好久没有折腾 Drupal了

所以今天折腾了一下,先是把 Drupal 的核心更新到了刚刚发布的Drupal 6.5,然后又更换了主题,使用 GlossyBlue,作了一些小改动,懒得再重新设计了。还有就是在每篇 Blog 下面都添加了 Related Blogs 列表,在 Drupal 4.x 和 5.x 的时候,都曾经添加过这样的 block, 帮助延伸阅读,但是实现的方法不一而同,而使用的模块也不一样,主要是受到模块本身更新的限制,Drupal 核心一升级,很多模块就不能用了。这次在 6.x 里,用的是 Similar By Terms 模块,然后用了一段 PHP code,把它镶嵌在 blog 的正文(node.tpl.php)里,最后在 CSS 里作了一些修饰。另外,Drupal 6.x 的 BlogAPI 和 Windows Live Writer (WLW) 不兼容,必须“欺骗”一下 WLW 才行,现在有了更好的解决方法,使用 Windows Live Writer BlogAPI 模块即可。这样一来 category 和 free tagging 也得到了很好的支持。所以还是很推荐用 WLW 写 blog 的。

Blog分类: 

Drupal 6 与 Windows Live Writer 的兼容问题

Drupal 升级到 6.0 后,Windows Live Writer (WLW) 就不能正常的工作了,利用 WLW 发表 blog 的时候总出现下面的错误:

Server Error 1 Occurred
Blog API module is not configured to support the 1 content type, or you don't have sufficient permissions to post this type of content.

这个问题是由 Drupal 6 的 blogapi 模块引起的,目前有两种解决方案:第一,打补丁,drupal 的官方网站上已经有用户提交的,解决这个问题的补丁了,但是随便修改 drupal 的核心模块还是有些风险,如果不想冒这个险,可以使用第二个办法:重新添加一个 account,但是在输入网站地址的时候,故意输入一个错误的地址,这样,自动检测无法通过,就会跳出手动检测的窗口,在手动检测的窗口中选择"Type of weblog that you are using" 中,下拉选择 Movable Type API;在 Remote posting URL for Weblog 中,填入 http://your_site/xmlrpc.php  也就是你的 xmlrpc.php 的位置,然后点击"next" 完成设置,就可以正常发贴了。虽然还有一个问题: Category List 无法正常使用,不过影响不是很大,只要在线再次选择一下类别即可。

另外,这里是一些常用的离线 blog 编辑器的列表,可以试用一下,选择一款自己最喜欢的:

Blog分类: 

升级到 Drupal 6.0

下午的时候,Drupal 6.0 发布了,在过去,肯定会从 beta 开始安装,然后 rc,然后焦急的等待正式版的发布,但是现在,Drupal 5 已经发布到 5.7 的时候,我还停留在 5.3 (感谢上帝,没有人来利用我的安全漏洞),兴趣就像退潮落一样,渐渐的恢复了平静,但是好奇心还是不减,折腾了一阵子,完成了升级,总的过程还算顺利,但是数据库升级是多少出现了些问题,没什么太大的关系,以后有了毛病再慢慢捉虫。很多模块都没有升级,但是现在用到的模块也确实不多,删繁就简,不影响使用即可,唯一缺憾的是还没有来得及升级我的外观主题,只好先用自带的主题撑着,调了和原来主题类似的颜色。其实原来的主题也是一栋烂尾楼,最后还有一些细节总说要改,但是总也没改,当人开始拖拉失去活力的时候,是不是说明已经开始衰老了(努力抓住眼前晃过的猫尾巴,就像抓住青春的尾巴一样,^_^)。Drupal 6 的改变据说很多,但是还没有细细体验(被猫咬了一口),现在基本上都用 Windows Live Writer 写 blog 了,因此很多直接的用户界面也用不到了,但是更新升级还是让人期待,呵呵,希望有些惊喜。

update: 1. Windows Live Writer 用不了了;2. 所以用到了在线编辑,很酷,特别是新的预览方式,太牛了!:)

Blog分类: 

Drupal 6.0 Beta 1 发布

其实昨天晚上就在 feed 订阅里看到了这则消息,最近惫懒(现在经常用词拿不准,所以勤翻字典,《金山词霸》里对“惫懒”的解释是:涎皮赖脸;调皮。这个解释是如何来的?有些吃惊,还是觉得惫懒,就是惫与懒的意思),所以没有提笔评论,今天才补上。Drupal 6 的特色,发布消息中已经说明,本地安装测试了一下,第一眼印象没有太大的变化,保持了 Drupal 5 以来的连贯性,不过内部的改动不少,性能也有不错的提高,譬如主题系统,几乎是大变革了。其实 Drupal 相关的开发中,还是比较喜欢研究主题系统,虽然 blog 的灵魂是内容,但是”衣服”也要常换。Drupal 6.0 的 Theme 系统已经在向  Module 系统靠拢,不仅在结构上有所变化,在可用的函数与 JS 特性上也有不少进步,呵呵,打算把现在的主题升级以后,就把  Blog 升级为 Drupal 6,因为现在其实用的附加模块并不多,所以可以紧跟时代潮流:)

Blog分类: