LifeStream 特性:
- 添加任意数量的feed和扩展,没有任何限制。
- 不只是保留上星期或两星期嗯对内容,而是保存所有feed历史。
- 可通过基本PHP类进行扩展。可通过非常少的PHP代码添加自定义feed类型。
- 可通过样式表进行外观自定义。
- 允许将事件集合处理以减少每日feed的垃圾评论。
- 已支持本地化!
- 可显示综合行为摘要。
- 运行效率高!LifeStream会创建可扩充数据库结构来避免影响你的网站的效率。
安装要求:
- PHP 5.1 或更新版本。
- MySQL 5.0 或更新版本。
- WordPress 2.5 或更新版本。
如何安装:
安装过程非常简单,只需将插件上传至插件目录,然后从Wordpress后台中启用LifeStream插件即可。
如何调用:
调用LifeStream有多种方式,最简单的方式是在任意一篇日志/页面中加入快捷代码:
[ lifestream ]
另一种方式需要Wordpress自定义页面,使用模版,或在任意位置调用LifeStream,则加入以下PHP代码:
<?php lifestream(); ?>
该代码有多种参数可供选择(对侧边栏调用而言很有用)。参数使用格式为PHP数组标准的key => value格式。各参数配置可参考插件的选项。
- (int) offset: defaults to 0
- (int) limit: defaults to ‘50′
- (string) date_interval: 日期区间,默认为‘1 month’。
- (boolean) break_events: 默认为否 - 强制将成集事件改为单个事件发布
- (array) user_ids: 默认为显示所有用户 - 可以设置用户ID以显示特定用户
- (array) feed_types: 缺省为所有feed - 设置feed keys可显示特定服务(比如twitter)
- (array) feed_ids: 缺省为所有feed - 设置feed ID可显示特定feed,并跨过 feed_types 设置
比如:
[ lifestream limit="10" ]
还有其他高级应用,请访问LifeStream网站。
插件界面:
这个插件很有趣,并没有像一般一样在“设置”中,而是专门的一个菜单中。
从上至下依次为 Feeds,事件,设置,版本更新信息,错误信息和支持论坛。我们主要需要看的是前三项。
点击“Feeds”后,我们可以看到页面上部显示的是已有Feed,默认会自动添加Blog的Feed。点击Feed名可对此Feed进行设置。
页面下部是LifeStream插件能直接支持的服务列表,可以从中选择一个并添加。
以Twitter为例。点击图标后进入上图这样的添加Feed页面。你可以设置以下几个内容:
Username: 用户名,勾选下面的Hide Replies就不会显示你作出的回复信息。
Feed Label: 非必填项,你可以输入自定义的Feed 标签取代默认的。勾选 Use websites default favicon 显示网站默认的favicon.
Icon URL:图标链接,也是选填项。输入后将替代默认的feed图标。
Owner: 发布信息时显示的所有者。
点击Events后,可显示现在已有的Feed内容。你可以删除其中的一个或多个。
点击Settings进入LifeStream插件的设置页面(如上图)。这里的设置均为全局设置,会影响所有的Feed。如果你打算为某个feed单独做设置,可通过Feed管理页修改。
设置从上至下依次为:
Day Format:日期格式
Hour Format: 小时格式
Current Time: 当前时间,也就是时区设置,请按自己所在地的实际时区设置。
Update Interval: 更新间隔 此值控制更新你的feed的间隔
Number of Items: 在默认的lifestream调用中显示的项目数量。默认50。
Date Cutoff: 日期截止,默认为显示1个月的,可用的还有年,季度,月,周,日,小时,秒,毫秒…
Description Cutoff: 描述截断,默认为128字。一些扩展会显示文本预览(比如Blog和评论),设置这个值来控制预览文本的长度。设置为 -1 则禁用截断文章。
Show Owners: 是否显示feed所有者。
Enable iBox: 是否启用iBox插件支持。iBox是一个类似LightBox的图片效果插件。
Hide Gruoped Details: 是否默认隐藏已聚合事件细节,如果你只想显示内容摘要的话,这个选项最好选中。
URL Handler: URL处理。
Theme: 默认。请看README获得创建自定义主题的更多信息。
Show Credits: 是否显示Powered by…链接。
Feed这里可以控制默认LifeStream Feed调用的项目数量,默认
为10。
Digest:文摘,摘要,汇编。启用这个功能的话,LifeStream会在你设定的时间间隔自动发布一篇新的博客文章,内容是这个时间区间中你的LifeStream事件。比如,如果你加入了Twitter和其他Blog(比如你的第二个Blog)的Feed,时间间隔设置为Daily(每日),那么到了指定事件它就会发布这24小时间你发布的所有Twitter信息和其他Blog的文章摘要。
Show Digest: 是否显示我的生活流摘要?选中则显示。
Post Interval: 发布频率,有每小时,每天,还有每周可选。
Summary Post Title: 设置这篇摘要文的题目。
Summary Post Body: 摘要正文
Summary Author: 摘要作者,默认就是自己了,如果是多作者博客,可以在这里设置下。
Summary Category: 设置摘要文的分类。
到这,LifeStream插件的介绍和基本设置就算完事了。不知道大家发现这个插件的很多用处没有,我想到的有这么些:
1. 不是太经常发文但是经常在各种社会化网站上出没的人群,通过
LifeStream插件和自动发布的每日摘要文,可以让你的Blog不至于N天都处于死气沉沉状态,并且访客还能知道你的最新动态,分享你的发现。
2. 如果你有多个博客并且想让这些博客之间能够互有联系,比如访问A博客的人可以得知你的B博客的最新文章,这个插件可以很好的完成这个工作。
3. 如果你发现任何精彩好看的博客或者其他内容,可以直接将它的Feed添加到LifeStream,而无需各种社会化网站“中转”,自由度更大些。
4. 从邪恶角度来说,你可以把这个插件作为一个功能不是那么太强大的Feed采集器,虽然我觉得用它采集导致对被采集站的宣传效果远大于采集的那点东西,哈哈。热衷采集的人们可以试试这个,为原创博客作出贡献。
5. 您的主机如果在国内,可以用此插件测试哪些服务被墙了,当然,这是个额外的功能…
另外我发现LifeStream插件已经有一个中文的翻译文件了,不过好像是早期版本的,并且文件名也不对,导致无法在WordPress中调用。如果大家感兴趣的话,我打算把这个插件汉化一下…
感谢大家看完这篇长文…嗯…本文居然使用Google Doc写完的,我自己都觉得神奇…
能给个DOME么
同求Demo….
嗯,你可以看看作者的Demo,或者我这里页面上方的“看美女点此”,都是用这个插件生成的,如果你看我的文章列表里还会看到有几个Daily Digest,也是用的这个插件。 总之,很方便啊,嘿嘿。
你还帮我解答了上面那个DOME问题…嘿嘿。
这插件不好使,我以前用过。支持的服务国内用的到的太少。
实际上…非常好使
。任何有RSS Feed的东西都可以同步,哈哈。比如,摆个优酷什么的…
我记得以前用sweetcron的时候尝试过youku的RSS,结果不知道是找错了还是怎地完全不能用……如果参与多个博客的写作,可以同步上你在干什么。因为本身集成的应用用到的少,全用RSS同步图标一样内容不同自己看着不舒服。像在sweetcron里一种应用有一种样式是我最喜欢的
可惜支持的就那么几个,其他用RSS更新的样式都不好看。
嗯,LifeStream能自己设置不同的同步图标,比如优酷可以用优酷图标,指定图标地址就行…另外,看起来它能自己添加新的服务,可惜我是PHP代码盲…
我用它是打算试验试验在这边发布美女最新信息什么的…哈哈。
哈哈~这样的话,发布最新消息就更及时了~
嗯,是啊,点击上面的“看美女点此”可以看最简单的显示效果,呵呵…其实我的目的就是想把这两个站点联系起来…
很不错啊
这应该是一个大插件吧!!!
嗯,解压后982K,不过里面有300多K都是语言文件,不用的可以删了。相对于实现的功能而言,也不算太大了。
用这个可以做垃圾站 哦哈哈哈哈
果然如同裹脚布一般
看美女点此?
。。。。。。那么多 收藏。。。我觉得除了国际性的博客 才能用那么多吧。。
嗯,主流的都支持…我觉得比较有价值的是可以导入多个Feed,并把它们联系起来…. 比如看页面上部那个“看美女点此”。