==目的==
这是我的个人计划,不是公司/团队计划。
想构建运营一个向一方面人群推荐物品和思路的个人推介网站。
在边建立/运营过程中,边改进建站软件,开放源码,推介形式可以惠及其他美好事物的推介,有另一人生的兴趣收获。
在改进建站软件同时,写下经过,与诸君共勉。
==更多收获==
更熟悉和掌握淘宝的开放平台产品和淘宝客。
直接地新产生开放平台产品和增加淘宝客的展现形式。”愿一颗种子开出不一样的互联网美丽之花”。
掌握从淘宝站内交易流程进化到“backendby淘宝”的外店交易流程。
=选型=在接触mavensite的apt格式后,我放弃了docbook格式,在接触mediawiki后,我放弃了mavensite的apt工具。
wiki是很方便的文章编辑和链接形式,特别是mediawiki和仿真mediawiki的java版–jamwiki,
从个人建站工具角度总结几点:
*随时编辑和保存的内容有历史版本备份;
*保存格式比较“AlmostPlainText”,那些[]{}住的标记也不太影响阅读,并且标记容易熟练或容易copy;
*用==便能构成章节,让文章组织得有条理,并且容易为机器所识别。自动生成目录大纲是其中一机器功能。
因此写起一篇文章来特别轻松。
*链接容易,用[]和topic短语就能链接起来,许多链接经过精心组织就能构造成一个导航读者的网(web)。
君不见维基百科的编辑者大部分不是IT技术人士吗。
如果一个有几十年教育经验的退休教师,要将他的经验每星期分享一篇出来,他会做成bbs形式?流水blog形式?twitter?或操控复杂的cms?
君不见康盛/腾讯/google/facebook/twitter等公司莫不是用chat、bbs、userAccount、rss/blog、SMS等技术/形式构建起来自己的产品吗,
国内有基于wiki高于wiki的”’著名”’产品吗。
*第一步:建立面向公网的网站空间
用jamwiki建立,先写文章,随想随写。
面向公网的意思是:先禁止jamwiki的注册帐号、匿名编辑、评论功能。原本以为需要修改源代码才能达到,发现界面上禁止group:anonymous和registeredUser的role,为admin用户单独设role,也可达到效果。
*第二步:能备份jamwiki
*第三步:建立能运行起来的另一webapp:jamewikiface,
将jamwiki建立的contextPath“/jamwiki/”,作为建站/编辑后台,
将wikiface建立的contextPath“/“,作为面向公众和带有装饰的网站页面。
*第四步:wikiface的页面能友好和优美、简洁地展现网站。
*第五步:开始先尝试直接地加入的淘宝客链接,然后让这个“face“从简单的新wikimarks渲染出专门的淘宝客按钮和鼠标移上去显示的信息
*最后:不断加文章和修饰页面。运营互联网产品之瘸子走路和瞎子走路
=改进软件规划=
*第一步建立jamwikiface源代码工程
建立备份脚本。
附加产出:jamwiki的目录结构和数据库文件结构。
*第二步:能用jamwiki文章数据,抽取/参考jamwiki源码,渲染页面。
*第三步:自定义wikimark和渲染。达到一个能运营的网站,技术上已基本能满足。
*第四步:后台编辑系统准备抛弃jamwiki,
研究webextensionpoint机制,搭建单用户最小功能的wikicore,用插件扩展WebApp功能
产生新的开源产品,或反馈给jamwiki。
我觉得,jamwiki交付的不类似jetty,还不够core和可组合。
=留给您的思考=用wiki保存的简单结构化文本,和自己开发的装修marks,您能做出“页面能友好和优美、简洁地展现网站”吗