为什么是EnableSite?
现实
虽然大多数商业客户受限于行业壁垒和技术知识的掌握,但这并妨碍他们至今仍然认为网站建设是一份门槛很低的技术工作。事情看上去好像是如此,一方面,我们使用的软件工具是越来越犀利,就连Word这样原本是文字处理的工具,也可以通过另存为HTML格式这样的功能来实现把一篇文档轻松衍变成简单可供访问的网页。更不用说,像FrontPage、DreamWeaver这样专业的工具,在功能智能化和使用大众化上所花的气力和功夫。另一方面,不把在家办公的SOHO一族计算在内,但凡是两三人的创业公司,企业在没有找到新的业务发展方向之前,提供网站建设服务至少是其业务策略中的一种选择。
更何况有更多的免费软件和共享软件纷纷加入到这个阵营,几乎在所有的下载网站内,都能找到几种可供下载的网站管理系统软件,不管名称是新闻管理系统,还是内容管理系统。
如果网站建设门槛很低的观点不是事实,那么事实又是什么?
网页=网站?
没有人会否认网站是由一堆的网页集合而成,但问题是由一堆网页集合而成的就是网站?
就如前述,组织出一堆单个个体的网页并不缺乏灵活适用的工具,但如何描述这些网页之间的关系就成了一个难题。我们知道,一个单体网页文件与另一个网页文件之间的关系不是简单的调用关系,所以创造出网页概念的先者使用了“超级链接”的概念,也即是在A文件中可能有到B和C的链接,B文件又使用了到A和C的链接,而C又和A和B发生链接关系。传统的工具描述这些网页之间的关系使用手工的办法,也即是人本身要参与到这些关系的描述过程中,并且主要靠人来完成。那么当网页文件足够多时,这些本来就错综复杂的关系就变得不可管理。
这些需要描述的关系对于一堆静止的网页而言,虽然存在麻烦,但也只有工作量和工作细致的问题。就像事物变化本来是常态一样,要是在这堆静止的网页之外新添加一堆网页,并且还有可能在原来的那堆网页中删除一些过时的文件,网页的数量还不小,文件存储的名字又不怎么科学,工作的时间跨度还比较长,要重新描述这些网页之间的关系,保证每一个网页文件中的链接对象都存在并且正确,就是一份令人头痛的工作。
所以,网站它绝不是一堆网页的简单集合。网站建设也绝不是一件看上去很美的事情。
网站建设工作室:解决麻烦的思路?
要按照前述思路,客户完成网站建设终究是一件麻烦的事情,更结合成本和效率的考量,这样把这件看上去不错的网站建设工作外包给工作室来完成,应该是上算的选择。
网站建设工作室先从对用户在网站系统上的整体需求分析出发,帮助客户对要发布在网站上的信息进行整理、分类和重新组织,利用自身熟悉掌握的技术方法,也许也可能会下载免费或者共享的工具软件,来把这些进行整理过的信息做成一堆单个的网页文件。这些网页之间的关系描述,工作室会梳理出一些共有的特征,比如像经常需要增加、修改和删除的新闻,把所有的新闻条目信息存储在数据库中。在页面组织时,借助事先定义好的展示模板,与数据结合在一起就成了一个完整的网页。而这些具有共同特征的网页之间的关系就可以通过程序逻辑来实现。
正是因为这样抽象出来的共有特征,才使得客户可以在一个既定的框架内对网站进行管理,增加一个新条目和除去一个旧条目都不需要关心原有网页之间的链接关系,已经实现的程序逻辑会保证这些关系的完整性。
网站结构的可管理?
因为网站建设工作室要先完全清楚客户的要求,从客户处得到完整的网站素材,才能进行下一步的技术实现工作。这样的商业步骤带来的第一个问题是工作的周期较长,因为大多数客户有些时候基本的素材是不完备的,更何况网站建设工作室自身熟悉掌握的技术实现方法在一定程度上不可重用,也即是说,每一个客户的要求不同,都需要工作室不同的技术实现方案,故而大部分工作室的网站建设周期是4-6周也就是情理之中的事情。
第二个问题更为重要,就是对客户需求变化的适应程度。大多数客户并不是专业人士,不可能在工作起始时有完备的需求总结,新的需求往往会在工作进行过程中产生,而工作室要依据客户的需求制定技术实现方案,变化的需求自然无法引导出确定的实现方法。但变化又是常态,即便是最初的网站建设需求不改变,随着客户业务的发展,变化当然是自然的事情。
最可怕的变化自然不在工作室已经抽象出共有特征的网页关系,因为不是所有的网页关系工作室都已经抽象,比如大部分的工作室建设的网站,虽然对于新闻类的内容是可以进行管理的,但对于网站的栏目却不可以随意的添加、删除和修改,即网站的结构是不可管理的。对于这些没有抽象的网页,部分网站中还存在不少,管理又会遇到前述同样的问题。假设网站内有10个栏目,每个栏目有5个子栏目,不计算新闻类内容的页面,网站至少有50个网页文件,如果不能够对栏目进行管理操作,每增加一个子栏目至少需要同时修改5个原有文件,每增加一个栏目,至少要对原有50个文件都进行修改。
第三个问题由前两个问题衍生而来,因为变化的需求和工期的增长,成本自然也会上涨。即便是按照最早的设计需求不变化,工期不延长,因为业务发展带来的网站建设需求的改变,客户也仍然需要重新增加预算来让工作室实现这些改变。
符合业务需求?
即便网站结构是可管理的,正像部分网站管理系统一样,即网站的栏目可以随意的增加、删除和修改的,也可以对栏目和子栏目的关系随意定义,但新的问题是,仅仅满足了客户对于网站结构的变化,就已经考虑到了客户的完整需求?
客户对于网站的需求随着业务的发展也是不断发展变化的。起始时,也许仅需要页面对企业本身和产品做简单介绍,后又需要对商业客户或投资商发布企业动态信息,更近的将来可能又会需要从潜在用户处在线收集产品意向订单和反馈信息。前一种变化是技术上的,而后一种变化是业务上的,它也更关键和重要。
对于业务需求,工作室一般会单独编写程序逻辑来满足,但大部分逻辑本身和静止的网页一样,一旦工作完成,也就成了不可变动的一部分。客户起始需要5个输入段来采集来自潜在客户提交的表单信息,尔后变化到6个,这部分的变化客户自然自身无法随意完成,即便客户愿意支付因为变化所带来的费用,工作室也至少需要3 处修订:提交的页面、数据库字段以及提交的程序逻辑。
不仅在于提交的表单信息,实际上,要从网站上抽象出共有的特征,单纯一种新闻类的内容是不足够满足客户要求的,图片和文字的随意混排、上传产品和企业介绍文档以供客户下载阅读、产品的展示和购买、会员的注册和管理、站内内容的检索以及提供给会员网上服务功能都是客户所需求或将来所需求的。
考虑是完整的?
即便抽象出更多的内容类型,即提供更多的功能插件让客户“即选即用”,也仍然是不够的,虽然大多数网站管理系统尝试这样去做,但至少还有以下问题需要一套优秀的管理系统考虑: 1) 系统是完全开放的,对于专业人员而言,制作符合自己意愿的网站是支持的; 2) 内容是可以任意引用的,不仅是在本网站内,还要考虑到内容在其他网站上的引用; 3) 系统用户的角色和权限是可以随意分配的,可把网站维护的工作分配到不同的角色中; 4) 网站内容的访问权限是可以任意指定的,不同的会员在可分配的时间内访问到不同权限级别的内容; 5) 系统是安全的,安全机制不仅在用户名/密码控制层面上; 6) 提供数据备份和恢复机制; 7) 提供其他的网站增值工具,比如网站访问分析 8) 等等……
更为重要的是,必须提供一种客户可以自主掌控网站的方法,客户可以选择工作室提供的外包服务,但必要保留一种简洁方便的办法让客户也可以自身对网站进行结构调整和内容更新,因为只有客户自身的行为才会真正导致符合客户自身意愿的结果,这就要求网站管理系统的操作界面尽可能简单、遵循非专业化人员的思考逻辑。
为什么是EnableSite?
科维能动从来就不认为网站建设是一个门槛很低的工作,要做完一件事情容易,但要把这件事情做到精雕细作的地步,并且保持追求卓越的理念,就到了不太容易实现的程度。
对于网站管理系统而言,不仅要考虑到网站结构的可管理,内容的可更新,模板可随意的更换,内容类型的“即选即用”,还要考虑到用户的使用感受,要网站的“整版预览”,“所见即所得”,以及随处可点击的右键功能菜单和智能化的操作向导,科维能动花费了将近2年的研发精力,与将近100家的使用客户沟通,最后才有现在EnableSite网站管理系统的发行版本。
EnableSite最为光彩夺目的特性和最具有革命意义的创新,即是它创造性地把内容的制作和维护后台工作界面完全一致于最终发布的网站页面。在这个“整版预览”的内容后台中,客户可以完成对网站的创建和管理的所有操作,不论是对频道和栏目的创建和维护,还是对颜色和图片的更新和管理,即便是信息内容的新添与修订,均可以“所见即所得”,也就是所有的修订和改变,都即刻在内容后台中浏览到真实的效果。
更甚如此,结合EnableSite“随管随点”的右键管理特性,为更快速实现对网站便捷管理理念,客户只需要在期望管理的页面预览中,对期望管理的对象点击鼠标右键,EnableSite即可出现快捷的工作菜单,相应的菜单响应将快速实现对对应对象管理的目标。
EnableSite支持客户随意地扩展网站系统的内容结构,它可让客户任意增加、修订和删除其中一个频道,可让客户随意摆放这些频道的顺序,可随意把任何一个栏目归属于其中任何一个频道,可随意定义任何一个栏目最适合展现的内容功能类型,可随意创建、修改、删除某一个频道下的栏目和其下属的子栏目。EnableSite更支持客户创建不同的专题内容区和首页内容区,可让随意引用来自不同栏目的内容信息组织成一个内容专题或一个首页内容显示区域。
EnableSite更为快速易用的证据之一是它预定义了12种内容功能类型,这些预定义的内容类型可让客户随意引用和修订。“图文类”借助EnableSite编辑工具可让客户实现对单篇的文字和图片混排的信息内容进行管理;“新闻类”不仅可实现传统意愿上的对新闻条目和内容的管理,更结合对新闻类内容类型的配置选项,可让客户在6种不同显示模式下实现是否显示有关新闻、实现新闻评论和新闻评分等众多交互功能;“产品类”不仅可展示产品的分类和条目,更可以结合EnableSite的会员管理功能实现对产品在线收集购买意向,通过EnableSite开放的SMTP邮件系统接口实现订单的邮件通知等。其他更多的如“下载类”、“表单类”、“留言版”、“投票类”、“导航类”、“招聘类”、“FAQ类”、“论坛”、“混合类”等内容类型的预定义提供了EnableSite有别于其他网站管理系统的有力证据。
更有甚者,除提供基础的留言和表单内容类型供用户使用交互式服务之外,EnableSite还提供了丰富的业务处理功能,如邮件列表订阅、在线产品订购、在线供求信息发布、会员企业目录及会员企业在线新闻发布与产品发布等多种功能。通过这些功能,网站不再仅是一个信息平台,更成为交互式的服务系统。
EnableSite提供“一键式”的网站发布功能,它让客户在所有符合自身意愿的网站编辑工作完成以后,一键式点击网站发布,即可把客户进行过的所有编辑工作结果发布到网站前台,展示给商业客户的就是编辑完成的实际结果。
更为重要的是,EnableSite网站管理系统能够适应客户对于网站系统不断变化的需求,它不需要客户先对自身的网站系统有完整而详细的思路,客户可随意从什么地方开始,也可随意在什么地方结束,最不济的情况是,可随意推翻全部已进行过的工作,从零重新开始。
就对于网站的管理和维护工具而言,EnableSite绝对是值得客户选择使用的网站管理系统。
|