12/19/2006

wordpress 最佳 CMS 插件

前段时间给大家介绍了 Theblogjoint 网站总结的 Wordpress 最佳插件和 Wordpress 最佳 SEO插件,今天在 Blaze的 Blog 看到这篇关于 Wordpress的CMS插件,原文标题"Five Wordpress 'CMS Enabling' Plugins",觉得非常有用,简单翻译一下,介绍给大家,同样不保证与原文完全一致,如果感兴趣,也可以 点击此处查看原文。即使你不需要这些插件,看看这篇文章,也有助于你理解CMS(Content Management System,内容管理系统) 与 BS(Blog System) 的差别,以下是正文部分:

Wordpress 几乎具有成为CMS的全部特点,但与真正的CMS总相差那么一点点东西。这里是我(Blaze)找到的五个最有用的插件,可以将 Wordpress 对接成 CMS 系统。

Plugin 1: Filosofo Home-Page Control


Filosofo Home-Page Control
人们如果想用 wordpress 当作 CMS 系统,那么他想做的第一件事,就是停止把博文(blog post)作为他们的主页来显示。如果你想用 Wordpress 创建一般的站点,你也不会希望别人第一眼看到(你网站上的)博文(blog post)。

Filosofo的"Home-Page Control"插件刚好派上用场。这个插件可以让你指定任何一个wordpress页面作为主页。你可以将你的博客部分放到子目录内(比如说my-site.com/blog")。这个插件的好处在于可以指定任何wordpress页面作为你的主页,而无需摸索着在你的主题目录内添加一个"home.php"文件。所有的一些都可以在管理面板内处理。赞。

Plugin 2: Fold Page List


Fold Page List
大部分简单博客没有层次复杂的页面内容,内容丰富的网站,则几乎都有。大部分网站依靠成熟的导航系统让用户清楚他所处的位置。

Wordpress 拥有内置的 "wp_list_pages" 函数,可以将你所有的页面串起来,你可以通过css来设置他们的样式。赶快吧,这就是你的导航系统。唯一的问题是,你的页面一旦超过一层(译者注,子页面),问题将接踵而至。比如说在你的网站上采用了这种导航方式,就算你在第三层子页面,你也会希望第一层页面仍高亮显示。Wordpress的 "wp_list_pages" 函数可以通过css类来确定当前页面的显示方式。好吧,页面高亮显示没有问题,但是这个页面(译者注,第一层页面)的相邻页面呢?不是吧。这已经超出css可以控制的范围。"Fold Page List"插件来帮你搞定。

使用 fold page 插件提供的函数来代替 Wordpress 的 "wp_list_pages" 可以解决这个问题。即使你在第三层子页面,你也可以放心CSS可以正确现实他们的第一级页面可以正确显示。真的很方便,它甚至和 "wp_list_pages" 使用的参数完全一致。

Plugin 3: Search Everything



Search Everything
如果你将 Wordpress 当作简单的博客来使用,你可能只希望别人搜索你的博文(blog post)来寻找他们需要的信息。你的静态页面(pages)可能只是一个about(关于)页面,或者归档页面,有谁会需要搜索它们呢?

但是,如果你把Wordpress当作CMS来使用,情况就有所不同。一般而言,你会希望Wordpress首先搜索你的静态页面。如果你的站点有数百个页面,那么有一个可以搜索这些静态页面的工具就非常重要。

这点完全出乎意料;Wordpress只搜索你的博文(blog post)。对 CMS 而言可不是好消息。非常感谢来自Dan Cameron 的 "search everything" 插件。采用这个插件,你可以使用管理选项定制匹配搜索结果的内容的类型。你可以完全控制,包括允许搜索你的图片和甚至评论。与 Media Projekt的 search hilite plugin 合用,那简直拥有了梦寐以求的搜索工具。

Plugin 4: Role Manager



Role Manager
Wordpress 将用户分为五类角色,以通过管理面板来给予他们控制站点的权力。问题,这些角色都是“以博客为中心”的,并且只是控制他们能否创建和发布博文(blog post)。

如果你将Wordpress当作CMS使用,你可能需要协调好用户或者其他管理员的权力。比如说,你可能想让某些人拥有编辑和更新页面的权利,但不能添加或者删除页面。或者某些人负责更新外部链接,那他们只能有Wordpress链接管理部分的权限。如此等等。

Red Alt's role manager 为Wordpress提供了这个功能。采用这个插件,你可以在几秒钟内创建自定义的角色。它采用平滑的AJAX界面,让你一下看到所有的权限。这个插件将帐号管理提高到新的层次。

Plugin 5: Site-map Generator



Site-map Generator
终于到了最后一个。没有 site-map 的网站算不上标准网站。Site-maps 允许访问者快速浏览你的站点的页面,也给搜索引擎机器人轻松索引你的内容的路径。

这个 Dagon Design 的 Msite-map generator 插件可以为你的 Wordpress 页面生成完整的有层次的 site map。管理界面提供了几个选项,如博文(blog post)在层次中的位置,以及页码的现实方式等。

这个插件的好处在于,你可以打开后不需再管,当你的站点的内容有变化时,它会跟着自动改变。对于任何网站而言,这都是一个必备的插件。

Try this at Home


那么,这就是我自己找到的五个最有用的插件。如果你也将Wordpress当作CMS来用,我会衷心的说:去吧!起初我也怀疑,因为我认为Wordpress只是写博工具。一旦你发掘地更深,你就会意识到,这就是Wordpress发展的方向。

我即将完成用Wordpress当作CMS建立的第四个站点,我希望尽快完成。另外,你用的越多,你得到的也就越多。我用它建站所需的时间越来越短。现在,只剩下这一个网站尚未完成。

最后,我几乎可以乐观的预测,Wordpress将被认为一个具有博客工具的CMS,而不只是可以当作CMS使用的博客工具。只有时间能证明这些,但 2.1 版似乎正向着这个方向发展。

来讨论一下blog的译名

关于blog的中文译名,似乎一直争论不休。

大部分人喜欢将blog和blogger统统翻译为“博客”,本站也是一样,没有太多考虑,虽然我本人并不是很喜欢这样的翻译。但这样的翻译明显存在问题,首先"博"这个词和blog并无干系,其次也无法将blog和blogger区分开。

也有人喜欢将blog翻译为网志,blogger翻译为博客。网志比较贴近blog本意的翻译(weblog),不过听起来比较生硬,感觉不太好。

台湾则习惯将blog翻译为部落格,而把blogger翻译为部落客,我感觉这种翻译还是比较好的。打算将本站名字更改一下,不知道能否得到认可?

此外,对应blog中的每篇文章,英文一般的说法是post, entry,也似乎并没有合适的翻译。很多人也直接称之为“博客”:“我写了一篇博客,你来看看。”也有的翻译为文章,都感觉不是很舒服。

几个常用的搜索工具

通用搜索



学术搜索



IP,电话,区号查询



娱乐搜索



搜索引擎工具


12/13/2006

Connotea, 在线文献管理软件

今天无意中发现一个在线文献管理软件:Connotea。

Connotea

不仅如此,该软件还号称: Completely free, no download 。不知道这里的 free 是指免费软件,还是指自由软件?

该网站主页列出了五个使用该软件的原因:


  • 保存和组织链接到你的文献(Save and organize links to your references)

  • 方便地与同事分享你的文献(Easily share references with colleagues)

  • 可从任何一台计算机获取你的文献(Access references from any computer)

  • 只需轻点鼠标(One click is all it takes)

  • 容易使用,今天就开始创建你的资料库吧(Easy to use. Start creating your library today)



如果你对这个网站感兴趣,还可以进一步察看这个2分钟41秒的视频教程。

除注明外本站文章均为原创,转载请注明: 转载自总统博客 [http://jiangzhanyong.com]
本文链接: http://jiangzhanyong.com/2006/12/connotea-free-online-reference-manager-139.html

12/11/2006

Drupal系列: 搜索功能和静态链接

使用 Drupal 建立了另外一个站点,遇到了几个问题。记录下来,以备以后查询。
问题:搜索功能无法使用。

刚刚在自己的小站上建立了内容,就迫不及待的想尝试一下搜索效果,结果却什么也搜不到。原来,Drupal 的搜索功能,必须执行 cron.php 文件之后,才能使用。

执行此文件的方法很简单。比如你的站点 http://example.com/ ,那么在浏览器中输入 http://example.com/cron.php 即可。也可以在管理面板里面通过 管理->设置->搜索 来重建索引,来执行 cron.php 。

更进一步,如果每次都来手动更新索引,可是够麻烦的;不过可以通过 Poormanscron 模块来自动完成此功能。如果你使用的不是 linux/unix 环境,那么可以参考一下这里:Configuring cron jobs 。

除此以外,还可以通过中文分词模块,来改变搜索中文的效果,开发者是Zealy。这是一个辅助性模块,可以将索引关键词最小字数修改为2,来搜索一般的中文词组。不过有时候会出现搜索不到情况。

总的来说,Drupal 的搜索功能不及 Wordpress 的好用。
问题:如何使用静态链接。

我所说的静态链接,就是在链接地址里面不包含?的链接地址。对于 Drupal 而言,似乎更喜欢用简洁链接这个说法。不过意思都是一样的。这个问题的解决比较简单,在 设置->通用设置->简洁链接设置即可。第一次使用的时候,它会首先检测一下是否可使用静态链接。

如果这个办法行不通,那推荐你看一下 简洁链接。
除注明外本站文章均为原创,转载请注明: 转载自总统博客 [http://jiangzhanyong.com]
本文链接: http://jiangzhanyong.com/2006/12/search-and-links-with-drupal-138.html