作者:sluke
发布时间:March 10, 2008
分类:学习札记
一个清晰的思维方式有利于产生一个优秀的产品,最近有一点思索,记录下来。
从开始说起,一个完整的产品,如同一篇文章,也要回答这样几个问题:Who、When、Why、What、Where、 How,这里还应该加上How much,也就是所谓5W2H原则。
Who:回答面向什么样的用户、项目由何人负责、设计由谁出任、运维由谁负责、反馈由谁处理等等。
When:回答项目的生命周期,包括开始时间、时间跨度、测试时间、上线时间等等。
Why:回答项目目标、产品设计原则等。
What:回答产品内涵、属性、功能等。
How:回答产品实现方式。
How much:回答产品消耗资源。
产品工作很复杂,想面面俱到是很困难的,个人认为要经历一个从繁到简的过程。
繁:分解以上的5W2H,越详细越好,可以按结构分、按功能分、按时间分、按人分。
简:整个产品项目只需要按一种方式分解,从头到尾,保持思维的一致性。
有两个原则是一定要注意到的:
1、信息流的双向性,通过跟踪信息流,可以完整了解产品的各属性。“刺激-反馈”是信息流的基本运动,无论是在产品设计过程中还是产品运行的过程中,信息的一来一回,才是平衡的。
2、时间流的单向性,时间成本越小越好,因为时间不能循环。
作者:sluke
发布时间:March 5, 2008
分类:学习札记
tru_tags ,是textpattern的一款插件程序,把keywords转变为tag。
到本文写成为止,这个插件的最新版本的是 3.1
以下是插件的使用说明:
http://www.truist.com/reference/497/trutags-usage-instructions
如果您的英文真的不够阅读这个,那么就听我简单说一下。
1、安装激活插件
2、新建一个版块(section),取名tag,使用的页面(page)和模块(form)都是default,其他各项选否(no),以下引用 插件作者 的图:

3、现在可以给模板里标签了,这个标签是<txp:tru_tags_handler />,推荐使用 <txp:if_section name="tag">包裹起来,这样在插件出错的时候,页面能不受影响。
在首页使用的页面(page)中找到<txp:article />标签,替换为
<txp:if_section name="tag">
<txp:tru_tags_handler />
<txp:else />
<txp:article />
</txp:if_section>
同理,在其他使用<txp:article />这个标签的地方也如此。
4、接着给每篇文章加上显示自己tag的位置,打开叫做default的模块(form),一般是这个,如果你使用了其他的,我相信我以上说的都是废话,你完全能自己动手。
在适当的位置加上:
<txp:tru_tags_if_has_tags>
tags: <txp:tru_tags_from_article />
</txp:tru_tags_if_has_tags>
5、下面该显示标签云(tag cloud)了,在适当的位置加上
<txp:tru_tags_cloud />
最简单的使用就是这样了,如果你还需要其他高级应用,请详细阅读 帮助文档