WordPress核心有待改善的十个重要功能
来源:wordpress啦 发布时间:2010-07-09 17:28:00
广受大家欢迎的发布平台WordPress上个月发布了WordPress 3.0正式版 (取名 “Thelonious”)。此版本引入了非常多很实用方便的新功能: 创建导航菜单的拖放界面;多站点的功能 (整合WordPress MU); 自定义内容类型系统等。
不过也有些新功能会让某些人觉得多余,为何要有一个内置的短网址 (目前又还没有整合社交媒体服务站点)? 为何每年要发布一个新的默认主题?有些人质疑这些新功能似乎不是那么实用,那为何不把精力花在一些大家都需要用到的功能呢?
下面这篇文章就给大家举出一些在WordPress插件或者其他内容管理系统(如,Drupal)上可以实现,但是WordPress却不具备的功能。
有人也会说既然有插件了,还有什么好愁的呢?话虽如此,但是如果能够将这些重要功能整合到WordPress核心那不是更好吗?
首先,这样就减少了安装插件的麻烦,同时也提高了网站性能和易维护性。很多WordPress站点出问题都是由于插件的不兼容性引起的,要是把这些功能整合到核心系统中就可以避免此类问题了。另外,如果核心系统应用这些功能的话,就会开源开发人员维护,大家就不用担心某个插件是否有人在管,是否有不断更新了。而且不是通过插件实现这些功能的话,更新WordPress系统就会更加简单。用户只要更新最新的WordPress版本就可以了,这些功能也会跟WordPress核心程序一样经过开发人员的测试、检查再检查。
说了这么,现在就来看看一些人认为WordPress核心不应该缺少的重要功能都有哪些吧!
1. Web缓存
每一次访客浏览WordPress站点上的某个页面时,WordPress系统会执行多个服务器端进程、数据库查询为访客生成页面。这影响了网站的速度,服务器不太好的用户就可以会造成宕机之类的。
提高页面性能最好的办法就是通过web缓存服务器上的文件 — 将每个页面的静态版本保存起来,这样系统就不需要每次执行请求的时候都执行一些重复的工作。
处理WordPress站点的缓存问题,网上也有一些比较好的插件, 而其他内容管理系统如Drupal都是现成的。
WordPress站点的管理员应该要可以自己选择是否启用这个功能,最好有个配置选项,用户可以根据网站更新的频率和流量情况来设置将缓存文件保存多久。
2. 多页导航
上图的分页模式是网上相当流行的,WordPress也有内置的分页导航,但是每次只可以导航一个页面。对于文章比较多的博主而言,找到以前的旧文章就要花费相当多的工夫。
解决办法就是用上图类似的将所有的页面链接列出来,同时也可以选择跳到第一个页或最末页,这样才比较人性化。其实只要是内容页面,包括首页 (index.php)、分类页面 (category.php)、文章页面 (post.php)以及被分割成多个页面的page页面(page.php)都需要运用到这个功能。
3. 显示相关文章
要是一篇文章下可以显示相关内容的话,会大大提高读者发现其他文章的机会。目前来说,主题开发人员可以利用 get_category/get_categories来 收集同一类型的文章,利用wp_get_post_tags来收集同一标签的文章,但是要显示相关文章还是太难了。
如果非要显示相关文章也可以尝试一些方法,例如随机挑选5篇来自同一个分类下的文章,或者同样标签下的文章。但是这种相关性的准确度就非常可怜了。
应该有更多的“信号”来决定某篇文章是否与另一篇文章相关,如检查文章的标题里是否有同样的字眼,两篇文章红有多少个类似的标签,两篇文章是否有链接等。
4. 自定义用户角色权限
很多有多名作者的大网站也在使用WordPress(如国外著名的TechCrunch、Mashable、Smashing Magazine都是用WordPress )。像这类多用户的站点有必要控制谁谁可以干什么。
目前,WordPress有五个用户角色,对大多数人来说已经可以了。但是考虑到WordPress利用方式越来越多样化,还是有必要添加个自定义用户角色的系统,或者至少修改内置的五个用户角色的权利。
例如,可能一些用户只能允许看或发布某个分类的文章,管理员可以做除了安装插件或修改约定的设置之外的其他任何事情。
权限/角色管理对于多用户的WordPress站点而言是非常重要的。
5. 流行的社交媒体的整合
内容为中心站点的一个必要功能就是与他人分享内容,很少看到博客没有社交媒体网站的链接按钮,使用邮件来分享内容这种方式更是少见了。
因此,至少有必要将流行的web服务如,Digg、Twitter、StumbleUpon、Facebook融合进来,这样用户就不要依靠第三方插件来实现。
猜你喜欢
- 春节还没过完就接到同事的电话,说论坛访问速度慢,遭致用户强烈的投诉,要求我马上处理。这个bbs是运行在RedhatAS5上,由apache、
- 你是否期待着你的博客蒸蒸日上,你是否热衷于建立一个大型的读者社区,甚至成为一个全职的职业博客作家,这些都需要博客有更大的影响力和更大的声誉,
- 我最近一直在阅读一些关于Google Adsense技巧的论坛和博客,我觉得有必要将这些技巧都集中整理在一个地方,同时我也写了几个我自己的诀
- 怎样登陆Account Manager呢?你可以从你的Account Manager里管理你的产品及服务里的很多设置。&
- V5shop引领独立网商成功的五个层次美国心理学家亚伯拉罕·马斯洛在《人类激励理论》论文中提出了著名的&ldq
- 本文针对当今网站被黑事件频繁发生的状况,服务器遭受的风险也比以前更大了。越来越多的病毒,心怀不轨的黑客都将网站服务器作为了自己的目标。很明显
- 自国内知名的网站内容管理系统DedeCMS v5.7 beta版2月21日发布以来,经过两周紧张的测试和调整。织梦CMS于昨日下午发布DeD
- 如何从博客中扩展我们的外部链接。但需要申明一点的是:思亿欧所说的不是通过大量注册博客增加自己链接的方式。而是,参与到跟自己主题相关的博客中分
- windows 2000的DNS服务器中有两种类型的搜索区域:“正向搜索区域”和&ldquo
- 本文介绍了提升网站利润,宣传网站的一些方法,当然并不一定适用所有网站。 1、用活生生的标语广告宣传你的网站,呼唤人们行动起来。你必
- FTP(File Tranfer Protocol)是一种很古老的协议来的了,自unix始就一直有使用的了,FTP因为本身不但可以提供多用户
- 决定一个网站成败命运的,不是视觉设计,而是设计的可用性和有效性。访问网页的用户们握着鼠标,决定一切,“以用户为中心&am
- 今天我们公司开始上班了,又投入到了紧张的工作状态中,接下来的每天都是密切的关注这搜索引擎的动静以及公司那些网站的最近情况。其实说实话,企业网
- 10月16日消息,据国外媒体报道,知名科技博客TechCrunch今天发表一篇文章,放出了Chrome OS系统的下载链接。有人下载了该文件
- 当您试图利用FTP连接到一台远程计算机时,远程系统会向您要求一个用户名及口令,而在浩如烟海的Internet中要求每个用户向每个服务器系统申
- 影响网站可信度的因素表现在多个方面,从大的方面来说,比如网站/企业的知名度、网站的功能和服务等,从小的方面来说,有很多细节问题都会或多或少影
- 其实网上已经很多这样的文章了,但是我遇到的情况用网上的方法不好用,这几天弄我那服务器弄的脑袋都大了,总出问题 昨天ASP又连接不
- 我思考了下自己的特长,主要有四块:经济形势分析、经济人物研究、股票技术分析、网站运营和SEO。那就从这四块入手吧,先拟定一个框架。一、经济形
- 谷歌主要的收入来自搜索广告,在图片显示广告方面还是一片“处女地”。花旗集团一分析师预计说,明年,包括Youtube在内的网络资产可以为谷歌贡