使用内容管理系统做门户网站——JeeCMS应用实践和二次开发

大概四个月之前,公司的一位领导找到我,让我使用内容管理系统为吉林某个部门做门户系统,也就是做网站。然后给了我一套静态页面和一组图片,使用网上一个挺火产品——JeeCMS把动态网站做出来。

作为一个刚入职不到一年员工,以前都是在项目经理的领导下做一些边角工作,有自己的模块划分,有已经做成功参考范例,如果不懂还可以随时提问。那时候觉得做软件开发不是什么难事吗?稍微用点心,我完全可以做到,所以觉得自己的前景一片光明。

然而这次却是在鼓励无援的情况下去接触一个从未涉及到的领域去,从4.20日到4.28这一个多周的时间,成了我入职以来最煎熬的日子。内容管理系统?我以前根本没有概念,JeeCMS更不知是何方神圣,然而领导下达的任务是:5.1之前做好网站,5.2号要去长春直接上线。我一听头快爆了,领导也未免太信任我这个未脱学生气的菜鸟了,交给我这么个不光荣而艰巨的任务,当时就想,这不是把我往死里逼吗?我何曾独立做过项目,一个项目不知道有多少需要注意的地方,这岂是我这个菜鸟所能完成的?不过,再苦逼再艰难,任务已经下达了,总不能拒绝吧。哎,硬着头皮上吧,除生死无大事,怕什么呢。在公司研究的一个多周,总算是弄明白了栏目,内容,模板,资源,站点,内容管理系统这些概念,明白了大多数小型网站其实都是这么做出来的。期间,被领导疯狂的训斥了两次,整个部门都震动了,我本是个脾气很不好的人,但是末学后进,领悟又慢,面对训斥还能说些什么呢,当时心里打定主意,你就骂吧,反正你骂不死我,但你脑子里的知识却非要教我不可,否则我完不成任务你也得负责任,嘿嘿……

赶鸭子上架也好,逼上梁山也罢,总之五一假期之前我把JeeCMS的大部分前端知识都弄清楚了,根据静态页面,差不多都把网站首页做出来了,至于内容模板和栏目模板都是比较简单的。说不定到了用户那里还要修改需求,暂时不忙着做。

果不其然,到了用户那里一调研,发现之前的需求啥都不是,我之前所做的东西一点用都没了,首页改动超过百分之九十,内容、栏目和模板都要大动特动,又增添了很多新的东西,这是之前所没有预料到的。本来觉得这个任务一到两个周就可以完成了,拿到新需求来看,没有一个月恐怕做不完。有很多功能居然都超过了JeeCMS的能力范围,也就是说必须要进行二次开发,OMG,人家是一个成熟的产品了,要进行二次开发谈何容易,况且只有我一个人,找个人商量都不行,本来还有个搭档跟我一起做,但是在现场的只有我一人,很多事情电话和QQ联系,极其不便。工作进程比较慢,需求没有完全确定,我做一点他们改一点,最后静态页面做好了,一个周也已经过去了。最可怕事情有三个:一,我不知道这个项目谁才是项目经理,这是由三个部门员工共同参与的项目,开发人员却只有我一人,有问题向谁汇报?二,用户那里没有外网,对于我们开发人员来说,离开外网查不了资料,就像鱼儿离开了水一样。三,JeeCMS是一个开源项目,但若用来商业用途,必须购买才能得到他们的技术支持,而公司的售前人员迟迟不到位。这样下来就严重影响到了我的工作效率,进境十分缓慢,涉及到一些未接触过的知识,还比较困难,只能向蚂蚁啃骨头一般慢慢了解。

一个半月之后到了6.15日,工作完成了百分之八十,剩下的东西不是很紧急,我打点行装,启程回公司,剩下的可以在公司来做,不必一直待着耗费资源。期间一直和客户联系着,指导他们熟悉系统,完成了说明文档和余下的几个功能。7.29日又一次踏向去往长春的动车,8.13日回公司,至此,该项目完成了百分之九十五。

从今日起,把这四个月接触到的内容一一屡出来,做个总结,免得学着忘着,工作几年还是原地踏步。以下先列出需要重点总结的部分知识点:

JeeCMS的架构和结构

文件的上传和下载功能

CA认证的流程

hibernate的实现方式

SpringMVC的研究

tomcat集群的配置与实现

pdf和word文档在网页上的显示

通过web页面上的连接调用本地C/S结构软件

换行符的添加小问题

通讯录的树形结构

以后想到了再写吧,以上是近期需要总结的内容,在以后的博客中会持续更新。



评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值