Mybase Desktop for Linux/macOS/WindowsMybase 是一款适用于分类存储管理任意格式文档资料的小型知识库管理软件, 有助于个人用户或企业团队对文档、笔记、图片和网页等知识内容进行分类存储和管理。 借助软件提供的各项功能,创建和维护一个专属于个人或团队的知识库将变的相对容易。 与传统意义上的数据库软件不同, Mybase 提供了更直观的方式使知识/资料/信息的捕获、修订、组织、查看、索引、搜索和分享变得更方便快捷,且无需任何 SQL 数据库编程技能; Mybase 通过内置的富文本编辑器接受图文信息的输入,并按树形大纲分门别类保存, 同时接受任意磁盘文件作为树形大纲条目的附件,可以方便建立条目双向关联、加贴内容标签、添加超链接引用等。 利用本软件可方便快捷的构建出多层次、多维度、双向关联、交叉引用、快速查询、层次分明、一目了然的个人或团队知识库, 可将日常大量杂乱无章的碎片化知识点重新进行系统化的归纳整理,辅助记忆和消化吸收,在大脑中形成完整的知识体系结构,有助于工作学习生活中保持思路清晰,提高效率,提升个人或团队的工作能力。 Mybase 软件目前主要实现了两种版本:Mybase Desktop(桌面版) 和 Mybase Server(网络版),可根据实际应用场景选择 下载安装相应版本。 桌面版软件运行于 Linux/macOS/Windows 桌面电脑系统中,提供较丰富的本地知识库管理功能以及相关实用工具,数据库全部为离线存储,保存在本地文件系统中,无需联网,以使操作更便捷有效率。 网络版服务器程序运行于 Linux/macOS/Windows 桌面电脑或独立服务器中,可为知识库提供集中存储管理、网络访问接口、权限管理、多用户协作、匿名访问等特性; 客户端界面基于通用 Web 浏览器平台,不需要额外安装/部署其它客户端软件,仅通过常见熟知的浏览器软件即可完成知识库的新建、编辑、存储、索引、查询、分享以及权限管理等操作, 适用于市售大多数桌面电脑,以及屏幕尺寸稍大一些的手机和平板等移动设备。 知识库结构示意图软件支持创建一个或多个数据库,每个数据库对应生成一个 .nyf 文件,其中以树形大纲形式存储用户输入的各项资料内容,每个大纲条目可存储一篇文本内容,同时可存储一个或多个附件文档或图片; 不同大纲条目之间可建立双向链接相互关联;支持自定义标签,可对大纲条目再次进行分类;下面知识库内部信息组织结构示意图可供参考:
使用方法、常见问题及注意事项Mybase Desktop 基本使用方法基本使用方法:Mybase Desktop 使用方法比较简单,安装完成后,启动程序,新建一个数据库(.nyf 文件), 然后在左边树形大纲视图(Outline)中根据需要添加信息条目(Info Items),每个条目可以保存一篇图文混排或纯文字内容的缺省文档(格式可为 HTML网页、富文本、纯文本、或 Markdown 四种内置可选格式之一), 以及一组任意类型的附件文件(Attachments)或指向磁盘文件的快捷方式(Shortcuts); 若任意两个条目间存在某种关联,则可以为这两个条目创建一项链接(Item Links),通过链接可以快速的从一个条目跳转到另一个条目; 此外,树形的多级标签(Label Tree)为信息条目提供了另一种形式的自定义分类方式,可以创建任意层次的标签树, 并为任意条目指定多重标签,点击标签条目即可逐个列出相关条目。 大纲条目内容浏览优先规则:当点击树形大纲中任意信息条目, Mybase Desktop 按如下优先规则展现条目中的首选内容:当条目包含了格式为 HTML/Rich/Plain/Markdown 四种格式之一的缺省内容, 则首先显示该条目的缺省内容;若条目没有包含缺省内容,则会自动在该条目的附件列表中寻找第一个可以打开查看/编辑的附件文档, 通常是按如下优先顺序匹配:html;qrich;txt;md;rtf>htm;xhtml>png;jpg;jpeg;gif;bmp,当找到匹配的 附件文档后,就会在内置的相应编辑器中自动打开;另外,如果附件全部为图片,则会自动进入图片浏览模式; 如果该条目没有任何内容可查看或编辑,则内容编辑器中会提示创建缺省内容的格式选项,选定 HTML/Rich/Plain/Markdown 四种格式之一即可进入相应文档格式的编辑状态,并接受相应格式的内容输入。 主要操作方式:对于一般日常例行使用,操作方式大致如此:添加/导入信息条目 - 输入/整理内容 - 搜索/查看内容 - 分享/导出内容。 如何更有效运用 Mybase Desktop 软件不同用户可能会有不同的仅适合自己的信息分类/组织/管理方式,Mybase Desktop 实现的多维信息组织分类方式(树形大纲、树形标签、条目关联、日历关联、附件存储、快捷方式、超文本链接、虚拟条目等)可提供一定的灵活性和便利性; 使用 Mybase Desktop 管理个人知识资料库通常会涉及以下几个方面要点:
如何从浏览器中抓取网页内容和图片保存到 Mybase 数据库中从浏览器中保存网页内容到数据库中是一项常见的操作,根据不同网站页面布局方式和资源存取策略,可分别尝试以下几种方法抓取网页内容: Ctrl+C 和 Ctrl+V:v7.x/8.x 内置网页编辑器,支持从浏览器中直接复制粘贴网页内容到数据库中, 并且在粘贴内容时会尝试自动下载网页中的图片,并以 Base64 编码保存到 HTML 内容中; 如果图片下载因故失败,比如网站限制图片访问,则可根据需要手动复制单项图片,然后再粘贴到页面中相应位置处; 如果图片太多手动复制工作量太大,可考虑安装 WebCollect 浏览器插件,以便借助浏览器平台的功能特性帮助抓取到更多图片,保存更完整的知识内容页面。 注意:有些网站可能需要通过 http 或 socks5 代理服务器访问,v7.x/8.x 支持代理服务器设置,可在选项框中进行设置,然后下载程序会尝试通过指定的代理服务器下载网页中图片。 WebCollect 浏览器插件:除了直接复制/粘贴外,还可考虑安装 WebCollect 浏览器扩展插件, 以便在浏览器的右键菜单中添加 [Save with Mybase] 和 [Copy Html + Images] 两项功能; WebCollect 最新版本支持 Firefox/Chrome 浏览器,且跨系统平台通用,支持 Linux, macOS, Windows 三个主流桌面系统平台。 注:根据现代浏览器的安全策略要求,安装方法需遵照如下操作步骤:
注意:如果需要保存的网页布局/格式复杂,内嵌图片元素多,建议先选取页面中核心内容,排除掉边栏广告等非必要元素,以简化抓取页面片断的格式布局,然后再复制或抓取选中的内容片断,减少无关图片下载和资源耗费,同时提高页面内容抓取成功率。 关于复制/粘贴操作v8.x 支持在当前数据库中复制 [文本,图片,条目,标签,附件,链接,本地文件] 等内容,然后可粘贴到 [编辑器,大纲,标签,附件列表,结果列表] 等位置, 根据剪贴板中数据格式和当前输入焦点所在视图位置的匹配情况会提示不同操作选项(部分提示确认信息可根据需要在选项框中禁用,以免反复提示确认);允许的粘贴操作选项如下:
当剪贴板中包含有多种格式数据可选择,Ctrl/Command+V 命令通常会自动转入 [选择性粘贴],以提供更多选项灵活性,减少粘贴格式困惑;如果剪贴板中只有网页格式或纯文本内容,贴入内容编辑器时则不再提示,默认优先以网页格式贴入,如果不希望贴入网页格式,可按 Ctrl/Command+Shift+V 或选择 [编辑 - 无格式粘贴] 菜单。 关于搜索功能v7.x/8.x 提供有快速搜索、高级搜索、正则表达式、布尔逻辑等搜索工具和选项,以帮助在数据库中查找和定位所需资料; 搜索结果通常会显示在结果列表窗口中,多次搜索结果会保留在缓存中,以便快速切换搜索结果列表,搜索结果缓存在关闭数据库时会自动清空; 从搜索结果列表中打开条目 HTML 内容时,文档会自动加亮所有匹配之处; 此外,还支持在数据库中保存搜索表单中的选项/参数,以便下次复用,而不必重新输入;已保存的搜索项陈列在 Saved searches 列表中,同时也会出现在 Search 主菜单中,以方便调用。 参见有关搜索工具的更多信息
是否支持索引/搜索 MS-Office/HTML/PDF 文档当前版本支持 doc, xls, ppt, docx, xlsx, pptx 和 html 等格式文档内容的解析、索引和搜索,但目前未内置支持 pdf 文档内容的解析和索引。 如果软件运行在 Windows 系统中,可尝试事先在系统中安装 PDF IFilter 插件,然后再重建索引数据,借助该插件可实现 pdf 文档内容的解析和索引。 该插件目前可从 Adobe 官方网站下载 或自行寻找其它第三方 PDF IFilter 插件。 如何在 Mybase Desktop 中使用 Markdown 文档v7.x/8.x 内置支持 Markdown 文档格式,在新建条目时会提示文档格式的选项页面,可根据需要从已支持的四种格式 (即:HTML、Rich Text、Plain Text、Markdown)中选取其一作为当前条目缺省内容的文档格式;如果选择 Markdown 作为缺省格式, 则会自动进入 Markdown 编辑状态,输入内容后选择 Edit - Render markdown 菜单可渲染成 HTML 页面供查看预览; 在 Markdown 查看页面中选择 Edit - Edit/Rename 菜单则进入编辑状态。 对于磁盘中已有的.md文档,可以选择 Attachments - Add attachments 菜单,直接添加到附件栏中,双击可在内容窗口中查看其内容; 也可以选择 Attachments - New attachment - Markdown Document 菜单,在附件栏中新建一个空白的.md文档; 若需编辑附件中存放的 .md 文档,可以鼠标右键点击该 .md 附件,然后选择 Edit plain text 菜单,即可在弹出文本框中编辑其内容; 或选择 Attachments - Open externally 菜单以调用系统中安装的 Markdown 编辑工具打开进行编辑; 当信息条目中仅包含有一个 .md 文档时,打开该条目会自动打开并渲染该文档(如果不需要渲染 Markdown 文档,可于选项框中禁用该特性)。 Markdown 文档格式遵循 CommonMark 0.28 语法规范, 并支持源代码加亮、数学公式、流程图及自动生成目录等扩展特性。 如何插入标题文字生成目录索引打开条目中 html/markdown 格式内容时,软件会尝试根据文档内容中的标题格式设置自动生成目录索引;如果需要手动插入标题,在 markdown 文档中可按标题语法(#, ##, ### ...)键入文字内容, 而 html 内容中可按右键选择 Insert heading 菜单,然后输入标题文字即可。 如何插入代码块及语法加亮独立的源代码文件,可考虑直接加为附件,双击可打开并自动语法加亮显示; 对于文档内容中的代码片断,可选择 Edit - Syntax highlight 菜单,支持常见编程语言的源代码加亮,该工具可用于 HTML、富文本和纯文本格式内容; 如果当前文档格式为 HTML 格式,选择 Edit - Insert - Insert code block 菜单,可将代码片断插入到当前内容编辑器中,自动生成代码块边框,并支持多种编程语言。 如何设置或调整源代码语法加亮样式当前版本中 Html 网页、富文本及 Markdown 文档均支持插入源代码块及语法加亮;对于 Html 和 Markdown 格式,代码块加亮样式可在选项框 View - Options - Content - Code style for HTML 风格列表中选定其一; 对于富文本,可选择 Tools - Edit stylesheet for syntax highlighter 菜单,然后自行编辑设置代码块 CSS 样式表。 如何多重选择条目并进行移动/删除等操作v7.x/8.x 中树形大纲视图支持多重条目选择,可按住 Shift 或 Ctrl 键,以挑选多个相邻或不相邻的条目,然后进行移动、删除或链接等操作;同时也支持以拖放操作移动多项条目或附件文档。 如何跨越不同数据库复制大纲条目及子项的内容在 v8.x 中最简单的跨库复制条目/分枝的方法是直接使用复制/粘贴,即选择 Edit - Copy/Paste 菜单或直接按快捷键 Ctrl + C/V 即可; 或者,也可根据情况尝试以下间接复制方法之一:
如何使用模板功能快速生成文本内容或大纲条目在程序选项框中可分别定义不同内容编辑器对应的默认文本格式,在添加新条目时会自动导入默认的文本格式;如果希望针对不同条目分别应用不同的文本格式,可尝试预先自定义一些模板文件,然后在需要的内容中导入相应模板内容;具体方法如下:
如果希望在树形大纲条目中使用模板功能,可参照如下方法:
如何在手机/平板等移动设备中查看数据库内容目前没有移动端 App 可用,如果需要在手机/平板等移动设备中查看数据库内容,可参考如下方案:
是否限制用户导出数据库中保存的文档资料保存在用户数据库中的文档资料可根据需要随时导出到磁盘目录中,或导出为常见电子书文档格式,软件不限制或锁定用户数据库中任何文档资料内容; 参见 [ 导入/导出 ] 相关说明。 如果需要导入/导出其它特定格式内容,可考虑自行定制插件脚本,参见 [ 插件开发 ] 是否会在后台联网上传用户数据库中保存的文档资料Mybase Desktop 设计为桌面单机版软件,不具备联网上传数据库的功能,用户输入的文档资料内容均保存在本地磁盘目录内相应数据库文件中, 用户需自行管理数据库文件的储存、备份和分享等操作,软件不会联网上传任何用户数据库中保存的文档资料信息; 如果希望在数据库中保存个人或商业敏感信息,可考虑设置数据库存取密码(须牢记密码),同时将数据库文件保存在加密磁盘分区中,以加强数据库保密程度。 如何转移数据库到不同电脑中用户输入的资料/文档均保存在本地文件系统 .nyf 数据库文件中,如需在不同电脑中使用同一数据库,可借助U盘、移动硬盘、网盘、或共享目录等方式,将对应 .nyf 库文件复制到目标电脑中即可;.nyf 库文件格式跨平台通用,因此,在不同电脑系统中均可直接复制使用,不必转换任何文件格式; 另外,软件中快速搜索依赖于扩展名为 .dbindex 的同名数据文件,为了方便快速搜索,避免重建索引数据,可将 .dbindex 同名索引文件随同 .nyf 库文件一起复制转移。 如何合并同一数据库的不同版本在不同电脑中编辑修改同一个数据库,可能会生成多个不同修订版本;如需合并不同版本,可选择 File - Maintenance - Merge database 菜单,然后指定另一个版本的 .nyf 数据库文件; 该工具可对比两个版本中文档内容的加入日期,然后将新增内容自动导入到当前数据库中; 注意:如果同一文档内容出现不同修订日期,则可能存在冲突,需要手动解决版本冲突并确认是否更新替换; 另外,该工具操作的最小单元为文件,由于内部标签、日历、链接、书签等关联信息均保存为线性表文件, 因此,该工具无法自动处理关联信息的不同版本,需手动确认是否更新替换。 如何自定义键盘快捷键可在 View - Options - Keyboard 选项对话框的菜单命令列表中选中需要指定快捷键的命令条目, 然后直接按下相应快捷键(组合键或功能键)即可。 如何取消文本内容中数字、时间、日期等字符的加亮显示缺省安装下,文本内容中出现的数字、时间、日期等字符会被自动加亮突出显示以便于快速清晰识别,如果不需要加亮显示,可于选项对话框 View - Options - Format - Rich/Plain text 中禁用相应选项; 如果希望以定制颜色加亮显示数字、时间、日期等字符,可尝试手动修订语法加亮相关 CSS 文件,选择 Tools - Edit stylesheet for syntax highlighter 菜单,然后选择修订对应的样式文件。 如何单独调整界面图标颜色或自定义图标文件v8.x 默认界面主题使用单色调 SVG 矢量图标,如果希望使用彩色图标,可在 View - Themes 菜单中选择 Legacy 可切换回到旧版本 v7.x 界面内置的彩色 PNG 图标; 如果希望使用 SVG 矢量图标并且希望自定义图标颜色,可在 View - Icon colors 菜单中为矢量图标指定一种喜欢的颜色; 如果希望使用其它自定义图标,可自行替换安装目录下面 ./themes/common 子目录中 svg 图标文件,或者自行另外定制一套界面主题,参见:界面主题定制说明。 如何定制界面主题(色彩、图标、字体风格等)v8.x 允许用户选择/修改内置的界面主题,也可以创建新的主题,相对旧版本,v8.x 提供了更多更灵活的界面定制选项,可根据个人喜好来配置软件界面显示的色调、字体风格以及按钮图标等; 具体的界面主题定制说明,可参见:界面主题定制说明。 如何调整界面字体和图标以适配高分辨率屏幕在 Windows 系统设置 150% DPI 高分屏中运行时可能会感觉界面字体/图标比较小,不方便操作;如果需要放大字体/图标,可在 View - Options 对话框中分别设置各个列表视区的字体大小, 并通过 View - Options - General - Icon size 设置图标缩放比例;另外,HTML/Markdown 文档内容可通过菜单 View - Content - Zoom in/out 或右键菜单 Zoom in/out 来调整缩放系数, 右下角状态栏中可观察当前 HTML 视区的缩放系数; 注:目前 HTML 网页、Markdown 文档以及纯文本内容支持视图缩放,但富文本内容暂不支持视图缩放,不过会尝试通过修改富文本字体大小来间接模拟缩放效果,文档可能会被标记已修改。 如何使用线索标记 [[ 关键字 ]] 自动关联条目线索标记 [[ 关键字 ]] 是 v8.x 新增加的一种信息条目关联方式,支持在条目内容中直接标记 [[ 关键字 ]],其它包含相同标记的条目会自动进行关联,并在关联列表中自动列出以便参考, 由此在知识库中可单独构建出一条线索(类似于脉络、主题等概念),查找到其中一项即可根据线索找到其它关联项。 在内容编辑器中键入符号 "[[" 会自动弹出已有的线索列表,可选择加入其一,或者另外新增一项线索;内容中线索标记 [[ 关键字 ]] 会自动加亮显示, 鼠标右键点击线索标记 [[ 关键字 ]] 会弹出其它关联条目,选择其一可跳转打开,也可在全库中搜索该线索关键字。 除了手动键入线索标记,也可在选定文字上按鼠标右键,然后选择 Join thread 菜单,即可将选定文字自动转换为线索标记;如果没有选定文字,则会提示输入线索关键字; 线索标记中允许输入多项关键字,以逗号分隔即可,类似这样: [[ keyword1, keyword2, keyword3 ]]。 如果线索标记符与当前文本内容中某些特殊符号或标识存在冲突,可在冲突位置前方恰当位置处插入 [[ - ]] 指令,临时关闭线索标记识别功能;如果稍后内容中仍需要识别线索标记,在恰当位置处插入 [[ + ]] 指令即可再次启用该功能; 如果冲突过多或完全不需要该功能,可在选项框中禁用线索识别功能。 如何使用 [相对路径] 链接到本地文件为了方便维护对本地文件的超级链接 (hyperlinks) 和快捷方式 (shortcuts),Mybase Desktop 提供了 [相对路径] 支持,对当前 .nyf 库目录中文件的引用会自动应用相对路径,无需特别的操作步骤,只需将需要链接的本地文件复制到 .Nyf 文件所在目录或子目录中, 然后再建立超级链接 (hyperlinks) 或快捷方式 (shortcuts) ,即可自动应用相对路径。 相对路径的方便之处在于:当移动 .Nyf 库文件(并同步移动链接引用的外部文件目录),采用相对路径的文件链接不会失效。 另外,Mybase Desktop 支持自定义相对路径变量,定义过的相对路径在添加文件链接时均会自动应用对应的相对路径变量; 当未来磁盘目录路径/位置发生变更,只需在数据库中修改相对路径变量指向新的目录路径即可,不必在全库中搜索修改所有受影响的文件链接。 为了方便,软件预定义了 ${DB}, ${HOME} 和 ${TEMP} 三个跨系统平台均有效的变量,分别指向当前数据库所在目录,用户主目录,以及临时文件目录; 当从这三个目录中添加文件链接时,会自动应用相对路径变量。 由于不同电脑系统中本地文件路径规范存在一些差异,为了使生成的链接路径跨平台通用,建议将源文档均集中保存在当前数据库目录 ${DB} 或其子目录中, 或者,保存在用户主目录 ${HOME} 中;如果使用了其它目录位置,在更换系统平台后可能需要手动更新相对路径变量,以使其指向目标平台中的正确目录位置。 如何使条目/标签按汉语拼音顺序排序为了便于支持多国文字,软件内部统一按 UNICODE 字符编码方式构建;然而 UNICODE 编码并非遵照汉语拼音顺序,目前只有国标简体汉字编码(GB2312)符合汉语拼音排序; 软件内部在进行文字排序前会自动转换字符编码,默认采用当前操作系统的缺省字符编码方式。 为了实现汉字拼音排序,可将操作系统的缺省字符编码设置为:简体中文、GBK、GB2312、GB18030、CP936、或 Windows-936 其中任意一种,或者在软件内部的选项对话框中设置字符编码为以上任一种。 注:汉语拼音排序仅针对 GB2312 编码方案中 6000 多个常用汉字有效,在 GBK/GB18030 编码中扩容进来的汉字可能仍存在拼音排序问题。 如何更改数据库密码设置有密码保护的数据库会自动将密码以某种形式动态编入数据库内容之中,这种方式有利于增强数据库内容的保密性, 但其缺点是更改数据库密码的过程会相对麻烦,须重新编码整个数据库内容。 如确需更改数据库密码,可选择 [File - Maintenance - Replicate database] 菜单命令,然后指定新数据库文件名和目录路径, 并设置新的数据库密码,即可将当前数据库内容全盘复制到新建的 .nyf 数据库中。 关于数据库密码遗忘请谨慎使用数据库密码功能,我们不提供任何有偿或无偿数据库密码破译服务。 建议在对数据库设置密码的同时在安全的地方作好记录,以免因密码遗忘导致数据库无法存取。 如果不慎发生密码丢失或遗忘,将只能通过逐一试探的方式来找回密码,可考虑先将自己在过去数年内曾经使用过的所有密码全部列出,然后逐一试探。 另外,Mybase Desktop 软件本身也可以当作一个简易的帐户/密码存储工具来使用,可分门别类保存,可添加/修改/删除/查找,也可方便添加备注说明或相关信息。 关于中文输入法打字响应变慢卡顿问题有些输入法软件可能默认开启了云服务/云计算/自学习/自定义等选项,与当前网络环境和代理服务器配置有一定关联,如果打字出现卡顿,可尝试在输入法配置中临时禁用/关闭这类选项; 有的输入法工具可能存在特定 BUG 需要手动修复; 另外,也可检查一下系统中是否有杀毒/清理/优化类系统工具在后台监控运行,如果有,可尝试临时禁用/关闭这类系统工具,或加入其白名单/受信列表,以免受到干扰; 如果仍存在问题,可尝试切换不同的输入法软件; 更多相关信息可参见:输入法打字卡顿相关问题。 如何升级 v7.x 数据库到 v8.xv8.x 数据库格式向下兼容 v7.x,从 v7.x 升级到 v8.x 通常不需要作特别的格式转换,可直接在 v8.x 中打开使用已有 .nyf 数据库; 不过,由于 v8.x 新增了部分功能特性,如果退回到旧版本 v7.x,则相应新增功能特性在旧版本中不可用。 注:需避免反复交替使用新/旧不同版本 [编辑/修改] 同一数据库,以免新增部分特性/内容在旧版本中无法动态更新从而有可能导致关联链接引用不一致的问题。 如何升级旧版本 v4.x/5.x/6.x 数据库为 v7.x/8.x 数据库格式为了方便在新版本 7/8.x 中操作旧版软件 4/5/6.x 中生成的 .nyf 数据库,需要升级旧版 .nyf 数据库格式。升级方法为: 在 Mybase Desktop 6.5.1+ (Windows) 中打开旧版本 .nyf 数据库, 然后选择 [File - Maintenance - Replicate from RTF to HTML] 菜单项,指定一个新的数据库文件名,按确定按钮开始格式升级直到转换完成; 新生成的 .nyf 数据库文件即为统一的跨平台数据文件格式,可同时适用于 Mybase Desktop 7/8.x for Linux/macOS/Windows 以及 Mybase Server 8.x for Linux/macOS/Windows。 另外,在数据库升级转换成功后,可将原旧版本 .nyf 数据库文件作归档保存,不必急于删除,以便未来必要时可作参考。 从旧版本升级数据库格式,主要涉及到两方面数据格式转换,一是将数据库存储格式升级到 SSG-5,以提高数据存储可靠性及更多新特性; 二是将原 RTF 文档格式升级到 HTML 文档格式;RTF 主要适用于 Windows 系统,主要优点是格式相对简单,编辑纯文字内容较方便,操作上类似于 MS-Word 这类字处理软件, 同时与 MS-Office 软件兼容性较好;缺点是表格编辑/图文混排等方面功能有限,嵌入图片文档尺寸迅速膨胀,与目前广泛应用的 Web 系统兼容性较差,不方便在多平台上使用。 注:由于 RTF 格式规范中控制符繁多,欲完美转换为 HTML 文档格式难度不小,v6.5.1+ 内置有简易版 RTF2HTML 转换工具,适用于转换简单 RTF 格式内容到 HTML 格式; 如果数据库中包含有较复杂 RTF 格式的内容(通常由第三方软件生成,如:MS-Word,然后复制粘贴到 .nyf 数据库中),则借助 MS-Word 进行格式转换可能更具可行性。 最新修订版 v6.5.1+ 提供了借助 MS-Word 作 RTF2HTML 文档格式转换的选项,转换后的 HTML 页面格式/布局效果通常令人满意; 因此,推荐在安装有 MS-Word 软件的 Windows 系统中作数据库文档格式升级转换,以便尽可能多的保留原文档格式、图片以及版面布局。 另外,对于设置有密码保护的原有旧版本 .nyf 数据库,在升级格式前可能还需使用 SSG-5 Replicator 工具将数据库内容复制为新的存储格式,以使新的用户密码验证算法生效,否则打开数据库时可能会提示错误信息:“此数据库密码验证方式不被支持”。 详见:使用说明文档/故障排除 如何备份数据库备份数据相当重要。尽管 Mybase Desktop 在数据库安全性可靠性等方面花费了大量资源进行改进,新版本 SSG-5 存储格式也提供了更高的应急恢复能力, 但这些应急措施无法替代主动的数据库备份操作。 数据库备份操作主要是指备份 .nyf 文件,直接将 .nyf 库文件复制到安全可靠的U盘、移动硬盘、网盘或其他任意备份文件夹中均可; 在软件中选择 [File - Maintenance - Create backup] 菜单命令,即可手动对当前数据库建立 .bak 备份文件。 除了手动建立备份,Mybase Desktop 也提供了自动建立备份的策略选项,在 [View - Options - Backup] 选项对话框中,可以设置数据库打开或维护时自动建立备份文件。 如果使用移动硬盘或U盘等外置存储设备来备份 .nyf 库文件,须耐心等待文件复制操作完全结束,并且在拔出外置存储设备前, 务必先从系统中安全移除所使用的 USB 存储设备,确保系统缓冲区的数据已完整无误的物理写入外置存储设备中,注意避免中途意外拔出存储设备导致数据丢失; 除了本地文件备份,也可考虑将 .nyf 文件同步备份到网络云存储空间中保存,但请避免将当前工作数据库文件直接放入网盘同步目录,以防止潜在的文件访问冲突; 建议在选项对话框中将数据库文件的备份目录指向网盘同步目录,同时设置每天仅备份一次,这样,网盘会在后台运行中同步数据库当天的备份文件,从而避免与本软件争抢访问当前工作数据库文件导致冲突。 桌面电脑上安全稳定运行 Mybase 数据库的重要提示及操作建议Mybase Desktop 7/8.x 采用了 SSG-5 存储格式,在安全性、稳定性和可靠性方面较旧版本有较大提高; 为了更稳定可靠运行本软件,请事先查阅下面关于数据安全方面的重要提示和操作建议,以防范外部潜在隐患影响数据库稳定性。
如何优化 .Nyf 数据库存储空间软件内部采用类似“标记删除”的方式,当修订内容或删除条目时,历史版本或删除项仅标记为删除,并不立即从库文件彻底清除,仍占据着存储空间, 这样在必要时或者发生误操作时可以有机会恢复数据,类似于“回收站”;因而使用过程中数据库文件尺寸也会相应增大; 如果回收的历史版本和已标记删除项已不再需要保留,可选择 [File - Maintenance - Empty Recycle Bin] 菜单,将其从回收站中全部清除, 释放保留的存储空间,未来添加新项内容时会自动回收利用; 如果需要进一步压缩数据库文件大小,可选择 [File - Maintenance - Optimize for Size] 菜单,将库文件压缩至紧凑状态,有助于减小数据库文件尺寸。 该项优化操作可能较为耗时,建议在执行该项操作前,作好数据库备份,防范意外断电/停机等故障。 除了以上专门用于尺寸优化的实用工具外,另有一项实用工具 [File - Maintenance - Replicate database...], 可将当前数据库内容全盘复制到新建的数据库中,通过此项复制工具生成的 .nyf 数据库均已自动处于空间最优化状态。 如何制作 .CHM 电子书选择 Share - Export CHM project 菜单命令,指定保存 CHM 项目文件的目录,并选定语言为“Chinese (Simplified, PRC)”, 即可将当前分枝或整个库中内容导出到指定目录,并自动生成 CHM 项目文件(.hhp);为了将导出的 CHM 项目文件编译为 CHM 电子书文档, 还需要事先在电脑中安装微软提供的 HTML Help Workshop 免费工具;安装好此 CHM 编译工具后,双击导出目录中的 .hhp 项目文件, 然后在 HTML Help Workshop 中可以直接进行编译并生成所需的 CHM 电子书文档。 提示:在 Mybase Desktop 软件安装包中并未附带微软 HTML Help Workshop 编译工具,因此,在导出生成 CHM 文档前,需事先自行下载并安装 HTML Help Workshop 编译工具。 如果事先将微软 HTML Help Workshop 安装在其默认的目录位置上,或者将其目录中三个文件(hhc.exe,,hha.dll 和 itcc.dll) 复制到 Mybase Desktop 插件目录 ./plugins 中,则在成功导出 CHM 项目文件后会自动调用该编译工具,一气呵成,无需再手工打开 HTML Help Workshop 进行编译。 下载:HTML Help Workshop CHM 编译器 有关乱码问题:数据库内容默认编码为 UTF-8,各项操作均支持 Unicode 文档,但如果此前选择了从外部磁盘目录导入文件为附件,则可能会遇到非 Unicode 编码内容,在导出 CHM 文档时可能出现乱码; 如果出现乱码,可尝试在选项框中设置对应的字符集,如果源文档是简体中文编码,则可设置为 GBK 或 GB18030,然后再尝试导出 CHM;如果仍然存在乱码,则可能需要事先手动检查并纠正对应文档内容的字符编码。 如何制作独立运行的 .EXE 数据库v7.x/8.x 没有提供导出 .exe 数据库的功能,不过,可尝试借用旧版本 Mybase Viewer v6.5.x 提供的 .exe 导出功能。 在 Mybase Viewer v6.5.x 中选择 Share -> Export Exe Database 菜单命令,可选择导出当前分枝,或当前 .nyf 库,或者另外指定一个 .nyf 库文件,即可生成相应的 .exe 数据库。 注:由于旧版本无法识别新版本中新增的内容格式和某些功能特性,如果需要将数据库导出为 .exe 格式,则应避免在数据库中使用新版本独有的功能特性,比如 qrich、markdown、公式、图表等。 Linux 版本中如何配置使用中文输入法在 Linux 版本中使用中文输入法,需事先将系统中 Qt5 输入法插件模块所在子目录 ${LIB64}/qt5/plugins/platforminputcontexts/ 部署到本软件安装目录中, 针对不同发行版本的情况可能会有一些不同之处,具体配置方法和操作步骤可 查找适用的配置方法。 如何编写插件程序以扩展或定制软件功能Mybase Desktop 提供了全功能全开放的插件函数接口,支持使用 JavaScript 编程语言自行编写插件,以扩展现有功能,或者根据特定应用需求自行定制相应数据/内容操作/处理方式。 对于熟悉 JavaScript 编程语言的用户,自行编写插件相对比较简单,可先查阅 Plugin API Reference,或 中文翻译:插件函数参考手册, 对应用程序提供的函数接口作必要了解,然后再参考本软件安装目录下 ./plugins 子目录中的内置插件源代码,将其作为插件模板,在此基础上再定制或扩展特定功能特性会更轻松一些。 如何注册为正式用户经认真充分评估试用后,若该软件功能特性满足应用要求,且有意注册成为正式用户,请详见:针对中国境内用户的优惠政策。 |