APP下载

利用Joomla构建旅游电子商务网站

2013-09-14

电子测试 2013年6期
关键词:龙门山插件组件

陈 燕

(四川旅游学院(筹)信息技术系,四川成都 610000)

1 Joomla介绍

Joomla(国内译为逐浪)是一套在国外知名的内容管理系统CMS(Content Management System)。使用内容管理系统软件,它可以自动像图书馆中的书籍管理一样跟踪你网站上的每一块内容,网站上的内容可以是简单的文字、照片、音乐、视频、文件,或几乎任何你能想到的。使用CMS的一个主要优点是,它几乎不需要任何技术技能或知识管理,因为CMS帮你管理了网站所有的内容。

Joomla是使用PHP语言加上MySQL数据库所开发的软件系统,可以在Linux、 Windows、MacOSX等各种不同的平台上执行。目前是由Open Source Matters这个开放源码组织进行开发与支持,这个组织的成员来自全世界各地,小组成员约有150人,包含了开发者、设计者、系统管理者、文件撰写者,以及超过11万名(2007年6月)的参与会员。

1.1 历史

这个名称来自非洲斯瓦希里语的方言“Jumla”,意思是“一起”(All together)或“as a whole”。2005 年 9 月 Joomla 团队Open Source Matters发布Joomla 1.0.0版本.

1.2 特点

1.2.1 应用中添加了最新的网站技术:

Joomla应用中添加了很多最新的网站技术,如RSS(新闻联播与新闻读取)、SEO(搜索引擎优化)等

1.2.2 丰富的附加组件或模块

在Joomla官方网站中(http://www.Joomla.org)有来自全球上万种不同网站应用的附加组件与模块。使用者只要具备基础的计算机知识就可以方便的安装和卸载这些组件,用类似搭积木的方式就可以构建网站。

1.2.3 二次开发方便

对于网站程序开发者和美工设计者,Joomla保留了最大的弹性和整合能力。方便二次开发者根据自己的需要进行个性化的开发,如同空房子一样,客户可以根据自己的需要美化墙面,个性设置。

1.2.4 使用者众多

目前包括易趣(ebay)、宜家(IKEA)、必胜客(pizzahut)、哈佛大学、保时捷网站(巴西)、三菱公司全球网站、众多国家政府在内的网站都是基于Joomla核心架站而开发的,各行业的实例网站也比比皆是。

1.3 建站一般流程或步骤

利用Joomla构建网站的一般流程为:

图1 Joomla建站流程

2 旅游电子商务网站整体规划

四川龙门山旅游公司成立于2003年12月1日,首期注册资本3319万元。公司的经营范围包括:龙门山风景名胜区旅游资源开发、建设、经营、保护;园林设计绿化设计、施工、建设;花卉种植、销售;房地产开发以及彭州旅游资源开发。该公司为我系学生“三下乡”合作单位。

该公司希望通过建立龙门山旅游网站,通过网站宣传龙门山旅游在5.12灾后景区恢复、重建计划相关消息,并利用该网站开展网络营销、景区活动宣传、景点信息化建设。

针对企业的以上要求,龙门山旅游网站整体规划设计如下,

3 环境搭建

3.1 Hostmonster上搭建

由于Joomla是使用PHP编程语言和MySQL数据库开发,因此,运行时需要安装支持PHP的WEB Server和MySQL数据库。考虑到空间权限与管理的方便,本论文选择了国外网络空间Hostmonster。Hostmonster是一个不错的PHP主机,支持Joolma、Mambo、Drupal程序。这三个最著名的开源PHP内容管理系统提供了完整的网站建设的框架,运行在带MYSQL数据库的PHP环境下。

图2 龙门山旅游网站整体规划

在Hostmonster主机下安装Joomla是很简单的,Hostmonster的Cpanel主机管理控制面板提供的“Simplescripts”功能可以很轻松地完成这项工作。登录Cpanel后来到Simple scripts页面,在 Script List(程序列表)下Content Management(内容管理)里点击Joomla,选择程序版本,就可以安装了。

3.2 本地搭建

如果基于本地调式需要,可以直接下载XAMPP或LAMP(Linux—Apache—MySQL—PHP)经典组合,这两个安装包都可以实现本地环境的一键安装与搭建。一键安装后再安装好相关版本的Joomla,(Joomla程序可从官方网站(http://www.Joomla.org)直接下载,如果需要中文程序,可以直接从国内相关网站上搜索下载)网络环境就搭建好了,省去了系统整合、参数配置的麻烦,而且整套方案不需要花费软件购买费用,降低了建设成本。

4 模板选择与设置

内容管理系统中的内容是通过网页模板展现给用户的,模板的美观、布局的合理对一个网站至关重要。在网站建设中,可以应用现成模板或自行开发模板,一般在安装好某一版本的Joomla程序中都自带有一两个免费的经典模版,目前在互联网上能搜索到很多的Joomla网页模板.包括各种行业,各种版面设计,各种语言,用户可以根据自己的需要下载安装。

在本论文中,针对龙门山旅游公司网站设计,选择了Joomlart.com公司开发的JA-Teline-II为该网站的模板。

选择好该模板后,进入Joomla后台管理程序,选择Extensions下的Install/Uninstall,选择需要添加的模板后,系统将自动安装好该模板。安装好后的模板需要在Extensions下的Templates Manager中选中已安好的模板为默认模板。

5 模块、组件、插件安装与设置

模块是放在页面上的,可以定义位置,模块里可以是文章或组件。另外也可以理解模块是捆绑在组件上的完成一定功能的小程序,它可以显示在模板定义的各个位置上,这个显示位置可以根据需要自己调整。

组件是Joomla中的迷你程序,在菜单管理中以com_作为前缀出现,存在于菜单中,可以定义出现在哪个菜单里。Joomla一般自带有用户组件、内容组件、广告组件、新闻组件、投票调查组件等。“用户管理”组件让网站的访问者可以注册、登录或注销、修改密码等个人信息、找回丢失的密码。在后台它则允许您创建、封杀用户,或创建用户组、设定其访问权限,等等。值得注意的是,如果用户未登录站点,他可能看不到网站的某些内容。

插件是一种更高级的扩展,如编辑器就是其中的一个插件,Joomla插件开启和关闭都影响整个Joomla,如Google分析插件。

6 内容编辑与管理

在Joomla中,文章、广告、新闻、投票、图片等这些相对分散的内容,系统通过单元和分类来进行管理,单元相当于一个大分类,如“新闻”,分类相当于大分类的二级细分,如“本地新闻”、“国外新闻”。在建站之前就需要对站点的信息组织进行整体规划,根据上述图2中龙门山旅游网站的总体规划,整理相关的图文内容,添加到相关的单元与分类中即可。

7 整体优化

由于Joomla在设计之初就加入了不少SEO考虑,那么我们可以通过以下的一些操作来优化网站流量,提高搜索排名。

1.利用Joomla自带的SEO功能来优化网站内容、图片和超链接

在编辑文章的时候注意Meta标签的description选项,该选项是有要求的,一般不要超过130个字,这是Google所能扫描到的最大字符数,多余的字符将会被搜索忽略。同时为网站图片增加上“描述”和“标题”,也就是我们常说的“锚”,加上这些描述会让搜索引擎识别图片内容。为网站增加一些内链,比如把“龙门山”、“旅游”、“灾后重建”设置为网站关键词。

2.利用Joomla第三方组件来优化网站URL

简洁明了的URL是搜索引擎的最爱,所以可以使用第三方组件来实现网站URL的优化。URL应该做到富含关键词,并且通俗易懂,容易记住。

8 结束语

利用Joomla开源内容管理系统.实现了在很低投入的情况下建设了龙门山旅游网,满足了客户的信息宣传需求,能够对内容进行有效的管理与组织。客户根据需要可以进行二次开发。随着国内对开源技术的重视程度逐渐加大,相信Joomla在国内各行业的应用也会越来越广泛。

[1] 百度百科,Joomla,【EB/OL】.http://baike.baidu.com/view/171829.htm

[2] 浅谈CMS程序Joomla网站五大优化方法,【EB/OL】,http://www.chinaz.com/web/2011/0306/163159.shtml

[3] Joomla 中菜单、模块、组件、插件、扩展、模板 ,【EB/OL】http://blog.sina.com.cn/s/blog_793f985601012gd9.html

[4] 王正良、钟丽丹,基于Joomla!内容管理系统的门户网站建设【J】,农业网络信息,2011(7),82-84

[5] 渠芳,利用Joomla!构建WEB应用系统【J】,农业图书情报学刊,2010(11),62-64

[6] 张华宇,利用Joomla建设中小型图书馆互动网站王正良【J】,电脑开发与应用,2011(5),77-81

[7] 陈红飞,PHP内容管理系统:Joomla快速建站指南【M】、电子工业出版社、2009年1月。

猜你喜欢

龙门山插件组件
龙门山·卧云台
龙门山居图
无人机智能巡检在光伏电站组件诊断中的应用
新型碎边剪刀盘组件
自编插件完善App Inventor与乐高机器人通信
U盾外壳组件注塑模具设计
等待白雪的龙门山(外一章)
基于jQUerY的自定义插件开发
风起新一代光伏组件膜层:SSG纳米自清洁膜层
基于Revit MEP的插件制作探讨