记录一下近期的主要系统升级点,以便日后查阅: 1、数据库和页面编码由GBK改为UTF-8 2、数据库存储引擎由MyISAM改为InnoDB,支持事务操作,消除数据不一致问题 3、后端PHP兼容版本升级为8.2,使用了部分新特性 4、业务逻辑与页面展现分离,增加主题模板功能,个别页面试点 5、前端调用后端使用异步请求方式,在不刷新页面的情况下显示错误提示,大部分用户页面已应用 6、账号体系升级,优化登录、密码重置、密码修改等流程 7、用户查找、文章查找逻辑的优化 8、文章查看页面的优化,支持分页显示,优化版主设置主题分类的流程 9、支持用户时区设置,页面基于设置显示时间 10、精华区目录结构优化,文章页面可显示完整的层级路径 11、页面布局调整、以更好适配主流显示分辨率 12、网站门户页面更新,根据用户版块收藏设置显示文摘区主题 13、清除若干已不再需要的历史遗留功能 14、整合优化若干重复的功能设置 15、修复若干问题 枫林在线 2025年4月14日 --