首页
我们开发的许多时间都花在了首页上.我们和销售部门一起,密切配合,争取把首页做的简单,专业.在我们的旧网站上,有一个滚动图片,随着每次页面的重新加载,就会显示不同的图片.对于新网站,我们想继续保留这一特性,并对其进行改进,使其对用户更加友好.我们看了许多不同的解决方案,进行了比较,最后选择了一个精简的JavaScript库Smooth Slideshow(光滑幻灯片).我们需要将其硬编码到page-front.tpl.php文件中去,最终发现这个JavaScript库非常好用.大家都喜欢这种效果.它可以用来展示DATC的不同事件和项目.在主的幻灯片下边,我们使用同样的代码,展示了另一个比较小的幻灯片.
值得一提的自定义节点类型
- Board Book(公告图书):这个节点有一个简单的节点标题字段,一个文件字段用来上传PDF文件.使用这个节点类型,我们可以简单方便的创建一个书籍上传和分享系统,供我们的会员使用.
- Job (External)(外部工作):这个节点类型,用来发布外部雇主的招聘职位的.
- Job (Internal) (内部工作):这个和前面的类似,但是它是用于内部的.这里面使用了工作流,当新工作创建时,自动向教员,工作人员发送通知.
- News Item(新闻): 用于学校的通知,新闻等等.我们加了一个node_reference字段,从而将新闻项与日历项关联起来,这样就非常方便了.
- Program Page:这个是最复杂的节点类型了.网站的大部分时间都花在了这里,不过与旧网站相比,新版在这方面有了很大的改进.
- Program子页面:正在建设中.这个节点类型供教员使用,用来创建他们自己的Program页面,从而为其提供更多的相关信息.
- Resume(简历):匿名/认证用来创建它们自己的简历,从而用来申请工作.
结论
现在,我们觉得,最正确的选择莫过于是采用Drupal作为我们站点的CMS管理系统了.而最终, Drupal满足了,并且许多地方超出了我们的期望.我们仅仅雇佣了一个第3方程序员为我们开发了一个模块---剩余的都是直接采用现有的模块.非常感谢drupal社区。一个强大的平台,一个伟大的社区,并且易于定制。在CMS之间的战争中,Drupal赢得了最后的胜利。