QBlog博客 V2.5 版本发布 增加健康频道[支持多语言、多用户、多数据库、目录级URL]

本文涉及的产品
.cn 域名,1个 12个月
简介:

QBlog发布历史回顾:

1:2010年11月08日---支持多语言、多用户、多数据库、目录级URL之路过秋天版博客发布[绝对有杀伤力的博客]

2:2010年11月10日---基础却容易被忽略的那点事--web入侵方式及注意事项总结

3:2010年11月15日---支持多语言、多用户、多数据库、目录级URL之路过秋天版博客 V1.0正式版 发布[含详细部署安装说明]

4:2010年11月17日---路过秋天版博客-皮肤制作指南 [附犀利哥入侵攻防站话题]

5:2010年11月29日---路过秋天版博客 V2.0 测试版发布 公测一周[支持多语言、多用户、多数据库、目录级URL]

6:2010年12月10日---路过秋天版博客 V2.0 正式版发布 增加后台管理系统[支持多语言、多用户、多数据库、目录级URL]

 

说点碎语:

本次发布距离上次版本发布时间较长,主要是新开发了健康频道,同时对整项目结构进行SEO方面的调整与优化,

当然了,园子园豆的产生也让我写了些其它性质的文章,故版本发布一推再推,直到现在才发布了,下面我们来看看新版本带来了哪些新元素。

 

 

接下来是V2.5 版本发布正文 [系统演示地址:秋色园]

 

2.5版本新增元素

复制代码
1:增强系统在localhost、IP、IP+端口、无www域名如http://cyqdata.com/等条件下运行

2:SEO优化增强-独立的标题控制与URL简化

3:增加RSS功能。

4:增加健康频道功能[可自定义]

5:将原系统主站归到技术频道-多频道扩展加强

6:增加配置允许设置默认主站定位到任意频道或博客用户。

7:域名访问优化,支持系统二级域名或子目录的访问方式如: http://health.cyqdata.com/http://ww.cyqdata.com/health

8:用户双语言增加,增加语言分离标签[#langsplit]
复制代码

 

提示:本次版本版本的升级不涉及数据库的修改,因此,可以直接使用原V2.0版本数据库。

 

下面我们仔细看看每项内容:

 

一:增强系统在localhost、IP、IP+端口、无www域名如cyqdata.com等条件下运行

本次新增加的内容,允许用户将系统架设在本地或局域网运行,同时,修正了下系统在http://cyqdata.com/这种方向上域名的访问定向。

 

二:SEO优化增强-独立的标题控制与URL简化

复制代码
本次新版本,在SEO方面花了很多时间与精力,原系统的标题,在不同的用户模版中,将被翻译成不同版本的标题,如果来不方便管理。
 
为此,重构了下页面标题的相关设计,将系统站点的标题独立到\Skin\global\sitetitle.html文件中单独配置,

避免在不同的用户模版中被翻译成不同的语言标题。

对于URL,整站优化,缩短了目录层极及简化个别单词,极大的增加了SEO的友好度。
 
同时对于每个系统频道的标题,增加可定义的子标题与标签内容。
复制代码

 
三:增加RSS功能

本版本为系统站点和用户站点增加RSS功能,具体实现的时间,可以参考 实战篇-六十六行完成简洁的Rss输出类  的发布时间。

 

四:增加健康频道功能[可自定义]

预览如下图:


下面进行相关内容解说:

本次新增加的频道,采取分类“ID”填充式填充内容,因此,用户可以将健康频道轻松的改造成其它频道内容,比如新闻频道、资讯频道或其它频道。

只需要创建新的系统分类,并对原始的html做下简单的修改即可。

 

为了方便用户将健康频道改造成其它频道,特别增加Url映射,允许将health映射为其它词语。

复制代码
<!--目前支持2种 自定义url映射:tech,health -->
< add  key ="Map_Tech"  value ="article"   />
< add  key ="Map_Health"  value ="news"   />

如此配置结果为:

原  健康频道 的访问地址将变成:news.cyqdata.com
原  技术频道 的访问地址将变成:article.cyqdata.com
复制代码

 

另外提示:小站做健康内容,相当的容易被和谐,健康频道上线好些天了,还没有被收录呢。

健康频道在一开始上线之初,曾将主站切到健康频道,不知是内容原因,还是切换主站原因,导致百度和google的收录中秋色园的主站不见了,

因此,秋色园又切回技术频道做为主站,隔天主站收录又回来了,为此,主站将保持一段时间不变。

 

五:将原系统主站归到技术频道-多频道扩展加强

随着健康频道的加入,原来的主站也改造成技术频道形式,于是秋色园目前只有频道概念,具体主站定位到哪个频道,哪个就是主站了。

而主站的定位,可轻松通过配置文件完成切换,在随后的开发中,将有越来越多的频道加入。

 

六:增加配置允许设置默认主站定位到任意频道或博客用户

复制代码
系统默认将主站定位到技术频道,通过配置,目前版本你可以将主站定位到以下三种频道:

1:技术频道:
< add  key ="DefaultKey"  value ="tech"   />
< add  key ="DefaultAshx"  value ="Home_Tech"   />

2:健康频道:
< add  key ="DefaultKey"  value ="health"   />
< add  key ="DefaultAshx"  value ="Home_Health"   />

3:用户博客频道:
< add  key ="DefaultKey"  value ="index"   />
< add  key ="DefaultAshx"  value ="index"   />
< add  key ="DefaultUser"  value ="任意用户名"   />
 
提示:如果配置了url映射,DefaultKey需要改成映射后的key
复制代码

 

七:域名访问优化,支持系统二级域名或子目录的访问方式

经常目前优化之后,基本上所有的访问都支持目录和域名两种方式的访问形式如:

 

八:用户双语言增加,增加语言分离标签[#langsplit]

复制代码
在用户博客中,当用户切换语言的时候,总会有三个资料没有发生变化:

1:博客标题、2:博客描述、3:用户公告

为了解决这种情况,及程序达到一种平和状态,增加了语言分隔标签,允许用户存在主语言和副语言。

简单示例:

博客标题写成:路过秋天[#langsplit]Autumn  passing

用户后台默认可以设置一种主语言,不设置时以系统配置的默认语言为主。

如果用户访问的语言种类为用户的主语言时,即取分隔符前面部分,反之取后面部分。
复制代码

 

 双语言分隔示例演示看:http://www.cyqdata.com/cnblogs

 

九:其它近期可能做的相关事情

1:发布 数据框架CYQ.Data V4.0版本

2:初步打算写一个系列:秋色园技术原理解析

将秋色园的技术实现原理分享广大网友,大体主要包括以下内容:

项目框架、多语言原理、多数据库原理、重定向原理、皮肤原理、访问计数原理、页面标题策略、编辑器解析、

缓存策略原理、用户提交缓冲策略、页面加载原理、加密策略、文章采集入库、Xml之DTD解析等内容

3:秋色园后台开源

4:正在收集 数据框架CYQ.Data 的项目案例,欢迎大伙使用CYQ.Data框架做过项目的与我联系,谢谢您对本框架的支持。

 

十:V2.5版本下载

下载地址:下载中心-秋色园

 

最后:欢迎大伙有空多关注下秋色园,谢谢大伙的支持。

版权声明:本文原创发表于博客园,作者为路过秋天,原文链接:

http://www.cnblogs.com/cyq1162/archive/2011/01/03/1924817.html

相关文章
|
30天前
|
SQL JavaScript 关系型数据库
node博客小项目:接口开发、连接mysql数据库
【10月更文挑战第14天】node博客小项目:接口开发、连接mysql数据库
|
5月前
|
监控 关系型数据库 MySQL
|
1月前
|
SQL JSON 关系型数据库
MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
【10月更文挑战第3天】MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
143 5
|
1月前
|
SQL Oracle 关系型数据库
SQL数据库当前版本概览与更新趋势
在探讨SQL(Structured Query Language)数据库的当前版本时,我们首先要明确的是,SQL本身是一种查询语言标准,而并非特指某一个具体的数据库产品
|
24天前
|
SQL 关系型数据库 数据库连接
"Nacos 2.1.0版本数据库配置写入难题破解攻略:一步步教你排查连接、权限和配置问题,重启服务轻松解决!"
【10月更文挑战第23天】在使用Nacos 2.1.0版本时,可能会遇到无法将配置信息写入数据库的问题。本文将引导你逐步解决这一问题,包括检查数据库连接、用户权限、Nacos配置文件,并提供示例代码和详细步骤。通过这些方法,你可以有效解决配置写入失败的问题。
51 0
|
28天前
|
XML 缓存 数据库
Discuz! X3.0 版本的数据库字典
Discuz! X3.0 版本的数据库字典
46 0
|
29天前
|
JavaScript 前端开发 测试技术
[新手入门]todolist增删改查:vue3+ts版本!
【10月更文挑战第15天】[新手入门]todolist增删改查:vue3+ts版本!
|
2月前
|
关系型数据库 分布式数据库 数据库
开源云原生数据库PolarDB PostgreSQL 15兼容版本正式发布
PolarDB进行了深度的内核优化,从而实现以更低的成本提供商业数据库的性能。
|
3月前
|
SQL 数据可视化 关系型数据库
成功解决7版本的数据库导入 8版本数据库脚本报错问题
您提供的链接是一篇关于如何解决在MySQL数据库中导入脚本时出现版本兼容性问题的博客文章。文章中提到,如果在MySQL 5.7之前的版本中使用utf8mb4_0900_ai_ci排序规则,会遇到"Unknown collation"错误。解决办法包括升级MySQL版本到8.0或更高,或者更改排序规则为utf8mb4_general_ci或utf8mb4_unicode_ci,并提供了修改SQL脚本的示例。 如果您需要更详细的信息或有其他问题,请告诉我。
|
3月前
|
关系型数据库 MySQL Shell
MySQL数据库一键安装脚本,适合任何版本
MySQL数据库一键安装脚本,适合任何版本
87 2

热门文章

最新文章

下一篇
无影云桌面