当前位置

被迫自学PHP来构建Drupal网站

James Qi 在 2011年1月27日 - 01:04 提交
内容摘要: 虽然从1998年开办劲捷公司的主营业务就是网站建设,但我一直没有学过ASP、.Net、Java等程序语言,这方面都是公司的程序员来解决,我只会一些工具,以及一些HTML语言。即使2005年以后我......

  虽然从1998年开办劲捷公司的主营业务就是网站建设,但我一直没有学过ASP、.Net、Java等程序语言,这方面都是公司的程序员来解决,我只会一些工具,以及一些HTML语言。即使2005年以后我专门带队来做自有网站运营,使用过PHP编写的MediaWiki、Discuz等开源平台,但也只是使用现成的系统,基本没有改动、编写过PHP程序。

  很久以前学过Basic, Fortran以及单片机汇编,当时都是可以相当熟练运用的,不过后来没有怎么用了,这两年最多也只是重新编写几个Visual Basic程序来处理文本数据。从去年底开始决定选用Drupal来做新的网站平台后,也是尽量避免修改PHP程序,遇到Drupal核心系统无法解决的问题就去找第三方扩展模块,这一点与使用MediaWiki的情况类似。

  但要灵活运用Drupal,编写部分PHP代码基本上无法避免,最近这段时间在导入名录数据到新的组织机构邮编网站过程中,就遇到需要编写PHP程序才能完成的任务,例如在content template修改页面输出、在后台运行导入的页面归类到合适的分类中等。前一阵子让会PHP的同事帮忙做了部分示范代码,自己再不断查看资料、测试,算是逐步了解了一些PHP的基本语法。

  后来有遇到需要调用Drupal API的情况,需要去看Taxonomy.Module中定义的函数,还要通过调用db_query来操作数据库。这些以前都没有接触过,只好多看此前手头购买的两本书,以及不断用google搜索中英文资料,好歹算是把几个拦路虎逐一排除掉了。

  当然,用熟悉了PHP以后,对于以后构建更强的Drupal网站肯定是有很大帮助的,通过这段时间的摸索,应该算是入门了,也心里有底,只要多努力一些,Drupal、PHP都是可以用会的,今后可以构建更强大的网站出来。

自由标签:

评论

-- 发自IP地址: 219.134.228.95 (位置 | 谁是)

好久没来看祁总了,今天睡不着,上来看下

很巧我最近也在学PHP,基础语法比较简单,就是MVC不太习惯

-- 发自IP地址: 59.173.8.114 (位置 | 谁是)

你好!是哪位朋友怎么也不留个名啊?

我主要是使用别人用PHP编写的现成的开源平台,很少的时候需要自己用PHP修改或者写一点调用功能,自己也不用深入搞MVC等。

James Qi / 祁劲松

-- 发自IP地址: 192.168.0.133 (位置 | 谁是)

虽然我也不是很情愿去学,但是被逼出来必须要学一些才能用好Drupal,现在感觉只少量时候用一点PHP代码也不算太难。Joomla!听说更适合大众需求,需要用到编程的地方更少。

James Qi / 祁劲松

添加新评论

Plain text

  • 不允许使用HTML标签。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。
验证码
本问题用于测试您是否为人类访问者,避免自动垃圾发贴。
图形验证
键入显示在图片中的字符