异地网站设计的协作方法
网站制作中异地协作的办法
一般情况下,网站制作小组不会被安排在两个遥远相隔的地方,而是安排在同一个办公室里,可以随时交流,方便协作。然而随着网络的发展,以及在某此情况下,设计人员并没有条件永远在同一间办公室里同时进行设计,如何保持远程协作的协调性,就成为异地协作的一个急需解决的问题。
对于这个问题,我们曾试用过多种解决办法。今年4月份的时候,我们使用dreamweaver2004的存入取出功能来实现这个目的。这种方法的原理是当某位同事正在使用某一文件时,会同时生成一个辅助文件于公共文件区,储存着文件正在被调用的状态,而别的同事如果恰好也正要调用此文件时,dreamweaver2004就会发出提示,提醒如果同时进行编辑将会有可能会产生冲突。使用这个办法需要双方都使用dreamweaver,并且都设置了存入取出功能。缺点也很明显,于收每次操作文件都需要取出,而每次悠入完又都要存入,增加了操作的步聚。同时由于每个文件都生成了辅助文件,增加了程序占用的空间,在最终制作完成后,程序占用的空间大概增加了一倍。
这种协作方式我们只使用了一次,而后被我们自己发明的另一种方法所替代。
我们具体的协作是区分页面美工与后台程序之间的协作,即凡与页面排版有关的,由一个人负责,而凡与后台程序数据库有关的,由另一个人负责。正是由于这样的区分,我们把原置于一个页面的内容,分开为两个文件存放:一个页面纯美工排版,另一个页面纯程序与数据逻辑。两者的结合是通过约定的函数调用来完成。而双方各自只修改自己的文件,对方的文件则只作为参考。对于在具体某个地方需要显示什么样的样式,页面设直的同事只需要在注释中注明样式即可,而函数名称的设定,也由美工的同事预设。这样对于有程序参与的地方,在美工方面来看,就如插入一张图片一样简单。
这是对于多人异地协作的技术性分工解决办法。而对于同人异地的操作性解决办法,则更为简单了。比如说我白天在公司上班,这时候更新了一部分程序,晚上回家后继续工作,则于文件储存在服务器上,部分程序已经改变,此时只需要使用ftp工具进行针对性的同步即可。我采用的办法是无论编辑哪一个文件,都先从服务器下载最新的版本,然后再进行本地编辑,这样可以确保之前的劳动不会因为操作的失误而变成白费。单人由于没有存储与取出的间隙,使用操作上的方法进行解决是完全没有问题的。