Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SiteServer CMS 路线图 2018 #718

Open
43 of 85 tasks
starlying opened this issue May 31, 2018 · 8 comments
Open
43 of 85 tasks

SiteServer CMS 路线图 2018 #718

starlying opened this issue May 31, 2018 · 8 comments

Comments

@starlying
Copy link
Contributor

starlying commented May 31, 2018

SiteServer CMS 路线图 2018

此文档为 SiteServer CMS 的2018年路线图,在此,我们将公布 SiteServer CMS 2018年的主要开发工作,我们将在每个月的一号作为一个里程碑发布新版本,以实现规划好的路线图。SiteServer CMS 路线图主要包含以下五个部分:

  • 稳定的核心功能: SiteServer CMS 的核心功能和代码是一个稳定的、企业级的、专注于内容管理的、多终端一体化、支持网站群的 CMS 内容管理系统 。SiteServer CMS 的核心功能包括网站群管理、栏目管理、内容管理、模板管理、静态页面生成等最基础最核心的部分,同时核心功能还包括完善的插件机制、REST API接口、CLI命令行工具等功能。

  • 完善的文档支持: 在稳定强大的核心之上,我们还计划提供完善、详细的说明文档与参考手册。文档内容不仅仅包括新手入门、站点内容管理、系统管理等 SiteServer CMS 的核心功能说明文档,还包括模板标签语言STL、模板制作以及二次开发和源码解析相关文档。

  • 丰富可扩展的插件: 我们希望 SiteServer CMS 不仅是一个内容管理系统,同时还是一个拥有无限扩展能力的内容管理平台。SiteServer CMS 的扩展能力正是通过插件机制来实现的,借助于 SiteServer CMS 的模板和插件机制,你几乎可以把 SiteServer CMS 配置成任何类型的站点。

  • BUG修复: 我们的目标是系统零BUG,如果发现系统新的Bug或者对系统改进的建议,请发布到 产品论坛,我们将逐一测试,如果确实存在BUG,我们将添加到此路线图并尽量在下个月的新版本中修复。

  • 功能增强: 我们将通过 产品论坛持续收集用户反馈,综合用户提交的建议与反馈,将合适的功能增强需求添加至此路线图并尽量在下个月的新版本中完成。

2018年,SiteServer CMS 产品将在每个月底发布新的稳定版本,我们将在每次迭代中对以上五个方面进行持续推进。

2018 年11月/12月迭代计划

2018年9月/10月迭代计划

2018年8月迭代计划

2018年7月迭代计划

2018年6月迭代计划

2018年5月迭代计划

2018年4月迭代计划

2018年3月迭代计划

2018年2月迭代计划

注释:

符号 说明
🏃 开发进行中
💪 研究中

稳定的核心功能

SiteServer CMS的核心功能包括站点管理、栏目管理、内容管理、模板管理、静态页面生成等CMS最基础最核心的功能。

支持多数据库

SiteServer CMS 可以支持市场上主流的数据库产品,包括Oracle、MySql、SqlServer以及PostgreSql。

  • 全面支持SqlServer数据库
  • 全面支持MySql数据库
  • 全面支持Oracle数据库
  • 全面支持PostgreSql数据库
  • 全面支持SQLite数据库
  • 全面支持MariaDB数据库

支持.NET CORE与LINUX系统

使用 .NET CORE 重写 SiteServer CMS,使得系统能够无缝运行在LINUX系统中

  • 💪 核心代码迁移至 .NET CORE
  • 插件代码迁移至 .NET CORE

UI界面升级

系统二次开发

  • 开发并完善插件基础框架
  • 公开插件API调用接口
  • 支持一键安装插件
  • 支持插件展示、检索、评分、评论
  • 支持插件版本升级
  • 🏃 支持第三方插件提交
  • 展示更多关于插件(启动时间、错误详情等)的信息

核心功能

  • REST API
  • CLI 命令行
  • 自动检测数据库字段实现安装与升级
  • 动态预览(支持首页、栏目页、内容页与文件页)
  • 支持支付宝、微信支付等第三方支付功能
  • STL 在线解析
  • 短信设置
  • 生成速度优化
  • 🏃 修复所有已知BUG
  • 全面的安全性检测与漏洞修复
  • STL 语言Dreamweaver 插件升级
  • 💪 微信公众号支持
  • 💪 手机APP支持
  • 💪 微信小程序支持

完善的文档支持

我们将以书籍的形式制作文档,文档中的每一节作为本书的一章。文档内容不仅仅包括新手入门、站点内容管理、系统管理等SiteServer CMS的核心功能说明文档,还包括模板标签语言STL、模板制作以及二次开发和源码解析相关文档。

产品文档

插件文档

  • 《SS.SMS 短信插件使用手册》
  • 《SS.Payment 第三方支付插件使用手册》
  • 《SS.Restriction 后台访问限制插件使用手册》
  • 《SS.Login 用户登录插件使用手册》
  • 《SS.Poll 投票插件使用手册》
  • 《SS.Photo 内容相册插件使用手册》
  • 《SS.GovInteract 电子政务互动交流插件使用手册》
  • 《SS.GovPublic 电子政务信息公开插件使用手册》
  • 《SS.Jobs 招聘插件使用手册》
  • 《SS.Hits 内容点击量插件使用手册》
  • 《SS.Form 自定义表单插件使用手册》
  • 《SS.Reward 文章打赏插件使用手册》
  • 《SS.Shopping 购物插件使用手册》
  • 《SS.Home 用户中心插件使用手册》
  • 《SS.Comments 评论插件使用手册》
  • 《SS.Filter 筛选插件使用手册》

丰富可扩展的插件

我们的目标是为SiteServer CMS 创建一个完善的插件生态环境,SiteServer CMS 专注于内容管理,通过丰富的插件实现网站的各种扩展及应用,最终让用户能够实现所有想要实现的功能。展望未来,我们希望与第三方开发者携手,为实现上述目标而努力。

  • SS.SMS 短信发送插件
  • SS.Payment 第三方支付插件
  • SS.Restriction 后台访问限制插件
  • SS.Login 用户登录插件
  • SS.Poll 投票插件
  • SS.Photo 内容相册插件
  • SS.GovInteract 电子政务互动交流插件
  • SS.GovPublic 电子政务信息公开插件
  • SS.Jobs 招聘插件
  • SS.Hits 内容点击量插件
  • SS.Form 自定义表单插件
  • SS.Reward 文章打赏插件
  • SS.Shopping 购物插件
  • SS.Home 用户中心插件
  • SS.Comments 评论插件
  • SS.Filter 筛选插件
  • 微信插件
  • 内容归档插件
  • 备份插件
  • 数据库采集插件
  • Web爬虫插件
  • 页面下载插件
  • 固定广告插件
  • 飘浮广告插件
  • 站内链接插件
  • SEO搜索引擎优化插件

待修复BUG

待增强功能

待验证功能

贡献

感谢以下用户提交代码,帮助我们改进 SiteServer CMS :

@player2135:解决在切换用户登录时,顶部菜单显示的用户名不变的问题 PR #761
@xelnage:为后台栏目树中的首页和外链栏目添加图标 PR #756
@reynardsong:后台锁定或者删除管理员时提示404错误 PR #325
@benbenfa:安装系统时不能添加用户(如果用户名不符合规则的情况不能添加)PR #134
@leonedit:后台修改代码的时候,行号和代码对不齐 #940
@fenguo11:stl:dynamic类标签添加JavaScript回调函数 #1031
@zzj19930721 :新增后台-栏目页排序(仿内容页) #1425

总结

以上是我们在接下来的六个月里的工作重点,我们将基于反馈不断调整计划,同时提供更多的工作细节在我们每一个月度的迭代计划中。请跟随我们一起,让我们知道你的想法!

@Twtcer
Copy link

Twtcer commented Jun 1, 2018

好清晰的线路图,学习

@qqyule
Copy link

qqyule commented Jun 19, 2018

这种CMS开发团队简直是业界楷模

@xue560
Copy link

xue560 commented Jun 26, 2018

👍,支持

@iweixubin
Copy link

不知道是否会支付SQLite呢?这样部署也可以简单点,而且迁移的话整个网站复制到另外一台机器就好了~

@starlying
Copy link
Contributor Author

SQLite不久会支持@iweixubin

@leonedit
Copy link

leonedit commented Jul 4, 2018

一不小心还上榜了,官方团队真的是楷模啊,👍

@BlueSkyChina
Copy link

什么时候,可以达到支持Linux系统的版本?

@starlying
Copy link
Contributor Author

这个时间会相对久一点,我们首先要改造webform,.NET CORE不支持WEBFORM,将所有页面都改好之后才能全面转成.net core @BlueSkyChina

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants