主题 :网站功能开发优化更新记录
级别:版主
积分:572
关注  私信
精华:3  主题:57  回复:95
注册时间:2015-03-03
在线时长:578.17 h
  发表于:2020-10-20 15:39:09  IP:58.6.*.*
1#

本帖将记录 品互社区 网站的所有架构功能更新内容。

项目使用java语言开发,在架构、功能上参考了“jeecms内容管理系统开源版本,并深度整合了jeebbs论坛系统。

项目主要使用jeecms原始的ssh架构开发,该架构比较成熟,但是有个痛点“开发效率低下”。即使做个小功能都需要花n多时间,业务层、持久层需要新建大量接口和实现类,比较麻烦。所以老高为了提高开发效率,在网站的整体架构上做了简化。

2022年03月14日

用户中心

  1. 【新增】内容、评论点赞功能,点赞会产生信息流,并且给用户发送点赞类消息

个人主页

  1. 【优化】设置用户缓存过期时间,缓存处理和内容类似,详情页部分数据实时获取,列表页数据全部使用缓存。

系统架构

  1. 【重构】项目json数据全部由fastjson处理,移除org.json依赖

  2. 【重构】内容、栏目计数缓存使用redis处理,移除ehcache依赖,搜索中心热门搜索词仍使用ehcache做缓存。

2022年02月12日

系统架构

  1. 【重构】提取common基础jar,cms-core以及前后端项目均依赖该jar,减少大量重复代码

2021年09月10日

登录注册

  1. 【新增】密码复杂度校验,目前由两种,1、不限制 2、字母、数字、特殊字符(!@#$%^&*_-)两种及以上组合。

2021年06月25日

网站后台

  1. 扩大自定义模型可选值字段长度

  2. 采集管理新增是否草稿、是否自动生成内容tag、多个动态地址、词语替换等功能。

2021年06月20日

网站前台

  1. 新增[@cms_model_item]标签,栏目页可根据自定义的模型字段进行多重筛选

2021年06月14日

个人主页

  1. 新增个人主页皮肤设置。当用户在登录状态下进入到自己的个人主页,点击页面的右上角装扮图标,可进行主题切换,系统默认提供6套主题可以选择。

2021年06月07日

网站前台

  1. 页头搜索框新增“最近搜索”和“热门搜索”功能,最近搜索 不要求用户登录,未登录状态时将搜索词保存到cookie,登录状态时将搜索词保存到数据库,优先加载数据库中的搜索历史数据。热门搜索 按网站所有搜索词的搜索次数倒序显示。

2021年06月06日

用户中心、个人主页

  1. 消息细分 为:@提到我、评论我、回复我、关注我、点赞我(暂未实现)

  2. 个人主页、用户中心动态完善信息  新增发表了文章、评论了文章、发表了主题、回复了主题等描述性文字,新增 用户关注 动态。

2021年05月20日

论坛前台

  1. 板块数据使用map进行本地缓存。

  2. 重构论坛模块,主要业务redis缓存处理。

2021年05月13日

网站前台

  1. 系统拆分后,多站点功能完善

  2. 站点、栏目数据使用map进行本地缓存,站点缓存域名和站点id,栏目缓存栏目路径和栏目id,方便redis缓存处理。

2021年04月21日

短信邮件中心

  1. 【新增】新增短信邮件中,将分撒在登录中心、用户中心的短信、邮件发送功能,提取到独立的应用当中。登录中心、用户中心通过调用http接口实现短信、邮件发送功能。

网站前台

  1. 【优化】数据全面通过redis缓存,这块改造有点大,以前由于hibernate对象关联查询、懒加载等问题,缓存很难处理,解决办法就是简化hibernate对象关联配置、禁用懒加载,将文章、栏目、用户等对象都独立开来。

2021年02月02日

管理端

  1. 【新增】论坛主题全文搜索功能

2020年10月21日

管理端

  1. 【新增】论坛分区是否启用功能

  2. 【新增】分区板块是否启用功能

  3. 【新增】移动端 发帖时可选择附件

  4. 【优化】移动端 底部导航新增搜索菜单

  5. 【优化】论坛发帖、回复时,选择插入的附件为mp4格式时,发布后直接使用html5 vedio标签展示。附件为图片、mp4格式时页面直接显示,其他格式作为附件下载。

2020年10月20日

用户端

  1. 【新增】主题收藏功能

  2. 【新增】移动端“我的收藏”相关功能

  3. 【新增】移动端“我的好友”相关功能

  4. 【新增】移动端“站内私信”相关功能

  5. 【新增】移动端新增搜索“主题搜索”功能

  6. 【新增】pc端页面左上角新增“移动端浏览”功能,点击后可动态生成当前网页的二维码图片。该功能使用 qrcode.js 实现

  7. 【新增】移动端新增消息提醒功能,位于wap页面右下角

  8. 【优化】用户中心-用户搜索结果中排除管理员账户

  9. 【优化】开启移动端网页长按可选择内容进行复制粘贴等操作

引用     回复     举报 
级别:应届生
积分:0
关注  私信
精华:0  主题:0  回复:1
注册时间:2020-02-14
在线时长:5.48 h
  发表于:2020-10-20 16:33:21  IP:49.33.*.*
2#
老高又要开始找事情了
引用     回复     举报 
级别:项目经理
积分:12023
关注  私信
精华:1  主题:16  回复:24
注册时间:2015-04-03
在线时长:38.62 h
  发表于:2021-05-14 08:47:04  IP:58.6.*.*
3#

分布式网站了

引用     回复     举报