网站经过重新设计后,上线大概也有十来天的样子了。现在主要是在进行一些推广和优化的过程。这也是段难熬的时光,我希望搜索引擎收录的快点再快点,不过好像他们似乎很不配合。我每天晚上想着各种各种策略和期盼明天网站收录数会增加,可是总是失望居多,但也一直乐此不疲。那趁现在说下自己开网站设计开发中所学到的东西,顺便做个记录。
网站是用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。 以上就是一些我在这个阶段中对joomla使用的一些感悟心得~当然自己的理解肯定存在不足之处。
欢迎大家指点。本文来源于 上海人民电器开关厂公司博客 转摘请注明文章源地址:http://www.renminkaiguan.com/company-blog/some-idea-with-design
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。