选择一个平台:对重新设计技术上的考虑
发布:2021-11-22 13:33:45 浏览:2149
正如前面提到的,尽可能地学习有关现有网站的- -切,你的角色将是至关重要的。这包括评估现有的网站,更重要的是,与网站的用户进行交流。用户包括网站的访问者,以及拥有和运营网站的人。评估网站时,找出它做得好的地方。这可以是任何东西:也许用户真的很喜欢网站的外观,感觉它很好地代表了品牌;也许它的搜索引擎表现良好;也许用户会告诉你,他们发现网站易于使用,即使没有用户所要求的功能。当你与将内容添加到网站的人交流时,确认他们是否认为当前系统的某些功能没有价值。如果你正在考虑更换平台,请留意用户是使用什么来完成他们的工作。许多人围绕着- -个系统建立他们的整个工作流程,如果你以某种方法拿走他们处理某些订单的报告或编辑博客的功能,那么你将很难使他们做好他们的工作。如果不更换功能,那么你最好提供一个优秀的系统!
每个系统都有使所有人抓狂的问题。有人抓狂的问题。即使你是参与维护当前网站的人,也不要以为你知道那是什么东西。我一次又一次地看到非技术用户认为一个系统出现的错误是他们的错,所以选择不报告它。每当系统出现故障没有保存一些数据,他们会认为,“我又这么做了!”,然后再做一遍。他们把问题归咎于自己使用电脑的能力有限,而不是把问题提交上去。最终,即使用户是错误的,或者即使系统允许工作偶尔丢失的情况,也许你也可以做一些事情来防止这种情况发生。但明显的错误往往几个月都没有报告反馈,而用户就在这样的环境下工作。如果你能维持现有的系统,然后寻找和修复这些痛点,真正受益是每天使用该系统的用户。人们花了很多时间在所使用的系统中,他们的工作流程值得观察。他们在系统上每天执行着什么工作?很多时候,每天工作的人没有意识到,一个新的系统可以免去他们一些繁重的工作。
我经常看到有人断复地爱入数据。例如。在好几个地方输入了相同的信息。
或从一个报告复制数据到另一个报告。而自动生成一份报告或CMS添加一个脚本,将数据从一个地方复制到其他地方是非常容易的。仅仅依靠内容管理的网站或电子商务系统,你不会看到这些工作流程。所以,如果可能的话,与管理员坐下来,看看用户都做了些什么。
如果你正打算进行重新设计,那么面临的挑战很可能不只是视觉,而是需要网站做目前它不能做的,你想开始在网上出售物品?你是否已经决定该网站最终需要一个CMS?是当前的CMS很难使用,或是不支持你想创造的内容类型?
当你决定是都更换系统或在它基础上进行修改的时候,了解你的网站不能做什么,将给予你继续前行的推动力。当你了解网站或应用程序是如何为用户和管理员提供服务时,你可以进入下一步:重建搜集技术上的要求。
-
收集技术上的要求
前面的章节关注的是网站的需求。在这一章中,我们将关注在技术上如何实现这些需求。提防任何类似的需求说明:“我们希望它能做当前系统做的每一件事情”,除非你做一个完全一样的系统!如果客户希望有这个的说明。那么你必须确保所有的细节都是新的系统所需要的。
否则,当项目将启动时,你一定会被问及:这个系统如何支持一项半数员工每天都在使用的功能呢(而实际上员工并没有使用它)?这会迫使你对项目需求说明进行补充。我所说的都来自于我的经验。
-
内容管理
几乎每一个网站都需要某种形式的内容管理。这可能采取页面更新内容的形式,或在网店中添加产品,又或是在网站应用程序中编辑- -些文字。客户需要的到底是哪些管理内容?以及谁来编辑这些内容?在本章中,我们将使用术语“CMS( 内容管理系统)"来大致地描述编辑内容的工具一无论它 是一个简单的文本编辑器,还是一-个全功能的企业级CMS。
在选择CMS时,以下几个方面需要考虑。
·在所有的内容编辑具有相同级别的权限吗?
·内容管理通过专业处理的,还是其他人的一部分工作?
·需要支持多种语言吗?
·编辑的是什么类型的内容?
·需要什么样的编辑环境?
-
所有的内容编辑者需要相同级别的权限吗
网站是否会只有一个编辑(例如一个小企业的所有者)? 还是需要几个编辑人员?如果是后者,那么所有的编辑人员是否拥有平等的权限?还是只有一些人能够访问部分系统,而其他人不行?这里有一些场景。
-
对于由一个人管理的一个大公司的网站,这个人拥有网站的所有内容(虽然是几个人生成了网站的内容)。客户更希望这些内容生成者能够创建内容并提交审核。一旦审核通过,总编辑将发布内容。
-
一个公司希望它的人力资源部门能够发布和记录公司的空缺职位, 站中有关人力资源的部分。这些编辑人员不能修改网站的其他部分。
-
电子商务的网站的所有者不希望他们的内容编辑人员能够查看销售报告或系统收集到的客户信息。但他们希望会计人员能够获取销售数据而不是向站的其他内容。
-
网站的所有者希望志愿者能够发布博客内容,而不能改变网站的其他内容。
-
内容管理是由专门的编辑人员完成的,还是其他人的一部分工作而已
了解创建和编辑内容的人的能力是非常重要的。这不仅是指了解他们技术能力,也不是技术素养,如他们是否熟练使用CMS,而是指了解他们是否具备设计感,以及是否具备把握产品外观的方法。另外,还要考虑他们的文案能力。如果内容一开始将 由娴熟的文案人员编写,但后期由非专业文案人员的老板或员工来继续编写,这样的话CMs能帮助他们弄清楚应该编写什么内以及如何编写。关于这点,我在“您的CMS是您的设计和内容的策划人
-
需要支持多种语言吗
即使该网站只使用一种语言,但若在短期内将有支持其他语言的需要,这样的话也要为这些语言制定规范。改造一个现有的网站以支持多种语言,远远比在建立网站的一-开始就建立支持多语言系统更难。不过,这个要求将缩小你选择现有软件的范围。如果是要翻译- -个网站,要先弄清楚翻译过程中如何工作,以便于你的系统能够支持翻译工作。翻译人员只是简单地用Word文档类似的工具来工作,翻译所有内容,然后把文件发回给编辑人员输入吗?如果翻译人员能从CMS直接阅读和翻译内容,它会不会更方便呢?
-
什么类型的内容将被编辑
大多数的网站要求CMS拥有相对静态的页面和比较标准的树状结构。最合乎逻辑的组织内容方式是以页面为基础,这样管理员可以很容易地找到他们想要编辑的页面。一些网站基本上以博客作为其主要功能,另外还有-些辅助的静态页面。所以,你和客户可能会决定使用WordPress等CMS,它的核心是拥有一个极其强大的博客,同时也可以添加传统的网页。较大的网站对于内容有更复杂的要求。例如,我们目前正在重新设计一个艺术节的网站。值得庆幸的是,在每年的艺术节期间,都有专业摄影师拍摄的经典视频和音频材料,以及大量的优质图片。