WebFuture 模板技术中心WebFuture 模板技术中心
首页
  • WebFuture

    • 概述
    • 网站部署
  • 帮助

    • 本站指南
  • 概述
  • 模板组成和目录
  • 模板编辑与管理
  • 模板相关功能清单
  • 模板命名规范
  • 标准模板库
  • 模板制作流程
  • 模板方案打包

    • 模板方案打包要求
    • 模板打包工具使用说明
    • 模板方案导入与站点应用
  • 附件

    • 规范命名对照表
  • 概述
  • 视图与组件
  • 组件使用示例
  • 内容模块常用组件

    • 文章模型
    • 图片模型
    • 视频模型
    • 内容模型
    • 公开信息模型
    • 档案模型
  • 功能模块常用组件

    • 站点类
    • 节点类
    • 广告类
    • 便民咨询类
    • 信访类
    • 问卷投票类
    • 值班管理
    • 扩展字段
  • 进阶应用

    • 应用:字段在列表页筛选
    • 应用:引导页后渐隐显示首页
  • 通用对象
  • 通用URL生成对象
  • 通用字符处理对象
  • 请求上下文对象
  • 数据传递对象
  • 一般URL生成对象
数据结构
  • 概述
  • 从WebFuture系统升级
  • 从SiteAzure系统迁移
常见问题
×
首页
  • WebFuture

    • 概述
    • 网站部署
  • 帮助

    • 本站指南
  • 概述
  • 模板组成和目录
  • 模板编辑与管理
  • 模板相关功能清单
  • 模板命名规范
  • 标准模板库
  • 模板制作流程
  • 模板方案打包

    • 模板方案打包要求
    • 模板打包工具使用说明
    • 模板方案导入与站点应用
  • 附件

    • 规范命名对照表
  • 概述
  • 视图与组件
  • 组件使用示例
  • 内容模块常用组件

    • 文章模型
    • 图片模型
    • 视频模型
    • 内容模型
    • 公开信息模型
    • 档案模型
  • 功能模块常用组件

    • 站点类
    • 节点类
    • 广告类
    • 便民咨询类
    • 信访类
    • 问卷投票类
    • 值班管理
    • 扩展字段
  • 进阶应用

    • 应用:字段在列表页筛选
    • 应用:引导页后渐隐显示首页
  • 通用对象
  • 通用URL生成对象
  • 通用字符处理对象
  • 请求上下文对象
  • 数据传递对象
  • 一般URL生成对象
数据结构
  • 概述
  • 从WebFuture系统升级
  • 从SiteAzure系统迁移
常见问题
  • 模板升级

    • 概述
    • 从 WebFuture 系统升级
    • 从 SiteAzure 系统迁移

概述

对于不同版本的网站升级,需要先查阅升级包中《WebFuture xxx 模板修改记录.pdf》的“必须更新清单”内容。

升级流程

建议的升级流程,以保障网站稳定运行、同时顺利进行网站升级。重流程、重测试,以便能快速定位问题。

根据实际网站情况、版本升级情况,参考以下升级步骤。

(一)升级准备

1. 升级计划

拟定网站升级计划,制定项目升级工作计划,分解任务。

2. 客户站点备份

对原网站进行数据库和网站文件备份(附件可以不用打包),备份包上传并解压至测试服务器指定目录。

(二)测试站搭建

1. 搭建系统测试站

在测试服务器中建立对应系统的测试站,将站点的备份还原至测试站。

2. 升级前检查

检查是否对网站程序、数据库字段等进行过改动,或需另行功能定制。

(三)测试站升级

1. WebFuture 版本升级

提供了各版本从 WebFuture 10.0.0 到当前最新版的升级安装包,按步骤执行各个版本的升级程序。

2. SiteAzure 到 WebFuture 版本升级

从SiteAzure系统迁移


注意事项

  • 若升级后网站需要部署在Linux环境,或数据库的大小写敏感的环境中,需要进行视图文件、静态资源、附件等的文件夹/文件的大小写处理,统一转换为小写。
  • 若进行不同数据库系统的升级转换,如从 mssql 迁移到 mysql,或从 mssql 迁移到 达梦,需联系我们进行定制升级。

(四)功能升级

站点若没有定制功能,则跳过此步骤。

站点若有定制功能,将定制的功能升级至测试站中,需联系我们进行定制升级。

(五)模板升级

1. 模板升级

使用升级工具对原站模板进行升级,根据安装包文档《WebFuture xxx 模板修改记录》,对原站点的所有模板进行视图行对比升级和修改。

2. 视图对比

3. 其它修改

对全文检索类、验证码类等需手工处理的特殊视图进行视图对比、视图检查。低版本系统重点对比以下升级点:

  • 搜索与全文检索
  • 验证码
  • 手机版
  • 各模板的 VisualizationView() 参数
  • ……(补充)

(六)站点测试

1. 模板测试

针对模板视图的测试,测试所升级的模板页面是否浏览无误,有错误进行修复。

2. 定制功能测试

开发人员测试升级的定制功能是否使用正常。

3. 测试站整体测试

对测试站进行系统测试、综合测试,检查异常日志,修复错误。

(七)正式站升级

1. 复检准备

复检所有正式站升级前的准备工作,确定正式站升级的流程与时间安排,确定原网站停止对外服务的时间或内容停止更新的时间。

2. 检测正式站点运行环境

检查网站运行的服务器环境,是否满足新版本的运行需求,若不满足则与客户协商并解决环境。

3. 网站升级

不同类型的网站可根据具体情况采取不同的升级方案。

(待完善)

方案1:

  1. 暂停网站,执行系统升级;
  2. 替换已完成升级的模板文件;
  3. 网站测试;
  4. 升级完成;

适用于单站、小版本内的网站升级。

方案2:

  1. 镜像升级
  2. 系统搭建(镜像的正式站)
  3. 数据升级
  4. 定制功能升级
  5. (按需)静态资源和链接大小写处理
  6. (按需)模板升级
    需再次升级,或复制已完成升级的测试站的模板。
  7. 正式站上线后复查
    对升级后的升级站点使用临时域名访问进行测试与复查
  8. 正式站上线
    升级站切换为正式域名,正式站上线。

升级注意项

  1. 需要跑 静态资源和链接大小写转换工具;
  2. 升级工具不会处理 _Common 目录,如没有修改,可直接覆盖;
帮助我们改善此页面!
最近更新: 2024/5/28 14:46
贡献者: Zen.Wu, zenkinwin
Next
从 WebFuture 系统升级