毕业后和drupal初相识

 

对于刚刚毕业的我来说,此次SSHK是真正意义上的第一个项目。从一开始的drupal调查,了解了drupal是什么,通过对三个drupal的中度了解,对比出各自的优缺点,让我对项目开发有了更深的认识。然后真正的完成一次自我参与的项目过程。虽然没有深度的参与到每个开发过程中,但是也让我对其有了进一步的了解,同时也有注意到关于开发的一些习惯和思维方式,这让我受益匪浅。

 

drupal与平常的项目不一样,其中没有熟悉的html,而由form写成。这种独特的开发模式也让我大开眼界。它具有很好的扩展性,几乎可以完美实现你想要的功能。这对于自己制作个人网站等是个很好的选择。

 

项目的前台样式部分我用了比较多的时间进行改修,更加熟悉了浏览器的开发者工具,通过对css的改修也让我对前台更加得心应手,包括在其过程中发现的html中的好用的属性和部分js的实际调用。关于js的调用,项目中令我印象深刻的莫过于改修FAQ模块(通过改修js获取值以达到可对单次点击计数的效果)。此次的FAQ点击展开收缩效果由封装的JQuery Accordion(手风琴)实现,在对其分析和获取具体的panel时花费了大量时间,最终以activate: function (event,ui)方法进行回调取值解决问题。然而在通过ajax将值传回controller进行下一步操作时,又出现了ajax常规写法在drupal中无法获取的问题,最终通过仿照drupal内部封装成功解决。这次的FAQ改修,不仅对js有了进一步认识,同时还有drupal内部的关联机制等。

 

后台的代码使用php完成开发,这是我第一次接触php,但SSHK不仅是单纯的php代码可以完成,其中也包含了很多内部封装机制。在摸索过程中还是耗费了时间,开始时只能通过搜索和仿写完成功能。后来通过对php语法等的进一步了解和drupal的钩连机制的熟悉,可以顺利完成部分功能的实现。

 

在项目中,SSHK还利用C#写了两个batch文件,在利用log4net记录log信息时引dll的组件和最终项目生成batch文件,到最后的配置每日运行batch,整套流程让我对制作batch文件有了深刻的了解。

 

虽然SSHK项目并不是完整的开发项目,我们负责二次开发,但是开发流程还是完整的了解了,其中包含最初的环境构筑,项目的迁移以及后期维护可能的版本升级维护等,这让我在宏观上对开发有了深层次的了解和学习。也希望在不断的实践中提升自我,做更好的自己。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值