【项目笔记】iGEM wiki项目总结

项目描述

该项目是为SCUT—China_A队伍制作wiki主页。项目比较简单,就是用基本的HTML+CSS+JavaScript写一个网站,大约有20个页面。页面设计是扁平化的极简风格的三栏式布局。项目因为一直没有收到设计稿,项目无法进行,最终在wiki freeze前四天正式开始编码,用时近两天半完成了整个网站的制作。开发过程中基本采用敏捷式开发方法,跟设计组采用流水线的工作形式,迭代开发每一个网页。

项目成果

http://2017.igem.org/Team:SCUT-China_A

项目收获

  • 重新熟悉了基础的前端语法
  • 所在的队伍极有可能拿到一个国际级奖项
  • 认识了一群非常可爱而优秀的小伙伴

项目难点

  • iGEM官方提供了服务器,这减少了搭建网站的工作量,但官方提供的代码编辑器非常难用,而且默认模板样式很诡异,而且会覆盖所提及网页的样式,需要自己再重新把平台覆盖的样式覆盖掉。
  • wiki tools平台会先解析一遍上传的代码,并做出一些匪夷所思的更改,比如说把 && 替换成 &amp ;&amp ;。这个问题怀疑是平台传输代码数据时造成的更改,但一时间难以找到真正原因,所以采取的解决办法就是用嵌套选择语句代替&&语句。
  • 设计组的设计稿交付不及时,这导致严重的项目赶工情况的发生。编码的那两天半里每天熬夜到三四点,以后一定要催促设计组及时交付文档。
  • 项目难度不大,但是工作量大,基本是重复性的搬砖工作。所以将图片上传等简单的工作交给其他人来完成,并且教会了一至两个人写简单的HTML代码,这大大减少了我的工作量。