我这几天一直在苦苦寻找一款可以长期投靠的CMS产品,要求的是
1)必须支持命名空间
2)必须OOP + MVC分层
3)丰富分文档和使用群体,至少是出名的,免得哪一天他们解散了
4)……
一开始我把目光投向了drupal,看了一下中文网络对他的介绍,什么节点存储思路,创造了什么先河。看了之后都睡不着觉了,恨不得开灯起来下载测试下。
不过第二天下载来安装发现,很让自己失望(自己对Drupal的感受的文章 http://blog.csdn.net/default7/article/details/32072207 ),后来再把目光投向了Joomla!
Drupal 和Joomla!
其实一开始对Joomla没什么用心的,因为我看中文网络对Drupal的描述中一直说Joomla很烂,很过时,面向过程之类的说法。
不过下载下来很惊讶,里面都是组件化,且安装成功,要知道Drupal在我的 双核CPU 6G内存的Win7电脑上都安装失败!
看到Joomla的源码,感觉Symfony2的官网是不是写错了,symfony的官网说drupal用的是symfony的框架,但是看了drupal和joomla之后我更认为Joomla才是用symfony框架的。因为Joomla很强烈的组件化,自己开发也非常方便。而且joomla官网说的Joomla 3.3.x 只需要 PHP 5.5.3的服务器就可以运行,这对于我等买不起VPS的屌si来讲真的是一个福音啊~~
对机器配置要求高,放虚拟主机很吃力?
因为我做网站大部分都是用来测试,所以我每次都挑最便宜的来买。没买过VPS,一直都是用虚拟主机。
然后我想到了自己还有几个空间,香港的一个虚拟主机,PHP是 5.3.3的,那岂不正好合适吗。结果上传上去,提示必须PHP 5.3.10。
很失望。
Your host needs to use PHP 5.3.10 or higher to run this version of Joomla!
然后我又记起来了我还有一个美国dreamhost的空间没有过期,也是虚拟主机的。他的PHP是 PHP 5.3.27
然后我又很happy的把gz程序上传上去,Putty解压缩,可结果还是安装失败。到了数据库安装那里,一直加载中。
仍旧失败。
最后我还是安装成功了的。不过是降低版本。
先删除上传的最新版joomla,然后再到dreamhost后台点击onclick install 一键安装,选择CMS -> Joomla(他的版本是3.0.0)。
然后安装了之后(整个过程我觉得其实还是非常慢,到了数据库安装那里还是卡住了,一开始还以为不可能安装成功,结果很久之后安装成功了。joomla 和drupal一样,MySQL储存都是InnoDB引擎,看到joomla这样我再次对InnoDB一种畏惧),再进入后台点击update升级joomla。
Joomla 3.3.1体验完毕,总结自己的一些看法感受:
1)适合做二次开发,比drupal适合,对于drupal的节点存储思路,我现在的想法是其实那样非常耗费资源!
2)总是一直感觉到用最新PHP技术(闭包、MVC、OOP,其实也不算最新),放到服务器上去会非常卡会非常卡,所以这也导致我到最近才开始学MVC,以前一直非常排斥
3)Joomla功能比较齐全,但是我只是一个程序员,网站的主要的竞争其实还是内容的竞争。瞎折腾了一下,觉得自己根本就什么都写不出来的。就又搁一边了。。by default7#zbphp.com 日期2014-6-19
刚接触Joomla,写一下瞎折腾的初感受~,布布扣,bubuko.com
原文地址:http://blog.csdn.net/default7/article/details/32337731