`
lemar.shao
  • 浏览: 5808 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

第一次用joomla做网站的心得

阅读更多
自己做了第一个网站,也是第一次用joomla。网址是 http://www.renminkaiguan.com 网站现在正处于推广之中,趁现在说下自己开网站设计开发中所学到的东西,顺便做个记录。
第一次做网站,肯定有很多不足,也希望大家能浏览并给予建议!
网站是用joomla做的,主要讲的也是joomla方面的东西,首先感谢在此过程中对我帮助巨大的网站:52joomla,joomlagate,当然还有google和joomla啦~~
安装使用
1.在本地安装测试joomla时,最好不要用root账号(linux下),不过一般大家都不会那么做。。我那时也刚用linux没多久,贪图方便就直接用root账号操作,结果安装好后一堆问题,什么权限阿,ftp上传什么的,折腾了2天,最后都想放弃了,用普通账号安装时竟然成功了。
2.一般安装joomla和有的组件时,最好不要安装sample data。我有一次这样做时,覆盖了数据库,导致全部的东西都没了。有的组件如Flexcontent会自动复制原有内容,到最后这些内容基本都要删除,会很麻烦。
模板扩展
1.有时我们觉得一个模板中的一部分不能满足我们的需要,但另外一个可以时。我们可以考虑将两个模板进行融合,首先通过“&tp=1”获得模板的模块position,比较后增删位置,接着修改css文件来达到所需效果,有时可能需要修改php文件。
2.有的扩展对中文支持存在一定问题,请慎用。比如很多模块在对文章截取introtext时,对word的数量进行限制时,会有些bug,即使设为很小的数值时,还是会展示很多很多的内容(我一直不明白如何解决,请达人赐教)。很多扩展在删除后会有问题,比如我有次删除K2后再重新安装时各种报错,这时需要删除joomla中所有残存文件。
3.在使用某些扩展时,最好安装整个demo站,不要觉得麻烦,这将大大提高你对相关模块,插件,组件使用。通时通过后台模块参数的设置和相应的关联文件,才能使你的模块达到demo中的效果,组件发挥demo中的作用。我个人认为这也是joomla扩展学习使用中最有效的一点。
4.在使用各种扩展时,尤其是各类大型组件前,请务必认真阅读相关文档,这可以避免很多问题。最显著的如开启某些sef组件后导致全站崩溃的这类问题,如果认真看了使用文档,则完全可以避免这样的问题。
一些组件的使用心得
由于网站的主要目的是产品展示,所以我用了很多这方面的扩展。最开始时用joomla自带的内容扩展,不过其section/category/item的架构有很多不足,最明显的,面对多类别嵌套时十分无力。所以我尝试了一些第三方内容展示组件:
1.Flexcontent
就随便用了下,安装时可选择备份原有的内容。别的没怎么测试,看上去似乎和K2差不多。
2.SOBI2
一开始时准备用sobi做产品展示(K2无法安装使用)。就研究下了,功能十分强大,而且十分人性,可以设置是否隐去链接。无限类别嵌套,自带标签系统,能实现下载、图库、媒体库、评论、评分等功能。不过最后我觉得其更适合做和地理相关的产品目录,比如房地产,其可连接Google Earth,同时可自己定义例如价格,地址等参数。同时其有个模块,可以根据这几个索引完成搜索。效果类似与选择一些具体参数定位到产品。同时其sef插件设置也很方便,生成的url效果很好。
3.K2
我最后选用了K2来进行产品发布。K2的基本功能和上面所说的差不多,甚至还不如其功能强大,但使用起来还是很顺手的。其也实现了产品类信息,新闻文章的需求。不过K2在sef设置时有点小麻烦,ace joomsef和shs404sef的K2插件都要收费。后来我了个叫做sef advance 2008的组件,的确生成了不错的url-类似于-类别1/类别2/类别3/.../项目的URL。不过其只能试用5天,而且购买的价格不菲。最后我用了Artio joomsef。在下面讨论对这款组件的看法。
4.Virtuemart
虽然没用到,不过看到了很多关于这款组件的模块,有些效果十分华丽且很实用,大家可以自己搜索下。
5.jDownloads
功能强大的下载组件,甚至包含了积分下载和延时下载功能。有个bug,无法创建中文目录,不过网上有办法解决。个人觉得如果不是有特别的要求或专门的下载功能,还是考虑别的轻量级的下载组件比较理想。
6.Xmap
网站地图生成组件,不过和第三方组件一起使用时总是会有各种问题,有些即使安装了插件也无法解决。个人觉得网站地图可以考虑用网上工具或用软件生成后,自己修改样式放在页面中,或建一个内容页面,自己编写所需的效果比较好。
7.Artio Joomsef
sef生成组件,我也仅用了其生成K2的sef URL,需要遍历所有页面,找到所有连接后在自行手动修改(如有更好的办法,请务必告知)。还可以自定义title。对别的第三方组件的支持并不式很了解。安装后需要修改.htaccess,否则可能会有问题。
8.Akeeba Backup
前身是Joompack,很强大的备份还原组件,真的可以做到傻瓜式备份迁移网站。不过在迁移时注意,在服务器端先创建个数据库,将其整理改为utf8-general-ci,否则直接还原生成数据库后,前台中文会显示为?。
性能优化与seo
1.很多模块确实效果华丽,但是各种js,css的代价也不菲。同时很多国外模板的模块对IE6的支持并不是很好。个人推荐尽量用优雅简单的模块,少用动态效果,毕竟谁也不想进一个网站花费2,3分钟。
2.开启全站cache和gzip压缩,对js,css文件进行压缩并看情况合并。对于gzip压缩,我碰到个情况,在本地测试时有压缩,但在国外的主机上却没有效果,同时无论我怎样修改.htaccess文件和php.ini文件,都没有达到目的。其实这时我们可以选择一些优化插件,如IceSpeed,JCH Optimize,jFinalizer等。
3.关掉不用的插件,但也要慎重,对于不置可否的最好网上查查。比如我曾经关掉了user这个插件,导致了后台无法登录,即使账号密码正确,也一直停留在登录页面。对于站内搜索,可以考虑用google站内搜索,这样可以关掉search的相关插件。同时也要注意插件的顺序,如joomfish安装后由于两个插件的顺序会引发数据库语法错误。
4.善于利用工具。如使用Yslow和PageSpeed来进行页面优化。用SenSeo来分析页面关键词情况。用punypng进行图片压缩,效果比smush好,但是有大小500K的限制,同时使用起来没用smush方便。还可以使用各种网上诊断工具,不断优化页面,尽量做到没有错误,没有死链,没有404,没有赘余。让网站访问速度达到最理想的效果。
5.针对URL的seo,虽然百度说过直接动态URL的抓取,但joomla有些组件导致URL中的?,&过多,且看上去结构混乱。所以URL的sef还是很有必要的。我个人觉得URL最好是和面包屑导航相一致,比方说:导航为首页-分类1-分类2-产品,那对应的URL可以是 domain/ category1/category2/item。URL中最好不带中文。
6.那些自动生成mate tag(包括meta keywords和你meta description)的插件一般都存在问题,如抓取的引文字数,抓取内容的质量等。所以我建议还是自己手写,这样不仅可突出重点,还高度壳定制。对于那些类别页面,可以通过sef组件抓取页面再进行编辑。
7.别的技巧如关闭文章页面中没用的功能,如打印,pdf,email等。IE6下处理png图片时用DD_belatedPNG.js(基于VML解决,而且可以少用滤镜)
以上就是一些我在这个阶段中对joomla使用的一些感悟心得~欢迎大家指点,还有希望网站越来越好。
1
0
分享到:
评论

相关推荐

    joomla资料 joomla开发 joomla教程

    您可以在这里免费获得joomla资料,您也可以分享您的joomla心得,方便发大家互相学习。聚集Joomla爱好者,彻底改变Joomla在中国发展的面貌。我们的目标是让全世界最优秀的CMS系统—Joomla真正的走向中国,为Joomla在...

    Joomla网站中数据导入导出问题

    本教程主要以DreamHost空间为例来为大家介绍在用Joomla做网站的过程中数据导入导出的过程中经常出现中文 乱码问题。

    joomla1.5使用教程 - 中文手册

    第一单元:术语,概念,和审议 joomla 1.5安装方法 第三单元 前台内容 第三单元 前台内容? 第三单元 后台 Joomla 管理配置! 帮助菜单 网站菜单 用户管理器 编辑用户 添加新用户 媒体管理器 全局配置 用户 内容 服务...

    joomla使用模板 美观

    joomla使用模板 joomla使用模板

    joomla表结构介绍

    joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构...

    Joomla! 用户宝典

    这个流行的、屡获大奖的开源CMS,本教程会教你用Joomla按你自己需求一步一步,最终开发出一个成功的站点。本书阐述了对CMS的总体看法,同时也包含了关于内容的组织,编辑以及 模板的主要概念。最后,本书也涉及了...

    joomla and joomla

    joomla

    一款很好的Joomla2.5模板

    一款很好的Joomla2.5模板

    Joomla教程很好用的CMS

    Joomla,是一个人人都可以免费,的开源内容管理系统(CMS)。它是中小企业建站的理想选择。不要让价格来困扰你——Joomla!是强大且稳定的,并且被越来越多的机构选择作为解决方案。这样普遍的使用使得Joomla!作为一个...

    joomla七牛插件

    joomla七牛插件,加速网站的速度。系统会自动将你网站的静态内容同步到你的七牛空间,让你的Joomla网站飞起来!

    Joomla1.5升级为Joomla2.5(

    zmax程序人 将Joomla1.5版本的模板移植到Joomla2.5上的经验总结

    使用Joomla轻松制作自己的网站

    简单的介绍了一下怎么用Joomla的模板制造自己的网站 适合新手

    joomla使用的API

    joomla的API,在做二次开发时使用。pdf格式。

    joomla模块用户列表

    提供Joomla展示用户列表的功能,已中文化

    joomla! 的介绍和使用

    有关joomla的介绍 I Want a Web Site and I Want It Blue — How Much Will That Cost?

    Joomla 1.0 升级到 Joomla 1.5 用的组件

    Joomla 1.0 升级到 Joomla 1.5 用的组件 [migrator] 描述 默认joomla 35个表, 如果你装其他com.....则需要这个组件对应的插件! 在joomla 1.0里安装,生成sql 然后下载.... 在你安装 joomla 1.5的时候, 在安装示例...

    joomla 2.5 空白模板

    joomla2.5空白的模板,只要有了这个模板就可以很快高效的制作joomla2.5的模板了

    joomla漏洞利用代码

    joomla漏洞利用代码,影响版本joomla1.5-3.4.最开始检测到利用该漏洞实施入侵的是 Securi 安全团队

    如何用XAMPP搭建Joomla本地测试服务器

    主要介绍了XAMPP的安装,XAMPP文件夹内容简介,如何运行XAMMP,以及如何用XAMPP搭建Joomla本地测试服务器。

    joomla官方手册(英文版/PDF格式)

    The Official Joomla Book是Joomla出版社出版的一本介绍Joomla的使用的教程,Joomla居然有自己的出版社,牛逼了!本书是Joomla官方网站推荐每个 Joomla网站管理员、网站设计者、内容管理员、网站开发者必看的一部...

Global site tag (gtag.js) - Google Analytics