显示标签为“tiddlywiki”的博文。显示所有博文
显示标签为“tiddlywiki”的博文。显示所有博文

2009年2月8日星期日

Weekly Twitter 2009 #6

  • python in a nutshell 看了一些章节,咋觉得讲语言部分还不错,库就讲得不咋样了,常常只是罗列函数说明
  • (s)mplayer的画面效果似乎比totem(-xine)好得多,但我总觉得进度条有很大问题,尤其是播放有多个章节的DVD的时候...
  • 发现DownThemAll升级后有个bug,得先打开dta主界面,否则直接添加下载任务,就会卡在”加载中...",死翘翘了...
  • 我觉得最强大的笔记软件是TiddlyWiki,不过不适合普通用户,适合geeker和hacker
  • Lenny 要发布了,I am anxious to see ... a bunch of new versions of packages in unstable, so that my system will be more funny than it is....

2008年3月18日星期二

采用TiddlyWiki搭建blog

前几日一直在琢磨把俺的Blog迁移到这个玩意儿上来,好处在于:
  • 所有文章都在一个网页内, 几百篇文章加起来也没有多大,而且要分多页也很简单
  • 这一个网页可以既是最终发布的地方,也是编撰系统
  • 随便找个能上传网页的地方就可以搭建blog了,万一都没有,在http://www.tiddlyspot.com上申请一个账户也行
  • 丰富的插件,自己想怎么玩就怎么玩
我试验了一下,基本上满意,诸位可以看看初步效果http://bamanzi.tiddlyspot.com/。只是目前没有时间将一篇篇贴过来觉得麻烦,懒得动了。

如果将TiddlyWiki改造成更适合blog的系统,我的一些心得如下:

  • RecentTiddlersPlugin或者WeblogPlugin自动在页面打开时显示最近的文章
  • 采用TagCloudPlugin插件,在MainMenu中添加一个"标签云"
  • TW原本的风格是双击帖子就进入编辑模式,如果你觉得这样不适合于blog系统,可以在选项中将页面设置为网上只读模式,或者采用ReplaceDoubleClick将双击功能改造一下
  • CommentScript能增加留言功能

另外下面这几个插件虽跟blog关系不大,也是应该有的:

  • 这里取得最新的中文翻译,将其作为插件加入,保存后再打开就会变成中文界面了
  • 添加GotoPlugin或者SearchOptionsPlugin,替代原来的搜索功能(原来的搜索会自动打开匹配结果,即使你在只输入了两个字符之后就停顿了一下...)
  • 添加FullScreenPlugin或者ToggleLeftSideBar这类插件(后者其实不是插件,而是借助InlineJavascriptPlugin实现功能的脚本),使得用户可以将文章最大化;添加CollapseTiddlerPlugin或者[FoldHeadingPlugin|http://www.tiddlytools.com/#FoldHeadingsPlugin]] 使得用户可以将文章最小化(可以将帖子折叠起来,只显示标题)

前面说的是对最终页面呈现有用的插件,但还需要东西来帮助我们撰写文章:

  • WikiBarPlugin可以在编辑文章时显示一个工具条(不过IE对CSS支持太差,工具条的下拉菜单显示不出来),免得你记不住那么多wiki语法(不同的wiki语法还不一样:-()——当然,宏还是应该记熟悉的
  • tiddlytools提供的QuickEditPackage也可以提供WikiBar那样的工具条,但我还没搞明白怎么挪用过来:-(
  • TiddlerTweakerPlugin会允许你自行修改每个tiddler的作者、创建时间、修改时间,如果你想迁移你的blog系统肯定用得上

但这几个插件体积都比较大,直接加到你的TW中会导致最后的HTML比较大,加载太慢,而放在网页上对阅读blog的朋友又没有什么作用,这就可以采用将这些插件用外部文件的方式来加载了,LoadExtPlugin就是干这个的(该网站还提供了一个不小的主题包)。

2008年3月6日星期四

TiddlyWiki: 单网页的Wiki, GTD或者blog系统

这几日迷上了TiddlyWiki这个东西, 仅仅一个网页, 却将JavaScript,CSS和DOM的功能发挥到了极致。当年看见Gmail的时候惊叹网页上的东西也可以做得这样易用,而到了TiddlyWiki这里发现Gmail也不算啥了。

简单地说,从名字上可以看出,它具有一些wiki的功能,但它自带条目(它管这叫做tiddler)的管理,点击名称时时显示内容到中间区域——其实这就是一个简单的笔记软件了,并且不用安装任何其他的软件,我以前都用notecase来记录一些琐碎的东西,但现在用不着了。

如果只是这样,还不算什么,但它还有宏、主题、导入、导出等等功能。更强的是跟Firefox, Eclipse这样的东西类似,有一个很好的扩展机制,结果是有太多的插件使得我们可以把它做成一个GTD系统或者blog系统,Blog before you Think这篇文章就介绍了各种变体。

唯一的限制在于这些编辑只能在本地文件上做,网页自身没有机制将内容提交到服务器上去。不过也有网站提供TiddlyWiki服务(http://www.tiddlyspot.com),使得可以将服务保存到服务器,甚至下载到本地,修改完成后再点击网页上一个链接就上传了。

前几日一直在琢磨把俺的Blog迁移到这个玩意儿上来,反正几百篇文章加起来也没有多大。只是一篇篇贴过来觉得麻烦,懒了。诸位可以看看初步效果http://bamanzi.tiddlyspot.com/