标签归档:Develop 开发

网站开发相关文章……

如何达到 Yahoo! ySlow GradeA 速度指标(二)

上篇文章针对 ySlow 的前 7 项指标做了说明,这里继续后面的 7 项指标。虽然网页显示速度对于 SEO 或许意义没有那么重大,但对于用户体验却十分有意义,有统计表明网页如果在 5 秒钟内没有下载完成则会丢失一半以上的用户,之后下载时间与用户流失成指数比例增长。这里将继续补充 ySlow 在 Small Site or Blog 标准下的后 7 项指标解释及如何达到 GradeA 指标……

继续阅读

如何达到 Yahoo! ySlow GradeA 速度指标(一)

Yahoo! YSlow 是一个由 Yahoo! 雅虎开发的 Firebug 插件,其实通过这个名字就知道这款插件是干嘛的即 Y(why)Slow 名字起的太好了 ySlow 可以通过分析网页内各项资源的加载情况对三类网页进行评级,并提供一些非常有用的建议,目前主要被用来测试网站加载速度及获得网页提速建议。记得这个小站刚开播的时候是 GradeC 后来简单调了一下到了 GradeB 今天终于下决心冲一下 GradeA 重写了几乎三分之一的代码和图片,终于功夫不负有心人不仅整体达到 GradeA 级别,并且所有的 14 项指标也均为 GradeA 评级 Overall performance score 99 分,那么如何能顺利达到这个指标呢,这里将分别从 14 项内容简单描述一下……

继续阅读

利用谷歌文件(gDoc) 向网站及 CMS 添加复杂表单

对于普通 CMS 来说,通常添加各种复杂表单(如各种问卷或联系表单等)会让开发者非常头疼,而这种头疼并非来自于技术实现,而是如何组织代码:如果从底层程序写起会完全丧失当初选择 CMS 的优势;如果选择相应 CMS 的模块(Module)或插件(Plugin)例如 Drupal 的 CCK 模块或是 WordPress 的 ContactForm 插件都可以实现类似的功能但如果是面对对于大量不同内容表单的时候,这些插件所消耗的资源会略显浪费。

这里推荐使用 谷歌文件(Google Docs) 里面的表单类型文档来组织各种复杂表单并统计表单结果数据,具体步骤如下……

继续阅读

为 WordPress 的 404 页面添加 Google 404 增强工具

今天花了点时间为我的 WordPress 添加了一个 404 页面,并在该页面中添加了一些有用的链接以帮助用户重新返回网站内容而不是关掉你的页面。通常如果用户点击的链接指向您网站上已不存在的网页,您的服务器就会返回 404 即找不到网页错误。由于这些常见的提示消息会令用户不快,因此建议您创建自定义的 404 网页,以提供有关您网站的更多有用信息,从而挽留这些流量……

继续阅读

博客系统 BlogCMS Z-Blog 简介及常用开发资源

Z-Blog 是一款小巧而强大的基于 ASP 平台的 Blog 程序,程序本身非常小巧易用,但却有丰富的主题界面及插件扩展支持;采用 Web Standards 网页设计标准;生成静态日志页面,支持自定义目录配置;支持 FierFox、Opera、Safari 等浏览器;支持 WAP 访问;支持 Windows Live Writer 和 Google Doc 等离线写作软件发布日志及博文;早于 WordPress 之前提供主题及插件的在线安装;完整丰富的开发文档……

继续阅读

为 CMS 制作主题模板的 SEO 建议

虽然诸如 Drupal Joomla 包括 WordPress zBlog 等在内的很多 CMS 已经在代码上将搜索引擎优化(SEO)做到极致,但如果在主题模板上对于 SEO 稍有松懈,其结果必然惨不忍睹,因为此类 CMS 的前端页面内容及代码结构几乎全部由主题模板(Theme & Template)提供,所以无论哪个 CMS 在程序代码上如何努力,倘若主题开发人员对于模板代码的 SEO 稍有不慎,其后果不言而喻,这里我总结了一些我个人在制作各种 CMS 主题模板时的一些 SEO 心得及建议……

继续阅读

修改 WordPress 主题原生支持 LightBox 和 TagCloud 无需插件

目前本博所用的模板还是半年前从 zblog 转到 WordPress 时自己做的,当时做成以后一直没有怎么修改过,也装了不少插件结果页面打开速度就越来越慢,今天花了一些时间暂时把比较有用的 LightBox 和 TagCloud 直接整合到了模板中,这样可以少装两个插件了,因为一些定制的属性可以直接写模板里面不用存数据库,整合之后效果还是相当明显的:

修改之前的首页加载时间 7s 页面大小 215kb 左右;修改之后的首页加载时间 5s 页面大小 133kb 左右。

目前使用 YSlow 测试按照小型网站及博客标准(Small Site or Blog)可以得到 Grade A 相当不错了,如果将 TagCloud.swf 压缩并使用 GoogleAPI 加载 js 的话理论上页面加载速度还可以更快,暂时还是这样吧,由于浏览器缓存原因页面上的部分内容可能显示错误,建议使用 Ctrl+F5 重新加载一次本站页面更新浏览器缓存。

继续阅读

【Joomla】优秀的免费开源 CMS Joomla 简介

Joomla(有人称其为逐浪)是一套采用 PHP+MySQL 开发,可跨平台运行的优秀内容管理系统(CMS)他除了具有新闻文章管理,文档图片管理,网站布局设置,模板主题管理等一些基本功能之外,还可通过其开源社区提供的上千个插件进行功能扩展,这里收集了一些对于 Joomla 主题及插件模块开发非常有用的资源分享给大家。 继续阅读

【Drupal】基于 CMS Drupal 的优秀网站收录

Drupal 是一个强大的网站内容管理系统(CMS)甚至是内容管理框架(CMF)他可以让个人或社区使用者很容易地发表管理并组织一个网站里大量且多样的内容,我个人从 08 年初开始从事 Drupal 主题模版制作开发至今,这里收集了一些非常优秀的网站,这些网站均是基于 Drupal 构建,分享给大家。 继续阅读