标签: 〖WPMU2.71〗


对 WPMU 2.71 新特性的体会:再谈 Dashboard Blog 和 My Blog

上文说到WPMU2.71的三个新特性:取消了 Admin Bar、增加了 Dashboard Blog 和 My Blog,第一个变化一目了然,后两个,实际应用后,感觉有必要进一步解释一下。

Dashboard Blog ,我理解是:之前的版本主博客后台就是全局控制面板,这样的设计有个问题:没有博客的用户,只能“落脚”在你的主博客,但他如果又不是你主博客的“参与者”,实际情形是他没有地方登录你这个网站以进行他自己的管理设置。另外,主博客后台同时作为全局控制面板,逻辑上也不是很顺,我是一上手WPMU就沿袭老习惯将主博客当成了“我”的博客——即博客网站主人的博客,后来很后悔,因为主博客理论上应该展示的是网站上所有成员博客的更新等等,而现在我却面临一个两难选择:这个博客首页是以展示大家的为要、还是以展示我网站主人的为要?所以,一直都在琢磨怎样将自己的博客“降级”为和会员平等的博客,WPMU2.71 的 Dashboard Blog 新特性恰适我意。

Dashboard Blog 选项让网站主人可以指定任何一个博客用为全局主控博客,指定的这个博客如果不存在就自动创建它。一方面它使还没有博客的用户有地方登录和管理自己的账号,另一方面将全局管理从主博客剥离出来,显得干净利落。

我猜 Dashboard Blog 并没有给WPMU开发团队增加太多的代码工作,因为我感觉它只是简单地完成了指定哪个博客的后台可以管理全局而已。换言之,Dashboard Blog 和其他任何 Blog 除此之外并无区别,它也只是一个普通的博客,不同之处就是它的后台可以管理全局设置了,另外就是,默认情况下它是不发布状态,亦即:如果用它的网址访问它,默认显示的是登录页面而非内容首页,即使这点(好像)也是可以改变设置的。

可以通过访问我的主博客 http://5d0d.net 、普通用户的博客 http://blog.5d0d.net 和主控博客 http://dashboard.5d0d.net 体会一下区别。

下来说说 My Blog 特性。WPMU 2.71 后台左侧菜单中新增了一个 My Blog  项,当你只有一个博客时,并不能领会到它的用处,只有当在你名下创建、管理了多个博客时,才看到效果,即:点击 My Blog 会列出所有这些博客,让你可以方便地选择是要浏览哪一个,或者是要登录哪一个的后台进行个别管理。

image

这一改进对我又是个福音,因为我就有多个博客需要管理。

为什么一个人需要多个博客?这在我选择WPMU而非WP时有人很不解地问过我。我的感觉是,如果你有两个以上不同的爱好,就有理由用多博客系统如WPMU,我不喜欢将电影评论和CSS技巧放在一个博客里,我觉得一个搜索电影评论的访客被引导到你的博客后,恰好也对CSS技巧感兴趣的可能不大,所以为自己组织内容方便也为访客着想,这种情形下我倾向于一个人开多个博客。

不用担心需要分别登录后台发布文章的麻烦,一个桌面发布软件就能解决这个问题。可以看看这些文章:http://5d0d.net/?s=WLW;另外也不用担心WPMU多博客系统会增加额外的管理困难,我的经验是它和管理一个WordPress差不了多少,后台几乎一样,主题和插件大部分通用,如果只是自用,也不涉及用户管理。倒是有些观念需要转变,比如我一上手就将主博客当作“自己的”,就是单博客系统遗留的惯性思维,呵呵。

最后,本文只是我的学习心得,错缪在所难免,希望读者批判地取用,并不吝赐教。

发表评论

设置 Dashboard Blog 后发生 Catchable Fatal Error 错误

先搁这,回头再试。

原文:askhoapham > http://mu.wordpress.org/forums/topic/12235

Hi, I’ve seen the error and here is my solution (I promise it will work for you guys, too)

Go to your phpmyadmin. Select the name of the database which your wordpress mu is using. Go to Search.

At the: Word(s) or value(s) to search for (wildcard: "%") type: dashboard_blog

Then on the Inside table(s): you have to scroll down and select wp_sitemeta to be inserted in the Search. OK, just click Go.

You will have the search resources above like this:

Search results for "dashboard_blog" at least one of the words:
2 match(es) inside table wp_sitemeta | Browse | Delete

Click Browse and you will see 2 table. Edit the table name dashboard_blog.

Whatever you see the meta_value is. I don’t remember exactly (may be ERROR and something) but you don’t need to worry. Just delete all and type 1. Yes, just type the word "1" in the box ONLY.

Finally, click Go. And log in to you WP. See the result.

It works for me and I hope that it works for you, too.

Have a nice day!

发表评论

升级到 WPMU 2.71 后,Dashboard Blog 是什么意思?

http://5d0d.net的WPMU升级WPMU 2.71有段时间了,今天才注意到在后台“站点设置”里多了两项:

1. Blogname (’dashboard’, ‘control’, ‘manager’, etc) or blog id.

New users are added to this blog as subscribers (or the user role defined below) if they don’t have a blog. Leave blank for the main blog. ‘Subscriber’ users on old blog will be moved to the new blog if changed. New blog will be created if it does not exist.

2. Dashboard User Default Role 订阅者 管理员 编辑 作者 投稿人

The default role for new users on the Dashboard blog. This should probably be ‘Subscriber’ or maybe ‘Contributor’.

 

因英文太烂,反复琢磨不解其意,后查到一个老外Donncha O Caoimh(好像是WP开发成员?)的文章,英文原文在此:http://ocaoimh.ie/2009/04/21/wordpress-mu-271/,勉强翻译了一下,大概弄懂了Dashboard Blog 的意思。

节选的译文如下(不敢保证对哦):

这次WordPress MU发布已经延迟很多,但我认为等待是值得的。 新版本包含了一些新功能和许多错误修正。MU 下载.

更新!这个版本修补了系统入口的漏洞,这个漏洞允许未授权用户运行PHP代码。感谢.Alexander Concha发现了漏洞,而Barry Abrahamson则分析了原因:有些服务器会将未知文件类型当作PHP脚本对待。

还有更多的升级理由。

新的特点和变化包括:

  • 更新了插件系统,感谢Andy Peatling。现在插件安装在plugins目录而不是mu-plugins目录,只需一次点击就可以在所有的博客上被激活和停用。
  • admin菜单条已被移除,用.一个插件代替。对此必须提及Viper007Bond
  • 一种新的“我的博客”页面,在这里用户的博客悉被列出,并且可针对“每个博客”进行配置。目前它还是空的,但是很容易通过插件添加设置。想象一下,你可以在多个有不同的“显示名称”的博客上写作!看看移除了admin 菜单条的SetupMenuHandleFormPOST示例代码。.该代码使用actions而不是filters,但它会助您尽快开始。
  • 现在网站管理员可以为没有博客的用户设定一个全局控制台博客。这些用户将被添加到这个博客而不是主博客。在该博客用户默认的角色还可以设置,但如果他们不是“订阅者” ,他们将不会被移动,即使你改变了全局控制台。

这些是重大的变化。规模较小的变化包括通知未能博客升级[1728],MU现在忽略插入日志时的可用空间检查[1725],还有更多细节,可了解详情

如果您正在运行WordPress MU 2.7可以从控制面板升级。系统将通知说新版本可用并引导您的升级过程,就像WordPress 一样。插件可以通过您熟悉的插件升级程序更新,只要您的插件是托管在WordPress.org 插件数据库

另: WP Super Cache今天也已更新……

发表评论