<!—在这篇文章里,你将学到,如何利用一个简单的数据库,把字段汇集起来,输出成精美的HTML页面。-->
每个人都在谈论,用数据库产生Web站点的重要性和好处。因为把模板从内容里分离出来,站点由此就获得了面向对象的灵活性――用户可以随时修改模板,立刻修改站点的格式,但不必重新手工编写每个页面。数据库可以让计算机做计算机应该做的事――所有人们认为是重复、费力的事,都应当让计算机来做,减轻人类的负担。
但是,许多数据库到HTML的解决方案,都存在一个很大的问题:它们要求用户能够在Web服务器上,同时运行数据库和特定的软件。但是很不幸,我们大多数人或公司都是把站点放在ISP的服务器上,所以我们没有权力做这样的工作。即使我们有这样的权限,但大多数ISP的系统都是基于UNIX的系统,而大多数数据库到Web的工具则是基于Windows或Mac的。
那么,我们看看这个方案怎么样:用数据库生成静态站点,而不是动态站点,然后把静态站点上载到ISP的服务器上。可惜,实现这个方案的工具几乎没有,即使有,也是极难使用。让人高兴的是,我们找到了一个方法,可以把HTML文档从标准的数据库软件中提取出来,其间根本不需要任何第三方插件。
我们的方案可能不是已有的最豪华的方案,但是,如果你是Web管理员,正管理着一个中小规模的站点,站点上有大量的轮转内容,或者你正在费大量时间写代码,没有足够的时间编辑站点,那么这个教程可能就是你一直期待的利器。更妙的是,你不用购买任何第三方工具,这可省了钱。
当然,你可以用许多商业数据库软件,做出和这里介绍一样的工作。不过,我们在这篇教程里用的是Claris的 Filemaker Pro。 学我们的教程里,你应当能够总结出适当的概念,把这些概念用在你喜好的数据库软件上,比如Microsoft Access,应用的方法和技巧是一样的。。
Filemaker Pro 是我们遇到过的,对用户最友好的数据库。用FileMaker来设置一个数据库,用数据库管理你的站点内容,相当容易,即使你不是专门搞技术的,或者过去根本没有设置过许多数据库,也是一样。但是,这篇教程假设你对Filemaker Pro基本的操作方法有所了解。
如果你有 FileMaker,而且想跟着我们的在线示例一起做,我们提供了演示数据库 ,你可以下载它,这样学起来就更方便。(你可以随意修改示例数据库,使它符合你的需求。)
Mac 用户可以下载这个 未压缩版本。 (注意 – 在单击强制下载前,你要按住 Shift 键)。