baigo CMS


v3.0

  • 彻底重写内核,全部基于 baigo 自主开发的框架 —— ginkgo 进行开发。
  • bootstrap 更新至 4.3.1
  • 重写了几个常用 jQuery 插件
  • 改用 PDO 连接数据库

v2.1.2
  • 修复编辑文章时 tag 丢失的 bug
  • 修复前台文章显示控制器中 cateRows 数组为空的 bug
  • 后台增加仪表板和快捷方式
  • 优化模板内部分函数
  • 改善调度模式
  • 改善常量未定义验证
  • 改善模板显示效率
  • fn_page 函数返回值增加绝对总页数 (totalAbs) ,以改善静态模式下的分页
  • bootstrap 更新至 4.1.3
  • 解决编辑文章时,隶属栏目数据模型的一个错误
  • 修复文章无法附加到栏目的错误
  • 修复前台错误提示部分数据缺失的 bug
  • 修复创建、编辑调用时,栏目列表只能选择普通栏目的 bug

v2.1.1
  • 为自定义字段增加长度设置
  • 进一步优化调度机制
  • 增加插件功能,并完善配套的插件开发文档
  • bootstrap 更新至 4.1.1
  • 全面升级优化前端界面
  • 完善文档
  • 修正发表文章时,远程抓取图片失败时,ajax 无法正确返回的错误
  • 更新 SSO 类,提供对 SSO v3.0 版的支持
  • 修复创建管理员时,由于 SSO 发送激活邮件机制存在而导致插入数据失败的问题

v2.1

  • 创建文章时增加重复提交校验功能
  • 增加记住登录状况功能
  • 加强登录安全校验
  • 将缓存全部更改为 JSON
  • 改善上传 MIME 管理方式
  • 修复 office 2007 之后的 docx xlsx pptx 无法上传的问题
  • 进一步优化调度模式和目录结构
  • 增强同步登录的安全性
  • 优化系统调试信息
  • 修复文章摘要包含单引号时,创建文章失败的问题。
  • 全面更改、优化模块以及控制器调度机制
  • 全部弃用 Smarty,改用 php 直接作为模板
  • 改善静态页面生成程序,将生成模块完全整合
  • 改善安全性,增强登录状态校验,增强防跨站、防注入能力
  • 新增采集功能功能
  • 新增加文章来源功能
  • 将个人偏好设置由 cookie 改为保存至数据库,方便不同设备之间同步
  • 改善部分 JS 脚本
  • 修复登录界面跨站攻击 bug
  • 优化部分界面

v2.0

  • 改进附件上传插件,仅支持 html5
  • act_getact_post 两个参数名合并为 act,涉及到所有动作名称的参数。
  • 重写系统内核,改善系统架构
  • 返回代码键名由 alert 更改为 rcode
  • 后台管理地址由 ./bg_admin 更改为 ./bg_console
  • 文章管理界面增加移动至栏目功能
  • 修复创建管理员时的提示信息错误
  • 修复编辑文章时,未选择定时发布就会将发布时间更新为当前时间的 bug
  • 优化获取附件 ID 的函数
  • 优化部分数据库模型
  • 后台全部弃用 Smarty,改用 php 直接作为模板
  • 前台保留 Smarty,同时支持 php 模板
  • 将 Smarty 目录移至 ./bg_core/lib 目录
  • 新增编辑器内容暂存功能
  • 增加站内短息功能

v1.3

  • 修复栏目数据模型中,生产缓存时存在 bug
  • 修复 api 接口文章控制器中,读取、点击和列出文章时存在的 bug
  • 改善是否已安装的判断程序
  • 修复栏目数据模型中,URL 处理函数中,当栏目为链接时存在的一个 bug
  • 修复部分数据模型中,读取缓存时,因使用 include() 函数而导致的无法读取的问题
  • 修复前台文章控制器中,显示文章方法中的一个致命错误
  • 增加在线检查版本更新功能
  • baigo SSO 支持升级至 1.2
  • 改善文章数据模型中,列出不重复记录的 SQL 语句,提高执行效率
  • 改善 mysqli 类中 GROUP 的 SQL 语句
  • 改善 mysqli 类中排序的 SQL 语句
  • 改善 mysqli 类中列出不重复数据的 SQ L语句
  • 修复后台管理界面关于文章是否生成的标签显示错误
  • 在管理员个人偏好设置里面增加了是否同步登录功能
  • 改善判断是否为空的函数
  • 改善防跨站、防注入函数,以及由此函数引起的特殊字符反向解析函数
  • 将静态页面生成功能全部集成,不再单独提供
  • 将 FTP 分发功能全部集成,不再单独提供
  • 完善定时发布功能,并改名为定时上线
  • 新增定时下线功能
  • 改善文章加入专题操作方式,同时增强文章加入专题功能,一篇文章可同时加入多个专题
  • 增加了超级管理员类型,防止自动安装和增加权限项时出现超级管理员无权限的情况
  • 改进了数据模型,将升级数据表后修改记录值的方式进行改进
  • 改进了令牌生成方式,减少出错几率
  • baigoValidator 升级至 2.0.2
  • 优化表单验证类
  • 增强防跨站、防注入攻击防护
  • 修复部分数据模型 bug
  • 将摘要偏好设置移只个人偏好设置
  • 修复登录超时警告框重复弹出的问题
  • 修复创建文章时,由于自定义字段的问题导致的创建失败问题
  • 修复安装或升级时,时常出现的选择数据库错误问题

v1.2.2
  • 修复自动部署 SSO 时存在的 bug
  • 进一步优化发表、编辑文章时,选择专题的方式
  • 优化部分数据模型
  • 改进缓存生成机制
  • 优化部分后台界面
  • 前台默认界面增加搜索表单
  • 修复部分后台界面 bug
  • baigoCheckall 升级至 v1.0
  • baigoClear 升级至 v1.0
  • baigoSubmit 升级至 v1.1
  • baigoValidator 升级至 v2.0
  • 优化安装程序,修复部分安装过程中的 bug
  • 将 session 保存至数据库
  • 修复插入附件窗口无法搜索的问题
  • 修复创建(编辑)文章时,加入专题的的表单无法搜索的问题
  • 修复 api 接口无法获取栏目信息的问题

v1.2.1
  • 解决 php.ini 未正确配置时导致无法开启 session 的问题
  • 将 Smarty 编译目录移至 ./bg_cache/tpl 目录
  • 将缓存目录移至 ./bg_cache/sys 目录
  • baigoSubmit 升级至 v1.0.1
  • 完善提交、清理的 jQuery 插件
  • 完善帮助和文档,加入示例代码
  • 精简部分代码
  • 优化部分界面
  • 修复部分 bug
  • 改善安装程序
  • 改善 SSO 自动部署功能
  • 完善通知接口

v1.2

  • 完善帮助信息
  • 实现与 baigo SSO 同步登录功能
  • 增加模板调用附件功能
  • 增加模板调用栏目功能
  • 增加允许管理员修改栏目功能
  • 增加栏目设置 URL 前缀功能
  • 增加了部分 UBB 代码的支持
  • 优化伪静态规则
  • 优化搜索程序
  • 增加默认摘要类型选择功能
  • 优化安装程序
  • 优化 AJAX 处理程序
  • 将系统设置完全从数据库剥离,系统设置不再依赖数据库
  • 完善了模板文档和 API 文档
  • 丰富了 api 接口的一些参数
  • 增强自定义表单功能,除了可以显示,还可以根据自定义表单进行搜索
  • 优化部分模板的效率
  • 修复部分 bug
  • 优化附件管理功能,增加清理无用附件功能,将直接删除附件功能更改为先放入回收站
  • 编辑缩略图时,增加重新生成缩略图功能
  • 优化安装、升级程序
  • 重写根据文章内容获取附件 ID 的函数
  • 增加本文附件管理功能,增加主图选择功能
  • 完善帮助信息

v1.1.3
  • 修复部分 bug
  • 后台创建文章增加文章摘要类型选择功能
  • 安装、升级程序优化,增加服务器环境检查功能
  • 丰富帮助信息,增加常见问题栏目
  • 优化 HTML 编辑器与后台程序的兼容问题
  • 优化 SESSION 与 COOKIE 函数封装
  • 封装表单验证函数,防止函数污染

v1.1.2
  • 增加自定义表单功能
  • 完善帮助信息
  • 清理变量未定义错误
  • 优化上传文件程序
  • 优化时区设置功能
  • 数据库驱动更换为 mysqli
  • 将所有栏目、缩略图等相对固定的数据存入缓存,提高系统效率
  • 优化数据库类,优化数据库出错信息
  • 增加 php 的 magic_quotes 关闭时,写入数据库时的字符转义功能
  • 修复极端情况下存在的缩略图生成尺寸问题
  • 修复附件管理的显示错误
  • 修复专题无法显示的 bug
  • 增加透明 GIF、PNG 以及 32 位 Alpha PNG 生成缩略图时,背景变黑的问题

v1.1.1
  • 允许为每个栏目设置每页显示数
  • 改善后台界面口令更新的 JS,降低口令错误的概率
  • baigoValidator 升级至 v1.0
  • 修复文章数据模型,安装时缺少一个表
  • 细化 php header 输出内容,根据不同的需要输出不同的 header
  • 优化栏目管理的表单验证过程,修复在创建子栏目时,出现的名称和别名重复错误
  • 修复文章数据模型,在后台有关键词筛选时的无法进行的bug

v1.1

  • 为帮助文档的部分示例代码增加了代码着色效果
  • bootstrap 升级至 3.3.2
  • 数据库操作类增加创建索引,拷贝数据表方法
  • 优化数据模型类,优化部分 SQL 语句
  • 优化部分数据表结构
  • 优化部分数据表索引
  • 创建 bg_tag_view 视图
  • 增加 api 接口
  • bg_article_view 视图,更名为 bg_article_cate_view
  • bg_tag_view 视图,更名为 bg_article_tag_view
  • 修复栏目隶属于自己而造成的数据库死循环
  • 修复列出 tag 出现重复的 bug
  • 更新模板内显示调用方式,实现完全模板控制显示样式
  • 改善部分界面以及文字

v1.0.3
  • 改善前台部分 SQL 查询
  • 重新定义文章隶属的栏目视图、tag 视图
  • 优化部分界面
  • 修复部分 bug
  • 将文章隶属于栏目与附加到栏目加以区分
  • 修改部分帮助信息错误
  • 修复管理员无法不加入组的错误

v1.0.2
  • 清理变量未定义错误
  • 重新封装 $_GET $_POST $_SESSION $_SERVER $_COOKIE $_REQUEST 数组

v1.0.1
  • 新增模板文档
  • 修正部分帮助信息
  • 修正部分bug
  • 更改发表文章时,选择专题的方式
  • 清理注释信息
  • 改善令牌错误出错信息,令牌采用滚动更新模式

v1.0

  • 修正后台部分界面问题
  • 制作一套完整的模板
  • 修正前台部分 bug

v1.0 beta2
  • 增加帮助信息
  • bg_console 表增加字段 admin_allow_profile, admin_nick
  • bg_article 表删除字段 article_tag, 更名字段 article_upfile_idarticle_attach_id
  • bg_upfile 表更名至 bg_attach, 更改所有字段前缀 upfile_attach_
  • bg_call 表更名字段 call_upfilecall_attach
  • bg_group 表增加字段 group_status
  • 重写 session 存取方式
  • 修复 SSO 修改管理员信息时,密码为空时仍然修改密码的 bug
  • 更改了与 SSO 之间传输数据时的编码方式
  • 修复栏目往上排序时的错误
  • 修复偶尔出现的栏目排序出错问题

v1.0 beta