WordPress打造CMS教程(一):方案设计(续)

教程(一)中说明了为WordPress构造一个CMS式首页的意义,可能还是有人不太理解这样的作用是什么,所以在这里举两个例子:

1. 博客联盟,这是一个主要以WordPress相关技巧和博客相关的Blog,作者采用的首页没有显示日志内容,而是一串最新日志列表和一些自己整理的相关资汇集,还有就是分类,存档和版权信息等等。可以说是作者修改了index.php,这样做的好处是生成了一个首页,给读者良好的导航,但是却没有一个Blog页面。也就是读者只能一篇一篇文章地进行阅读,而不能像普通的Blog页面一次可以浏览多个日志。

解决方案:我的建议是通过wp2.1的功能来选择一个Page作为首页,同时保留Blog的index.php来进行日志展示。

2. Yskin’s Blog,这是一个WordPress高手的Blog,作者做过WP的中文包以及很多插件等等。很凑巧今天在打开首页时,竟然没有显示任何日志,而提示我在边栏找所需要的东西,应该是作者在改版吧。他采用的是K2的模板,所以主页应该是普通的Blog页面,显示的几篇最新的日志。而他把自己想要推荐的东西列在了侧边栏,如About,一串Page,存档,分类,最新日志和评论,统计信息等等。导航菜单中有个Projects,便是作者做过的一些插件和程序,进入页面后边栏还有一串子Page,

解决方案:我个人认为作为一个插件作者,很有必要在首页展示一下自己的作品,来给读者推荐和指引。所以我的建议是建立一个home页面,也就是首页,里面包含自己作品的介绍和Blog自我介绍等东西,也就是像Alex King一样的主页。

有人可能还会疑问,在Blog页面之外,再自己做一个index.html好了,里面随便写自己想加入的东西。当然你可以这样,我以前也曾经尝试过,但存在的问题我都无法完善解决,即无法保持页面模板一致,无法调用wp的数据等等,我甚至曾在根目录和/blog目录安装两个使用同一数据库的wp来试验,不过搞到最后还是放弃。

现在大家应该已经能理解为什么对于某些Blogger需要制做这样一个首页和Blog页面了吧!

ps: 文中提到的两个Blog,之前并没有进行联系,不知道我这样举例是否恰当,如果有不便之处请指明。

update: 从博客联盟的回复中了解到,其采用的不是修改index.php,而是使用runphp来调用wp内容,并且使用插件来选择page当作首页。其实文中提到的Alex King便是采用的此做法。但我觉得应该至少保留index.php来展示blog,也就是提供一个显示多条日志的Blog页面方便读者阅读。

  • 2007.01.30 07:39, 曾英杰 said:

    首先谢谢推荐博客联盟。其次,我用的还是wordpress2.04,所以用的是Filosofo Home-Page Control插件定义的一个页面来当首页,然后在使用runphp这个插件在这个页面里面运行php代码。因而,我并没有修改index模版。具体的过程可以参考5个插件把你的wordpress blog打造成cms系统这篇文章。

    另外,对于你提到的问题,我的想法是,在保持首页简洁的同时,尽可能多地展示内容。

    P.S.你的首页挺漂亮的,2.1就是好啊。以前全部要通过插件来实现的功能,现在都不需要了。

    [Reply]

    • 2007.01.30 09:49, hhalloyy said:

      明白了,我以前也试用过runphp来调用wp的日志等内容,不过没成功。

      你应该保留你的index.php啊,也就是除了内容简洁的首页外,还需要一个blog页面,不然你让读者每次都一个日志一个日志的阅读,很麻烦。

      [Reply]

  • 2007.01.30 10:32, Michael said:

    两篇过去了,开头部分还没完……你这是在挖坑啊……

    [Reply]

    • 2007.01.30 10:37, hhalloyy said:

      开头完了吧,还能补充什么?告诉我,我来个再续。。。

      [Reply]

  • […] 教程(二)中讲述了主页模板的制做,如此便能够添加一个页面风格一致却内容别具一格的home给自己的Blog了。然后你肯定会需要一个和CMS系统类似的菜单来方便读者进行导航。 […]

    [Reply]

  • […] Designing a WordPress Theme From Scratch(想学习 WordPress 主题设计的朋友们必备的教程,最近 E-Space 正在更新 WordPress打造CMS内容管理系统教程 系列文章[1]、[2]、[3]、[4]) […]

    [Reply]

  • […] 教程(二)中讲述了主页模板的制做,如此便能够添加一个页面风格一致却内容别具一格的home给自己的Blog了。然后你肯定会需要一个和CMS系统类似的菜单来方便读者进行导航。 […]

    [Reply]

  • […] 原文地址:http://e-spacy.com/blog/971.html […]

    [Reply]

  • […] Designing a WordPress Theme From Scratch(想学习 WordPress 主题设计的朋友们必备的教程,最近 E-Space 正在更新 WordPress打造CMS内容管理系统教程 系列文章[1]、[2]、[3]、[4]) […]

    [Reply]

  • […] WordPress打造CMS教程(一):方案设计(续) WordPress打造CMS教程(二):首页模板 WordPress打造CMS教程(三):导航菜单 […]

    [Reply]

  • […] DesigningaWordPressThemeFromScratch(想学习WordPress主题设计的朋友们必备的教程,最近E-Space正在更新WordPress打造CMS内容管理系统教程系列文章[1]、[2]、[3]、[4]) […]

    [Reply]




*You must say some Chinese, or just copy 你好! as begin.


This blog uses the CommentLuv plugin which will try and parse your sites feed and display a link to your last post, please be patient while it tries to find it for you.
2007-01-29
Home Loans