让人难以割舍的Drupal

用drupal快10年了,当初用drupal只是做为blog,因为当时找不到一个好的PHP blog程序,那时候blog程序里还是movabletype的天下,可惜是用perl写的。这些年我用drupal做了不少站,也写了不少druapl的文章,但我并不懂drupal,我只是把它当作blog用,我用到的drupal功能用wordpress一样可以做到,实际上drupal要比wordpress强大很多,两个程序根本不是一个级别的东西。要想精通druapl那可不是一朝一夕的事情。

drupal是2001年出来的,现在已经是国外开源CMS里的老大了,这完全归功于它优秀的构架,drupal目前俨然已经成为一个框架了。了解PHP的也许知道CodeIgniter、CakePHP、Zend Framework等PHP框架,还有国内的ThinkPHP等等。这些框架虽然倍受争议,但它们的确能给PHP程序员带来不少便利。实际上Drupal现在是一个更加易用的PHP框架,它的易用性是因为它有数以千计的模块。如果drupal不用任何模块它什么都干不了,只是一个和CodeIgniter类似的纯PHP框架。在我看来如果懂PHP,drupal绝对比CodeIgniter、CakePHP更高效,drupal官方有将近7000个模块,这些模块就可以满足80%的用户需求了,CodeIgniter可没那么多现成的代码给你用。

drupal是个社区软件,这些是国内CMS不能比的。国内的dedecms和ecms之类的cms都可以做到自定义模型,但它们缺乏的就是社区性。论坛、交友、微博、wiki、课程管理等互动性比较强的功能都可以用Drupal做到,你要用国内这些CMS做的话就难了。

drupal最流行的模块就是CCK和views了,一个负责自定义模型,一个负责前台调用显示。drupal7默认已经集成了CCK,可见cck的流行程度了。国内好多CMS的自定义模型也很强大,有的已经可以添加字段处理函数了。但与drupal的cck相比缺乏的还是社区性,CCK结合它的相关模块可以做到你想到的任何功能,可以控制每一个字段的权限,与cck相关的模块就有几百个,让人眼花缭乱。

下面我就说说我为啥对drupal难以割舍。

drupal的强大提高了它的门槛,尤其是它的模板,我对drupal又爱又恨就是因为它令人恼火的模板系统。国内的cms对一个完全不懂PHP的人也可以轻而易举做个门户网站出来。你要用drupal做个门户风格简直是要命,我用drupal这么多年了还是只会做一个blog式的模板。看到很多复杂模板都是基于views做的,我每次打开这个东西就头大,看着那复杂的要输半天的表单,我真的想哭。硬着头皮弄出来的调用代码里,html标签比内容字符都多。不懂PHP,英文也很烂,用这玩意做大型网站一定要做好心里准备。

还有个让人烦恼的事情是drupal每次升级变动都太大,我说的是5.x、6.x、7.x这种大版本的变动。很多模块跟不上,模板里的函数也有变化,我有个用drupal 5的站到现在都没升级,就是因为几个模块没有新版本。我用的Textpattern,wordpress、vbulletin,很多古老的模块都可以用,Textpattern甚至七八年前的都可以用。drupal5的模块到6上没一个能用的了。drupal7又是一个大升级,虽然有很多激动人心的新功能,但对于那些改动比较大的网站,升级又是一个噩梦了。我最近做新站,都拿不定主意用6还是7,6很成熟了,但7说不定今年就可以出来了,有很多令人激动的新特性,纠结啊。
阅读全文访客评论 { 101 }

站长资讯改版了

以前发公告都是豪言壮语,一股商业味道。今天我就以纯个人的名义发点感想,毕竟这是个人网站,任何夸大其词的言语都不能掩盖你网站的弱小。

作为一个纯个人网站,网站会因站长的个人问题而不稳定。站长资讯的建站时间追溯起来已经快8年了,这8年来因为我个人的变动网站几经风雨,经常处于无人管理状态。到现在为止,这网站已经将近三年没更新了,首页很多还是2007年的内容。正如论坛的朋友所说的:不用说进步了,没关闭已经很庆幸了。大家放心,网站是不会关的,只要我活着,就会让它开着,因为这网站记录着我的梦想。站长资讯是我在大学时候开始办的,网站虽然换了很多次域名,换了很多次程序,服务器和机房都换了数十次了。好多次是用新程序从零开始做,但“站长资讯”这个名称一直保留下来了,虽然这名字看上去很不专业,但我对它有感情。2005年域名换成了chinahtml.com,朋友们都开始把网站叫做“CH”,我也因此换了logo。

一直以来CH都是以技术见长,这也与我个人有关,我不懂运营,但热衷于技术,多年来一直乐此不疲。CH每次改版都会引发一股抄袭热,国内几乎所有的cms都有CH的风格提供下载,当然我个人没提供过,都是别人抄袭了提供的。别人对抄袭很反感,但我为此感到自豪。每个人都会在抄袭当中进步,我也不例外,我从一开始做网站就在抄。现在也抄,不过更确切地说是参考,因为已经看不出任何抄的痕迹了。在抄袭中学习别人的优秀技术,是每个站长的必经之路。

朋友们都说:“别人的网站都是越做越大,而你是越做越小”,这可能也是大部分站长的真实写照,从这些年的经验来看,90%以上的个人网站都会最终关闭,我几年前的收藏夹里的网站没几个能打得开了。在这种残酷的现实当中,还是有数不清的新网站陆续诞生,可见这个行业是多么让人喜爱。对这些关闭的网站来说,大家不要叹息,这毕竟是一段美好的经历,人生当中有多少事情值得去回忆呢?

很多人说我怎么不好好运营网站,以后商业化什么的,我对这些话都不屑一顾。这些年我换了不少行业,找过工作,开过公司,经营过店铺,我已经看透了自己,对与我这种把自由看得比生命都重要的人来说,我根本不是当老板的料,更不是当员工的料。我这人很懒,兴趣爱好太多,我不想受任何约束,也不想承受任何压力,所以做网站这行业最适合我不过了。现在做站的口号和以前大大相反,现在的口号是“不求做大做强,只求吃喝不愁”。平平静静做几个小站,安安心心赚点生活费,再怎么说也比打工强。以后网站定位在小型个人网站,做个自由快乐的站长,

不多说了,总的一句话是希望得到大家支持,希望和大家交朋友,多来论坛交流。
阅读全文访客评论 { 56 }

博客又改版了

改版次数比写博客次数都多,没办法,就喜欢折腾。距离上次写博客快一年了,前几天有个朋友预祝我新婚快乐,我说老兄你看清楚,那是去年的文章,哈哈。

这次改了个比较简洁的风格,从wordpress上移植过来的。虽然是移植,但由于textpattern模板的特殊性,也很费劲,改了一半以上的html和css,花了我一天多的时间。

很少写博客,本来打算用pagecookery做微博,模板两个月前就做好了,一直没时间搞,这几天发现pagecookery有很多地方不符合我的要求。所以在右边调用了新浪微博,用新浪微博省事又不用怕被和谐。我的微博在这里,如果没有新浪微博请点击这里注册。我把当初做好的微博模板直接调用新浪微博,地址在这里,看上去也不错,我都打算用来做首页了。iframe新浪的页面过来的,里面的样式无法自定义,丑了点,大家如果喜欢我可以连psd提供下载,就一个页面,套用新浪微博就行了。

改了风格,顺便把博客也转到了易联主机的linux空间里,速度比我自己的烂服务器快了很多。

今年打算把自己的这些垃圾站都整整,最近要把自己的所有网站都改版,敬请关注。两年多没好好做站,手生了,技术大不如前,还需要努力学习。
阅读全文访客评论 { 47 }

我要结婚了

  我要结婚了,6月8号。

  一直对婚姻抱有某种的成见,一直没有认真彻底的考虑过关于婚姻的意义。但在父母长达几年的催促之下,我决定结婚了,我们两个都没有那种对结婚的期盼心情,而是一推再推,现在做这个决定实际上是对父母的一种交代:儿子总算成家了!

  十天前父亲去看了个日子,说农历五月十六是个好日子,虽然这日子很紧,但我们不想拖了,因为早已决定今年结婚了,迟早都一样,十几天足够做准备了。以前感觉结婚很麻烦的,实际上根本不需要准备啥,就是照个婚纱照,买点结婚用品,去饭店订饭,最麻烦的那天也只不过是一天。

  今天和MM去办结婚证,以前听过一些关于领证时的矛盾心情,我听了有些迷惑,既然已经决定结婚,去办理合法的手续有什么矛盾呢?如果说有矛盾的成分出现,那肯定是对婚姻不信任,既然不信任为什么要结婚呢?我觉得我还是长大了,去民政局的路上我什么也没有考虑,好象一切都是应该到来的,对于昨天和未来,在确认签字的一瞬间彻底划清了界限。拥有了这个红色的本本,就拥有了那么一份责任,同时无声的给彼此许下了不朽的誓言。

  前几天我做梦自己结婚了,醒来后突然对结婚有了一丝期盼,我突然感觉我已经厌倦了某些东西,我想换一种方式生活,同样我想换一种角色生活,也许等我看到换位后的差距后,对于自己的生活我会重新的去审视,也许只有重新审视我才能找到某一种落差,也许只有尽力的去补偿一些东西,我的良知才会有片刻的平衡。我不想让自己的生活永远的拴在哪个永远只属于自己的世界,杜绝所有关心和爱护自己的人。也许每个人的人生都有不同的结局,我想我的结局就是应该这样快乐的过下去,而我相信每个人的人生都是依靠自己的努力去改变的,我更愿意相信明天会更好。

  也许,结婚并不是爱情的坟墓,也并不像《围城》中描述的那般的宿命。

  对于明天,健康的人应该有健康的心态,既然选择了彼此,就应该给彼此一个完美的答卷。
阅读全文访客评论 { 135 }