在家做 IT:良好的文档
我做过的最有成就感的家庭 IT 项目之一,就是搭建一套用于“家庭文档”的系统。在企业环境中,文档对几乎任何流程或部门都至关重要。在家里,文档同样至关重要,但常常被忽视,或者被以一种与企业中完全不同的视角来对待,然而这其实毫无必要。许多人借助专门的工具、iPhone 应用或实体的纸笔记事本来处理家中各种事项的记录。我提议一种远更具企业级风范且更优雅的方式:维基(wiki)。
维基已经存在了相当一段时间,几乎人人都熟悉它的用法。从本质上讲,维基只是一个基于网页的应用程序。维基有各种各样的形态和形式,复杂程度各异,并运行在不同的平台上。这使得它非常灵活,几乎适用于任何人,无论你在家里运行的是哪种系统。
一旦项目启动,把维基用于家庭用途的好处很快就会变得非常明显。记录账单、账户、采购、家居维修、零件编号、保养计划、保险信息,当然还有你的家庭网络,全都顺理成章,而且很容易做到。维基不需要很大,只要大到足够有用即可。我的维基当然算不上庞杂,但我所有重要的数据都集中存放在一个方便的地方,并且可以进行文本搜索。这样一来,即便我记不清自己是怎么归类某样东西的,我也只需搜索一下就行。我所有重要的数据都在那里,集中在一处,方便我在需要时查阅,更重要的是,我妻子也能在需要时查阅并更新它。它实现了简单可靠的协作。而且我让我的维基既可以从家里也可以从家外访问,因此我可以在工作时或出差途中获取我的信息。这是传统的家庭文档系统所欠缺的功能。
如今可用的维基虽然很多,但我会介绍三种对绝大多数人而言最合理的选择。它们是 DokuWiki、MediaWiki 以及来自 Microsoft 的 SharePoint。DokuWiki 和 MediaWiki 的优势在于运行于 UNIX 之上,因此可以在各种场景中以低成本或零成本部署。它们本身就是免费的。DokuWiki 的过人之处在于无需数据库,仅使用文件系统,这使得它在部署、管理、备份和恢复方面都极其简单。它无非就是一组文本文件,外加一个用于写入这些文件的小型 PHP 应用程序。MediaWiki 则是迄今为止最受欢迎的维基选项,与 DokuWiki 一样,它也是一个 PHP 应用程序,但背后由数据库(通常是 MySQL)支撑,这使它更为复杂,但同时也赋予了它更强的能力。许多人会选择在家里使用 MediaWiki(我也一样),因为它为数量最多的企业提供了最为对口的实践经验。如果你拥有一台 Windows Server,那么 SharePoint 是免费的,但它远比纯粹的维基选项要复杂。SharePoint 是一个完整的应用平台,而维基只是其核心功能的一部分。如果你打算更深入地涉足 Microsoft 生态系统,那么使用 SharePoint 很可能最为合理,并且还会提供许多附加功能,比如日历和文档存储。
运行一个维基有助于赋予家用网页服务器以意义。它不必再闲置,而是可以承载重要的应用程序并真正得到经常性的使用。在家里搭建一个维基虽算不上一个庞大的项目,但它可能是赋予家庭 IT 环境以意义的重要一步。家里的 IT 往往苦于缺乏方向或目的——部署的系统只像个实验室,而缺乏真实世界中的用途。正如前一篇文章中的 PBX 例子那样,一个家庭文档维基能够赋予你的网络以意义和目的。


