Drupal

关于Drupal的安装、使用、问题、修改等的讨论。也是目前唯一的Drupal中文交流论坛。

在本地写Blog

Blog API 是Drupal的核心模块之一。启动了它,用户就可以在本地使用相关软件书写和发布blog。Flock推出的时,因为本身带了一个本地blog编写程序,所以就想试一下,但是对Drupal的支持并不是特别的好,Drupal最近正在针对Flock作一些列的修正,希望不久之后可以解决这个问题。Drupal的手册中提到了另一款本地blog编辑软件:Ecto ,但是这款软件总来得来说还可以,但是需要付费,试用期一过便不能再用了,在免费软件流行的今天,这种做法确实有些out了, 于是又查到了一款叫做Zoundry 的软件,试了一下,挺不错的,还支持从本地上传图片,在

94smart这里有一个设置的介绍。唯一有些缺憾的就是zoundry不支持Drupal的awtag系统,虽然它也可以方便的添加technorati或是delicious的书签,但是由于awtag可以用来组织blog内部的一些文章,譬如Related Nodes,所以每次书写发布以后还有在线上重新编辑一下awtag,稍微有一些不便。但是总的来说Zoundry还是很方便的, 最近的几篇Blog都是用它写的,一个小惊喜是它支持drupal的trackback系统。

Blog分类: 

更改了Drupal的注册系统

Drupal的本身的注册系统虽然很完善,但是有时用起来会有些不方便,譬如注册以后,密码是用email的形式发送给用户,用户需要这个密码才能登陆。如果是Drupal的blog站点,这样的设置倒也无妨,但是如果把Drupal当作一个社区软件使用,这样的设置就显得有些麻烦,并且如果服务器端不支持邮件发送,新的用户就无法注册了,所以有必要做一些更改,而LoginToboggan模块就可以满足这个需要。它提供如下功能:

1.允许用户使用用户名或是电子邮件登陆。(我这儿把使用电子邮件登陆给取消了,为了避免给用户引来spam)

2.允许用户在登陆的时候自己设定密码

3.允许用户在注册后立即登录

4.在匿名用户禁止访问的页面提供一个登录表单。

5.这个模块提供了两种“登录区块”显示方式:一个是在用户点击“登录”后使用Javascript显示登录表单,第二是在用户点击登录后把用户导引入一个单独的登录界面,完成登录后仍然会转回用户原来浏览的页面。

我这儿已经安装这个模块了,可以试用一下:)

Blog分类: 

收到Flock的测试邀请

flock自带的桌面blog编辑器收到一个flock 0.4.8的测试邀请,自从gmail使用邀请这一套东东以来,这似乎成了新的网络产品的惯例,呵呵,感觉神秘兮兮的。装上Flock试用了一下,基本功能上和Firefox基本一样,不同的是把收藏直接和美味书签(del.icio.us)关联,把图片收藏和flickr关联,另外还有一个桌面blog编辑器,如果把drupal的blog api模块打开,就可以在桌面编写blog,然后点击发表按钮直接发表,类似blogger的功能。除此以外还有一个书架功能,凡是在网上看到的好的文字,图片或是链接都可以拖到书架上先放着,写blog的时候直接在拖入blog中就行了,文字会自动加上 blockquote 标签的。简而言之,flock就是整合了del.icio.us,flckr, blog桌面编辑器,tag,多重feed与blog功能的Firefox,用起来还蛮顺手的:)

Free Tags: 
Blog分类: 

制作新的Drupal主题

<

p>

测试站点制作新的Drupal主题,主要是受Zen Garden和先前那个Drupal主题网站的影响,希望完全使用CSS控制主题,把主题简化为CSS和相关图片,这样一来就可以很简单的把Zen Garden所有的CSS设计转换过来(除了那几款令人厌恶的日本武士道主题),呵呵,这只是一个预览,不知道什么时候能完成。

Free Tags: 
Blog分类: 

让Drupal的论坛看起来像PHPBB一样!

目标:
让Drupal的论坛看起来像PHPBB2一样,注意,这只是改变Drupal的外观,并为真正与PHPBB结合。Drupal也可以利用模块与PHPBB2结合,详情参看我的这篇blog

示例:
我这里的论坛

步骤:
为了实现这个外观效果,我们需要借助一个flatforum模块下载这个模块,解压缩,里面包含flatforum.module,  node-forum.tpl.php, template.tpl.php, flatforum.mysql 这四个文件,把node-forum.tpl.php和 template.tpl.php拷贝到你现在使用的主体的目录下,然后安装flatforum.module,把flatforum.mysql 加入数据库。到这一步完成实际上所要的效果已经有了,下面需要做的是添加CSS样式,让它看起来更像PHPBB(当然你也可以通过CSS让它像别的论坛软件)

目标:
让Drupal的论坛看起来像PHPBB2一样,注意,这只是改变Drupal的外观,并为真正与PHPBB结合。Drupal也可以利用模块与PHPBB2结合,详情参看我的这篇blog

示例:
我这里的论坛

步骤:
为了实现这个外观效果,我们需要借助一个flatforum模块下载这个模块,解压缩,里面包含flatforum.module,  node-forum.tpl.php, template.tpl.php, flatforum.mysql 这四个文件,把node-forum.tpl.php和 template.tpl.php拷贝到你现在使用的主体的目录下,然后安装flatforum.module,把flatforum.mysql 加入数据库。到这一步完成实际上所要的效果已经有了,下面需要做的是添加CSS样式和图标,让它看起来更像PHPBB(当然你也可以通过CSS让它像别的论坛软件)



添加如下CSS代码到你主题下的style.css文件中:

/* Make the drupal forum containers look like phpBB */
#forum {width:100%;}
#forum td.container {background-color:white; font-size: .9em; font-weight:bold;font-family:verdana;padding-top:5px;}
#forum td.forum{border:solid white 1px;height:50px; background-color:#F3F3F3;}
#forum td.forum:hover {border:solid white 1px;height:50px; background-color:#E3E3E3;}
#forum .description {font-size:.8em;}
#forum tr.dark {border:solid white 1px;height:50px; background-color:#F3F3F3;}
#forum tr.light {border:solid white 0px;height:50px;background-color:#F3F3F3;}
#forum td.dark, td.light, a:hover {color:red;}
#forum td.posts{background-color:#E3E3E3; border:solid white 1px;}
#forum td.topics{background-color:#E3E3E3; border:solid white 1px;}
#forum td.last-reply{background-color:#E3E3E3; border:solid white 1px;}
/* After you click a forum container link, this page shows a list of topics inside the forum*/
#forum td.topic{width:600px;background-color:#F3F3F3; border:solid white 1px; padding:10px}
#forum td.topic:hover {width:600px;background-color:#E3E3E3; border:solid white 1px; padding 10px;}
#forum td.replies {background-color:#E3E3E3; border:solid white 1px;}
#forum td.created{background-color:#E3E3E3; border:solid white 1px;}
#forum td.icon{padding:10px;}
/* Customize an actual forum post, which is output in node-forum.tpl.php*/
td.forum-header-left{border:solid white 1px;padding:10px;background-color:#E3E3E3;}
td.forum-header-right{border:solid white 1px;padding:10px;background-color:#E3E3E3;}
td.forum-middle-left{border:solid white 1px; background-color:#F3F3F3;padding:10px; }
td.forum-middle-right{border:solid white 1px; background-color:#F3F3F3; height:200px; width:600px; vertical-align:top;}
td.forum-bottom-left{border:solid white 1px;border-bottom:solid white 15px; background-color:#F3F3F3;}
td.forum-bottom-right{border:solid white 1px;border-bottom:solid white 15px; padding:5px; background-color:#F3F3F3; text-align:right;}
然后在管理-〉评论-〉设置 里把评论按平板展开,并且选择“旧的评论在上”
 
并把下列两个图标放入你的 misc/ 目录下:
搞定!
Blog分类: 

升级到 Mandriva Linux 2006

以前也一直在用Mandriva Linux,大致从9.0开始用的吧,主要是做一个辅助的操作系统,特别是在测试Drupal的时候有时不得不在Linux下 作Patch或是运行命令行,虽然不少工具也有Windows的替代品,但是用起来毕竟不方便,有些还收费,不如直接装Linux省事。说实话,Mandriva (以前叫做Mandrake的)前几个版本真的不是太好用,特别是对汉语的支持,挺糟糕的,系统的主菜单里都能缺字。前不久升级到了Mandriva Linux Community 10.1,也不怎么样,简体中文下的OpenOffice根本用不了,菜单上一个字都没有,并且不支持我的笔记本的无线网卡,需要到 ipw2100 的 Linux驱动网站里去找。

今天早上收到Mandriva的电子邮件,说是2006版正是推出了,但是需要是俱乐部会员才能下载,要成为俱乐部会员必须交纳银子,钱也不少,抵得上正版Windows XP 家庭版的价钱了,所以也没动心思升级,可是下午居然从一个同学那里得到了一套3CD的安装光盘,呵呵,正好在升一下级,满足一下好奇心。其实算不得升级,因为原来的那个10.1版实在是太糟糕了,所以把10.1卸载了后直接装的2006,安装过程还是一如既往的简单,最后的设置仍然无法驱动我的无线网卡,安装过后只好又手动安装网卡。

不过其他方面还是比较惊艳的,特别是对汉语的支持上,第一,汉字的显示比较正常了,甚至和Windows下的显示不相伯仲,OpenOffice也一切正常;第二,汉语输入法加入了智能拼音,比以前的拼音输入法好用了不少,不然也不会在这里写blog:);第三,对闪盘的支持也加强了,虽然仍需要在“硬件管理”里配置,设置悬挂点等,但是比以前方便多了,同时对其他USB外设(譬如外置可录光驱)等的支持也改善了许多。

呵呵,前阵子还想改用KNOPPIX Linux,因为不需要安装,从光驱启动挺方便的,现在看来还是继续Mandriva吧,反正用的也不是很多,简单的一些命令操作而已:)

Free Tags: 
Blog分类: 

Drupal 4.7 初体验

Drupal 4.7其实已经完成的差不多了,大致两周前收到Drupal测试邀请,但是由于当时比较忙,没有参加。昨天又看到要添加一项新的功能来加强Drupal的搜索引擎,因为比较感兴趣,就在测试站点安装了一个还在测试阶段的Drupal 4.7,大致测试了一下,总体感觉还不错,有很多改进,可用性好了许多,contract form,url alias等模块被加入了核心模块,还有一些比较体贴的初始设置,譬如把rss的url默认用url alias改为rss.xml。管理->设置 有了很大的变化,加入新的java控制脚本,用起来方便了不少。当然最重要的还是搜索的改进,加入了“高级搜索选项”,可以更准确的进行搜索,搜索结果也默认的标为高亮,可以在这里试一下。呵呵,等着正式版本的发布。

Blog分类: 

没有合并前的Drupal汉化文件

呵呵,不少中文Drupal使用者在一次性导入drupal汉化文件时总会出现这样那样的错误,所以临时发布一个未合并前的Drupal汉化文件。打开压缩包,你可以看到很多小的po文件,逐一导入Drupal即可。这个版本的汉化基本上和Drupal总站那里的CVS版本一样。Enjoy!:)

update 1: 修正了aggregator-module.po里的复数问题;更新了statistics-module.po的复数翻译问题,现在在每篇帖子的下面不会在看到 n reads 这种不伦不类的统计数字了。更多更新进行中。。。
update 2:这个周末再把所有的po文件更新一遍。

最终更新: 修正了所有的复数问题,修正了不合习惯的翻译问题,修正了翻译中的错误。对4.6.x版本的最后一次更新,翘首以待 4.7.9

AttachmentSize
File final_trans.rar128.19 KB
Free Tags: 
Blog分类: