PKM2 更新历史(不完全记录)
PKM2 Update History
Last updateded in Nov., 2008 by HANS.
- 20081117 完成项目之间的数据批量转移模块,可在不同项目间进行分类的复制、粘贴操作,实现不同项目之间的分类、子类、子类中文章的批量数据转移;此功能可用于并库,也可以用于不同位置上的 PKM2 之间数据的转移(如:从办公机的 PKM2 复制分类到 U 盘上的 PKM2 分类树中);修正临时目录路径错误问题(post by: 山羊);
- 20081111 增加最小化与关闭两个控制选项;全面改写标签(Tag)模块,支持拖放方式赋予文章标签,支持多选标签执行“逻辑与”检索操作;改进页面结构,去掉页首空白区;完善数据库升级模块,兼容所有历史版本数据;
- 20081102 增加附件重命名功能;增加复制粘贴方式批量插入文件对象链接与图片功能;修正搜索功能中的一个 BUG;
- 20081023 增加批量导入文件链接功能;标签列表改为双面版显示;改进相关文章排序算法,按相关度概率排序;
- 20080922 增加项目归档功能;改进页面显示效果(自动换行、图片自动缩放、加快页面载入速度);修正标题重命名、首页搜索提示等若干问题;部分代码模块优化;
- 20080906 改进超链接方式,在 PKM2 中可以使用:网络URL、本地文件路径、PKM2内部链接、页内锚点等链接方式;增加“标签云图”和“搜索历史”列表;增加 Ctrl+Alt+N(新建) 和 Ctrl+Alt+V(用剪贴板新建)两个全局热键;修正与改进前一时期反馈的若干问题。
- 20080904 改进编辑器,可以用 Ctrl+V 粘贴任何截图软件保存在剪贴板中的图片;(本次改进较小,如无需要可不更新)
- 20080902 增加页面级工具栏;增加相对路径文件链接功能;修正论坛汇总的BUG;优化若干模块代码;
- 20088027 添加 IE 内核浏览器右键菜单“PKM 保存网页内容”项;增加文章区附件列表;增加编辑器字体背景等设置选项;增加添加标签时的自动提示功能(仿 Evernote);修正论坛中提出的一些小BUG;
- 20080818 修正 VISTA 下页面不能完全显示问题;添加页面快捷键: 上一篇(Alt+,)下一篇(Alt+.)上一页(Alt+<)下一页(Alt+>)返回(Alt+z)首页(Alt+i)滚屏(PageUp PageDown)自动滚屏(Double Click)缩放(Ctrl+MouseWheel);
- 20080811 添加左面板背景色;页面显示效果微调;恢复页面字号设置;修正几个小 BUG;
- 20080807 文章页面显示采用模板+皮肤的设计模式,皮肤完全采用 PJBlog 系统列皮肤,下载 PJBlog 皮肤并解压到程序目录 resources/skins 目录下即可;皮肤同时作用于主程序页面与电子书页面;文章页面增加“标签”、“上一篇”、“下一篇”链接;系统图标移到程序目录 resources/images 目录下,以防误删;添加程序启动 LOGO(resources/images/logo.jpg 可更换,也可删除);
- 20080724 重新设计标签设置与管理功能;改进书签功能;简化编辑器;加强备注栏;加强标引工具;增加插入本地文件链接与文件夹链接功能;改进标题设置功能;
- 20080714 修正根目录数据导入导出错误;修正未保存修改时创建多个空白文件的问题;修正首页列表显示错位问题;加入系统锁定功能;加入附件栏分隔条位置记忆功能;
- 20080629 增加系统插件功能;将原有 UCalendar 改编为 PKM2 插件,保留原有日记、笔记、规划、事务提醒等功能;
- 20080619 增加搜索提示功能(类似于 google suggest);首页增加书签列表与相关视图列表;调整左栏分隔条;修正标题(H1-H6)显示问题;
- 20080608 增加在线更新模块;修正项目名称包含空格时造成的图片文章错误;去除保存提示对话框;
- 20080525 修正数据导入导出错误;修正无法导出 CHM 电子书错误;优化 CHM 电子书显示效果;加入对 GreenBrowser 的支持;
- 20080519 加入笔记备注功能;加入附件添加模式(复制或链接);所有分类都按字顺排列(包括子类);去掉另存为时弹出的多余窗口;主窗口中图标背景透明处理;主窗体中条目标题宽度根据窗体宽度自动调整;
- 20080512 增加“带有图片的文章”和“带有附件的文章”两个视图;修正自定义书签可能引发的下标越界问题;另外,本月时间有限,不做大的更新。主要精力用于优化底层结构,消除所有反馈回来的 BUG,以及发展方向的研究和论证;
- 20080505 加入 Ctrl+鼠标滚轮缩放页面功能;悬浮窗右键菜单加入“新建空白文档”和“用剪贴板内容新建文档”选项;非重大升级,可不下载;
- 20080430 修正了界面显示上的一些小问题(悬浮窗位置、附件栏状态、悬浮窗与系统栏菜单等);增加对本地文件来源文件的浏览、链接和打开功能;修改标题<H>字体样式。本次非重大升级,可不下载;
- 20080427 增加了内部链接功能,复制 PKM2 文章列表中的带有链接的文字,粘贴到任意文章即可,内部可链接到 PKM2 中任意文章或目录;修正了若干小 BUG,如:无法添加附件、无法更改标题等;
- 20080424 增加“段间距”配置选项,此选项对编辑和浏览界面同时生效;修正了编辑图片文章时可能出现的图片丢失问题;
- 20080423 这是一次比较大的改动.对多个功能模块进行了优化。以全新的 WEB 方式操作本地数据;增加了多种文件列表视图,增加了书签检索功能;修正了目前为止所有已知 BUG ;
- 20080421 重写分类算法,拖放分类时不再重载目录树,而是动态刷新;动态统计各分类文章数;增加“保密柜”功能,以收录个人保密资料;加入页面“前进”、“后退”按钮,可以用 WEB 方式浏览文章;增加阅读统计及排行功能;解决从非浏览器文本容器中获取标题与地址出错的问题;解决批量导入文件对话框中“下一步”按钮失效问题;
- 20080415 编辑器中回车与按下 Shift+Enter 效果一样,即回车不再空行;用户可自定义编辑器默认字体、字号、字色、行距、背景颜色(与浏览界面设置相同);增加“文件列表是否包含下级目录”的设置选项;增加页面缩放功能(50/20)
- 20080414 修正无法获取日文网页内容的错误;
- 20080413 可以从几个常用 IE 内核浏览器(Maxthon, TheWorld, IE6, IE7)获取标题和 URL 地址;修改过的文章不再直接默认保存,而是提示是否保存修改;当前文章在目录树中的位置和列表中的位置均高亮显示;
- 20080323 重点改进代码高亮显示功能:在编辑器中增加插入代码并高亮显示的模块,支持 C# JAVA VB.net 等九种常见语言的高亮显示,代码可显示行号、可折叠;在编辑器各风格界面中增加编辑区按比例缩放选项;改进分类显示方式,点击目录节点时,右侧主面板动态显示该节点相关信息;增加四种界面配色风格;增加两个配置选项:主程序界面风格选项和用户名修改选项;
- 20080318 听取 Steven 建议,在增加、删除或重新分类时,对分类进行实时统计;在显示大文本时,为避免出现短短暂的假死现象,首先显示一个 Loading Content... 提示;同时纠正了一个保存缓存中图片的 BUG;
- 20080316 仿照 OneNote 笔记标记,增加了自定义书签功能(OneNote 中叫标记,这里叫书签,其实一个意思)。增加了七十多个图标,用的全是 MM 中的 24 位真彩 16*16 的图标,效果还可以。书签的功能如果用好了,可以做很多事,比哪 Todo List、十字格时间管理等,关键看怎么用了;
增加了保存提示功能,以前对打开并编辑的文章没有保存提示,现在加上了,没有经过太详细的测试,但愿没事 :(
增加了浏览状态下的代码着色功能,支持 VB/VBS/JAVA/JAVASCRIPT/C#/HTML/XML/SQL几种语言,语言不多,意思一下,以后再完善吧。
修正了以前可能会引发故障的一些小BUG.
- 20080310 改进网页内容保存方法,保存网页内容时,首先检查缓存中是否存在相应文件,如果有则转存到 PKM 项目中,如果没有再从网上下载;这种处理方法可以下载一些防盗链系统处理过的网页图片和文件,如 Sina Blog 中的图片,另外可以加快保存网页内容的速度。此功能适用于 IE 内核浏览器;
- 20080307 解决编辑文章时产生临时图片垃圾的问题;加入截图压缩模块,并增加图片质量配置选项;加快列表显示速度,毫秒级时间显示上千条数据;在分类树中增加条目统计功能;增加删除文章确认设置选项;美化主界面选项卡;进一步加快系统启动速度;
- 20080303 改进截图模块,加快反应速度;纠正了附件栏的显示问题;增加排序方式设置,可配置六种默认排序方式;增加文章阅读界面行距自定义行距;增加恢复自定义设置选项;增加截图全局热键 PrntSCreen;
- 20080227 改进导入文件假死问题,采用文本流技术,导入文本文件的速度数倍于前一版本,导入 WORD,WPS,RTF,HTM 的速度也明显加快;改进浏览显示样式,调整字号与行距,便于以“读书”模式查看文章内容;
- 20080225 检索栏加入检索词高亮显示开关;加快系统退出速度;
- 20080224 改进左栏分隔条,使系统退出时可以保存左栏上下分隔条位置;改进工具栏,增加从剪贴板创建选项和另存为选项;改变系统退出方式,点窗体关闭时最小化,点击菜单中退出时才完全退出系统;增加系统热键,即老板键,(Ctrl + ~)切换显示与隐藏状态;
- 20080221 解决保存(Ctrl+S)编辑内容时,插入焦点丢失问题,但解决得不彻底。该问题是由于内容重载引发的,目前只解决了内容中无图时焦点丢失问题。内容中有图时,还是要重载,仍然会丢失焦点,正在寻求解决办法;
- 20080220 优化快捷键设置;增加窗体状态配置参数,启动时自动恢复上次退出时的窗体大小与位置;增加创建快捷方式功能;
- 20080219 清除了系统代码中一些没有用到的函数和变量声明;添加了一些快捷键;改进了图片浏览器;纠正了在 IE6/7 下没有获取 URL 的问题;
- 20080218 1300 加快系统启动速度:设置为空密码时自动进入主窗体;部分耗时的过程从启动封面(Splash)挪到系统主窗体中执行;
- 20080218 0200 改正一个新建文章时的错误(感谢 SoberGGG);改进自带的图片浏览器,有图片时右下角状态栏显示文章中包含的图片数量,点击状态栏图标进入图片浏览器全屏查看;
- 20080217 改进编辑器,可在编辑区插入 Excel 表格并导出到 Excel;
- 20080216 改进编辑器字号设置由原1-7号字改为10-72px;
- 20080215 改正了从非 IE 浏览器拖放图文信息时报错退出的错误。建议使用 IE6/7 浏览器,否则无法自动捕获网标题和 URL;
- 20080213 同莹光笔(Marker)的改进一样,改进了工具菜单中简繁转换模块,可以同时在查看和编辑模式下进行简繁字体转换;另外,更新了帮助文件和示例数据库,原来的示例数据库居然是去年 7 月份的,数据库中根本没有附件表,难怪添加附件错误,SIGH!;
- 20080212 改进工具栏中莹光笔(Marker),莹光笔在查看和编辑模式下均可使用,无论在查看还是编辑模式下都不再自动保存莹光笔所做的标记;
- 20080211 更正 WEB 发布页面排版上的错位问题;
- 20080209 加入 TAG 统计分析列表,类似于 BLOG 中的“标签如云”(Tag Clouds);
- 20080207 加入知识结构分析图功能,可以直观地了解知识存量;
- 20080206 解决无法获取 IE7 浏览器中当前网页标题及URL问题;
- 20080128 解决 IE7 内核浏览器下编辑器无法自适应大小问题;
- 20080127 解决 保存 WEB 页面选项中的一个小 BUG;
- 完善导入与导出功能(可以导出节点内容为网络数据库;)解决批量导入 WORD 时图片大小位置不正确问题;
导入WORD文件时去除无用杂符,加快显示速度;
程序启动时自动检查并更新数据库结构
- 当前要做的工作:2007年11月19日18:51:53项目同步功能当前要做的工作:2007年9月11日18:51:53集成到 IE 右键菜单中去(IE Integration)加入真彩图标,可能的话加入个性化图标;借鉴 ASPWIKI 中的标签功能,录入时统计标签文章数量。(同类)相关文章列表(TOP FIVE)加入保存提示: onkeydown onpaste isModified = yes
EDITOR 文件夹置于 RESOURCES 文件夹下,使程序发布时只有一个主程序和一个文件夹;内存优化:最小化时 内存占用 <3 M 正常使用时 内存占用 <20M 增加两个按钮:系统配置按钮、帮助按钮(重做帮助文档 RES)WEBVIEW 界面结构优化,使其便于利用配置信息;加入五个 MARKER 荧光笔,可在浏览状态下标注;
- 加入功能设置:需要为每个数据库添加一个 SysConfig 表,记录当前数据库的当前设置;
XML 文件中增加一些节点,同时保存设置。模板:功能优化,只对目录添加内容模板。去掉外模板,以风格设置取代外模板。在 Resources/template/ 下创建模板,文件以 XML 格式存储 为更新老数据库,需增加数据库表的添加和修改功能;
- 改进了显示界面:工具条加入背景 lvAttachment 列首平面化;
改进了图片浏览功能:可以自动播放幻灯片
加入了自动分词功能,实现了拖拽文章和导入文章的关键词自动标引;
编辑器在新窗口中打开,方便系统内采编;
- 导出模板的制作
- 拖拽多个文件到悬浮窗,导入WORD、HTML 文档
- MARKER(编辑和显示模式下)
- --------------------------------------------------------
- 分类中要加 CDATA
导出时结尾不能是]
资料来源中结尾不能有太多空格,不能有换行符
批量导入 HTML 和 WORD 文档功能!
增加一个 webbrowser 控件,用于显示编辑页,加快运行速度;
- 增加:书签、附件、共享、
- 模板功能,需要完善:以 XML 方式导入导出模板;可以单独导入导出模板,也可以随分类导入、导出相应模板
导出时:(group by templateID 找到所有应用过的模板,然后复制模板 XML 及模板图片到导出文件夹);
导入时:遍历模板目录,找到所有 XML 模板,如果系统已有此模板,则比较时间参数,更新模板;
- 添加:日程管理、通讯管理等模块;
总体构成:文档管理、网摘管理、日程管理、通讯管理、书签管理、财务管理六个模块
导入与导出功能(060222):解析 Content ,导出与导入附带的文件?
拖动列表插入内部链接功能
找到 TAB 控件,用作主界面(选择项目/视图/搜索)
增加新建项目功能;去除了一个BUG(出库时17位附件加上了系统相对路径,修改后应去掉后再入库)
- 选项配置页
导入导出功能;
电子书功能;
改单项目管理为多项目管理;(未完全完成)
精简界面,去除无用按钮;双击列表在浏览器中切换显示/编辑界面;
在两种界面中用正则表达式 ( \d{17,}[.]\w{3,} )和数组,正确显示文档附加文件;
模板的应用逻辑(有就用,没有就用系统默认的,从 RES 中调! )
可不可以修改记录后,不要刷新列表?
分类对模板的调用
怎么样才能只导出指定日期区间的所有记录?
导出节点内所有 HTML 文件,用于制作 E-book 或网络发布;
TreeView 节点的排序;
- 拖动节点,重新分类!
能否加上转换页面时触发自动保存功能?
导出 CHM 文件的操作;
XML 的导出与导入;
研究 VB 操作 XML 数据(读写)动态改变风格;
- 增加保存快快捷键(在 js/editor.js 中新增了 Ctrl+S) 代码;
- 可对分类分配相应模板;
- 加入书签功能;
- 修改界面,去除 resizer,更换图标;
- 20060601 将系统改作个人知识管理工具,主要管理来自网络的信息;
- 20060607 改进文件导出功能:改导出/入多个 XML 文件出为导出/入单个 XML 文件;
- 20060601 增加主模管理功能;
增加 RESIZE 功能;
- 20060621 增加 LV 向 TV 拖放,批量改动记录所属分类功能;
- 20060625 增加几套 XHTML 模板,如果没有创建模板,则从资源文件调入系统模板;