博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个灵活、好用、扩展性好的WCM系统应该包含哪些功能
阅读量:7083 次
发布时间:2019-06-28

本文共 867 字,大约阅读时间需要 2 分钟。

hot3.png

本人从事软件开发也有8年的时间了,从最初的VB6.0开发到VS2005、VC++到现在从事 java开发,主要是完成一些项目,包括中大型网站、OA、CRM系统等,但我一直以来的梦想,就是做一个“单点管理、多点发布”的WCM系统;这些年也用过不少国内外的类似软件,但总感觉没有达到自己想要的目的,所以,在这里做一个抛砖引玉,希望大家多多跟帖,一起完善一个开源的、适合我国国情的WCM系统,下面是我所总结出来的WCM系统应该具备的特性(功能),目前已经实现三分之一,正在进一步完善当中... ...

1、支持“单点管理、多点发布”:即管理和发布分离;

2、支持即时即现的模板管理效果,支持手机端转码或手机模板;

3、自动或手动更换前台模板(页面);

4、支持栏目、内容元数据的自定义(包括显示名称、显示方式、验证等);

5、支持自定义表单(类似4),实现留言、意见建议等,平配合工作流(ACTIVITY)完成自定义表单提交数据的“审批);

6、支持工作流模型,不需要太复杂的流程;

7、支持精确到记录级别的权限访问(事业单位用得较多);

8、支持站点、栏目、内容文档的权限级别访问(同上);

9、支持文档的密级管理(可选);

10、站点、栏目可自定义关键字(敏感词和关键词);

11、UI设计上,尽量在一个页面完成常用操作,而不是在不同页面不停跳转和切换;

12、操作上,提示信息要简单易懂,对于操作有顺序的地方,采用我们常见的”下一步“的 方式实现,或者更好的用户体验;

13、性能上,理论可支持无限个站点(仅仅是理论上),常用数据采用内存缓冲;

14、前后端用户分别管理(包括权限等);

15、支持SSO管理(单独系统,支持多种集成方式,预留接口);

16、支持快速索引检索;

17、预留多语言接口。

实在抱歉,写的有点凌乱,希望大家多提意见,过段时间我会把V0.1版本的source上传到git,同时也欢迎感兴趣的oscer一起来完成。

转载于:https://my.oschina.net/u/124689/blog/342107

你可能感兴趣的文章
刷机后实现:无线路由+usb脱机bt+远程管理!
查看>>
通过COM来获取CookieContainer,简单又好用
查看>>
#敏捷个人# 实践团报名
查看>>
LINQ之路11:LINQ Operators之过滤(Filtering)
查看>>
.Net Cancellable Task - APM异步超时机制扩展
查看>>
为UITableView的列设置间隔颜色
查看>>
ZOJ 3329 One Person Game (概率DP & 期望)
查看>>
搞平衡,我们公司跟国企也没有啥区别
查看>>
Easyui的datagrid的行编辑器Editor中添加事件(修改某个单元格带出其他单元格的值)...
查看>>
Appfabric caching 使用半年总结
查看>>
iphone iPhone拍照/摄像软件开发实例
查看>>
20个代码生成框架
查看>>
工作两个周的一点总结
查看>>
[思维导图]Free Ur Mind-推荐使用FreeMind工具
查看>>
如何破解WP7并安装xap文件
查看>>
撤销付款的撤销复选框无法选中
查看>>
负载均衡
查看>>
Activity中UI框架基本概念
查看>>
链表的操作 C/C++
查看>>
SPSS Clementine 数据挖掘入门1(转载)
查看>>