-
2006-10-04
做一个什么样的网站,怎么做
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://www.tuenhai.com/logs/3477213.html
做一个什么样的网站,怎么做
超过半个月没有更新www.tuenhai.com了。这段时间在想些什么,做些什么呢?每个人都渴望成功。成功的密诀成于付出。现在的付出为将来的成功积累机缘。
付出什么?分享知识,收获思想。
假如一种很伟大的理论,全世界只有你一个人知道,又有什么用呢!世界上没有神仙,是人就有缺点,所以要交流,接受别人的批评,指点,突破小我的视角局限。
在分享知识过程中,实现思想的提炼和升华。
用什么手段来实现分享知识?在某种意义上来说,这比知识本身更重要。
网络是点对多的传播,而且可以突破时空的限制。我现在写的这篇文章,一发布,全世界想看的人都可以立即看到。现在写的文章,100年后的人都可能看到因而受益。
要充分利用网络来传播和分享知识。
如何充分利用网络来传播和分享知识,这几年来我一直在思考,实践,探讨。
一 要有一个独立的网站,并长期维护。
一定要有自己的国际域名。用自己名字来注册国际域名是个不错的方案。在多年前,tuenhai曾用过许多免费空间和免费域名,没有一个免费空间是长久的,因此不断经历着“东山再起”。
有自己的独立域名和网站空间后,就方便地把相关档案中的链接指向这个网站。网站也可以一点点积累人气。现在www.tuenhai.com解析到一个blog空间。blog写日志是方便,但功能太少,互动性不够,应有独立空间。
二 知识管理的问题
文章,档案多了,如何组织管理就很重要了。现在我自己写的原创的东西并不多,因此现在考虑这个问题正是时候。
1 用什么格式来书写和保存文档
文件格式很多,可以是PDF,MS doc,txt,html。
我现在考虑的是格式化的txt文档来写源文件,用Html来展现。
在txt文档中加上一些html标签。比如
〈title〉〈/title〉表示标题,〈tag〉〈/tag〉表示标签,〈h1〉〈/h1〉表示文章标题,〈h2〉〈/h2〉〈h3〉〈/h3〉表示下级标题,〈source〉〈/source〉表示源代码,〈quote〉〈/quote〉表示引用,〈img〉〈/img〉表示图片。然后在Html中用CSS来格式化这些节点。
这样文档内容和外观表现分离,给日后的维护带来很多好处。要更改节点名称,只要批量替换就可以了;要更改表现样式,可以修改CSS文件。
2 用什么工具来书写文档源文件
这个问题我考虑了很长时间。网络上找得到的文本编辑器几乎都去了解过,试用过。UltraEdit,EmEditor,notepad++,PsPad,TextPro,DreamEdit,SciTE,gVIM,EMACS等等。我认为好的文本编辑器一定要有非常多的自定义选项,还要有强大的脚本扩展,方便自己用Script扩展自己想要的功能。从现在的了解看,SciTE不错。gVIM和EMACS有点太复杂。3 用什么工具来管理本地文档
Total Commander如何?
或者自己写一个,也就一个TreeView控件,在左边,显示文档目录树,加上一些功能。右边是文本编辑器如SciTE。自己写管理工具的缺点是开始会多花一些时间,好处是可以按需增加功能,另外可以练习编程。4 用什么系统来管理网站内容
可选答案非常多wiki,blog,cms,论坛等。如果是商业性网站就比较好选择。但本站并非商业网站,目标是100%的公益网站。而且还要和本地文档的组织管理方式结合起来。5 怎样实现本地文档和网站文章的同步
有一个比较头疼的问题,就是随着认识的加深,不时发现需要修正或完善以前的文章,本地电脑修改是比较方便的,但网站上如何也同步更新呢?
一种方法是用ftp,在文本编辑器中配置好,一键就上传到服务器。但就我所知,wiki,blog,cms,论坛等方式都不支持ftp方式更新或修改文章。不过现在cms很多带采集功能,那么自己采自己如何,或许可以试一下。5 怎样实现文档的网络协同组织管理。
个人的智慧是很有限的,许多课题要靠众多志愿者来协同完成。这包含两个方面,本地文档的协同管理,网站文档的协同管理。
这里可以借鉴开源软件的做法。因为经常试用一些开源软件,上sourceforge.net的次数也多了起来。可以考虑用cvs。
另外也可以用共享本地文件的方法。
三 网站宣传推广的问题
这几年来,在宣传推广上进行过一些实践。至少要注意以下几点:
1 网站结构要对搜索引擎友好
2 文章内容,结构要对搜索引擎友好。
3 相关专题要做成电子书,方便收藏。
4 文章中要有网站链接,方便读者顺藤摸瓜找到源站。
5 要用软件来自动化一些操作,提高效率。
四 如何加强网站的互动性
网站要增强粘性,就必须加强互动性。从人性角度看,每个人最注重的人就是“自己”。因此要提供平台让读者“灌水”。最常用的是论坛,blog的形式。有没有其他更好的方式?以上这些都是tuenhai近期在思考,在做的。希望得到你的指点,帮助。(20061004)
随机文章:
粪青又见粪青 2008-09-0630岁前应该掌握的内容 2007-11-082007以来的第一个太阳 2007-05-30活佛的哈达和宗教的原罪 2007-05-21规律化自动化的生活 2007-04-22
收藏到:Del.icio.us
评论
“提供平台让读者“灌水”,这个比较麻烦,因为现在的网民普遍较懒,偶有些灌水的,灌的都是广告,所以如果提供了这个平台,加强在线管理是一个必不可少的工作。”这是上面那位网友说的,我个人觉得,这一切我们不可以全怪那部分网民,可能我们在疯狂追求言论自由,个性发展平台的同时,我们忘记重要的,也是我们中国互联网最迫切要做的事情,“网络文化”和“网络法律”没有一点约束力,只会问题的。
泛微的 齿轮联动理论 符合我们的要求.
我现在的打算是自己写一个内容管理系统,可以支持多站点,架构还是b/s的,还是使用php+mysql,呵呵,这是我的老本行了。打算写完之后,现在弄的几个小网站就使用这套程序来维护了。然后把自己机器上面收集的很多文章、收藏夹里面的链接陆续添加添加到这套系统中去。使用这套系统之后,我就基本上不在本地存储文档了,所有的内容都有序、有效的存储在数据库中。这样以后就备份一套mysql数据库就可以了。呵呵。
看了你这篇文章,和我想到一起去了。我现在也深受内容知识管理之痛,没有一个合适的工具来有效的组织自己的知识。很多开源的软件并不能满足自己的要求,没有办法,只好自己写一个。现在正在写的过程中。希望有时间可以和你交流。
关于内容知识管理,确实是一件头疼的事情。
关于本地文档的格式,有DocBook,Tex,ReStructed Text等,到底哪一种好?
用什么工具来管理文档?
本地文档怎样与服务器同步?
你在写怎么样的软件?
真是问题多啊,诚心请教。
假如一种很伟大的理论,全世界只有你一个人知道,又有什么用呢!世界上没有神仙,是人就有缺点,所以要交流,接受别人的批评,指点,突破小我的视角局限。
在分享知识过程中,实现思想的提炼和升华。
这个观点我比较欣赏,不过有的时候说的多了,也让一些朋友一起反感,有的时候处于好心,结果也会引起误会