您的位置:首页 > 运维架构 > 网站架构

如何选择合适内的内容管理系统 | joomla网站建设每第一帖

2012-11-11 11:14 656 查看
本文为新手入门篇,老手可直接飘过,谢谢来访

不知到从什么时候开始想做一个属于自己的网站了,于是就一口气学习了php,mysql,div+css。然后开始自己敲代码写页面,但是发现要如此完成一个完善的系统真是太难了,于是乎转向cms。

我开始寻找一款适合自己的内容管理系统,有织梦,wordpress,joomla等...,

用织梦,感觉很容易上手,但可扩展性不是很好,作出的网站也很china化,wordpress比较强大,但是定义在博客开发上,似乎以后对其他方面内容管理不会是很强,joomla的后台进去一头雾水,不知怎么用,随便调了几下竟然怎么也弄不出个页面来,伤心之下就搁置起来了。

可能是学过架构的原因,我更看中一套系统的整体架构的前瞻性、结构的合理性与接口的开放性。于是乎我继续寻找,也喜欢在google上搜索英文网站看。我发现 joomla在国外很是普遍,而且demo站的风格差别很大,功能插件也很是完善。似乎当时在国内的资料还是比较少的,主要有囧啦中国、okjoomla、joomla之门几家在做。想想它能在短短的几年超过wordpress在国外流行起来是有其原因的,所以我决心静下心对其研究一番。安安心心做一个属于自己的网站。

首先,选择版本,既然用就用最新的吧,呵呵,直接上,joomla2.5,下载地址:http://www.joomla.org/,不过我写blog的时候已经升级到3.0了。

先来看看它的demo,2.5的,http://joomla25.cloudaccess.net/,这个看起来似乎比较丑嘛,:-),只是基本的框架。

先在自己笔记本上搭建一下开发环境,具体php+mysql环境怎么搭建网上资料很多,我就不多说了,请自己搜索。

进入后台以后,有网站、用户、菜单、内容、组建、扩展几个菜单栏,其中我必须要说的几个概念是菜单、模块、模板、插件。下面我们一一讲来。

今天我们主要介绍一下菜单:

joomla是按照严格的mvc模式开发的,所以菜单本身跟如何显示是没有关系的,菜单是joomla内容的组织形式,具体是横着放在上面还是竖着放在下面,左边,右边及菜单显示与否均无关联,刚开始用的时候会发现新建了个菜单在前台找不见,可不要着急。

先看着上面的菜单新建菜单项,随便建,建好了再说。



看看,这个是我当初的测试网站随便建的几个菜单,每个菜单底下建了几个菜单项。下一步我们让菜单项显示出来,这就需要用到模块的概念了,简单讲就是页面上用于显示内容的一个板块。

在扩展菜单模块管理中,我们可以看到许多模块,有的是发布状态,有的是未发布,我们自己新建个模块看看,需要输入哪些。首先需要选择模块样式,就是你的模块是什么内容,我们选择菜单,因为我们需要找一个地方显示我们刚才新建的菜单。看图



看到了吧,这里主要选择模块位置,和选择菜单。然后我们预览网站看看是不是多出来了一个菜单。具体让这个模块显示在什么位置是由模块位置决定的,模块位置是在模板文件里面定义的,我们暂且不去深究,我们先来看看模块位置的概念,

下面是我目前网站的模块位置分布图,读者可以在主页网址后面加上?tp=1查看,



如果我们想把新建的菜单放在现在的left位置,我们就在前面选择left,然后菜单会与顾客登录模块放在一个位置,因为几个模块是可以共用一个位置的。读者可以自己试试。

然后我们回归正题讲菜单。

新建菜单就是输入个名字和种类,没什么可说的,看看菜单項。

菜单項种类有很多种,



也就是点击这个菜单項要显示的内容,上面的k2是我后装的组建,是把joomla原有的文章管理功能扩展了一下,可以有更完美的显示。我们把菜单项链接到一个k2的分类里面,来展示k2一个分类的所有文章,这样来实现一个简单的产品展示功能。



注意右边,是实现点击这个菜单就显示短租公寓里面所有内容的功能,分类选择短租公寓,标题自己定,会显示在浏览器的title栏目里。看看效果:



还可以吧,k2组建我会在以后说到。

好了,先简单介绍到这里,下一篇我会记录模块的相关内容给大家分享,本篇先有个大概的了解。谢谢支持
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: