内容发布系统-PCBCMS

2019-07-14 11:13发布

最近,几个月都在忙着做一套内容发布系统--PCBCMS。这套系统希望能够得到大家的认可。 PCBCMS是一个开源基于Java的Web内容管理系统(CMS) . PCBCMS支持包括英语,中文在内语言,这套系统可以扩充语言。它支持本地搜索,跨浏览器的文本编辑器,一个简易的War文件可部署到任何J2EE容器中。这套系统的基础架构是基于ssh。虽说struts2前段时间爆出那样的问题,我还是坚持使用它,毕竟,它的组件比较灵活。开发效率还是不错的。还有就是大家使用的java web框架比较多的还是它,是二次开发人员开发起来比较顺手。 前台展现部分全部采用jsp。毕竟它的效率还是其它框架无法比拟的。我后续开发准备使用静态页面渲染。使得系统更加适合大众。只要美工就可以完成一个网站的开发。无需开发人员的介入。 系统的基本功能大概分为新闻管理,辅助管理,系统管理三大管理。 1.横幅管理 设置横幅的属性和链接。在这个页面,用户可以上传横幅图片,或者修改横幅文字。可以是多个图片,形成滚动形式。在图片上也可以链接到到文章或某一类的文章。 2.栏目管理 设置网站顶部菜单及二级菜单,在这里也关联了新闻类型或者单体文章。也可以自定义路径,自定义路径为了方便用户自己增加一些静态页面。这里也设置模板的路径。浏览,分类,首页模板路径在这里已经定义。用户可以修改路径。在这里需要提醒一下。如果修改了路径,请在前台模板中增加同样的文件。 3.专题管理 用户可以设置一些专题。然后,在发表文章的时候可以关联相关专题。 4.新闻管理 用户在这里发表新闻。这里也关联了栏目名称。目的为了简化查询。使得sql语句不太复杂。这里,也设置了标签,用户可以设置标签。也定义了标题颜 {MOD}。可以在这里增加附件,也可以增加多媒体,一般是flash。有标题图片。用户可以上传上来。也可以增加一些图片。丰富用户的内容。这个功能模块兼顾图片新闻,图库,视频新闻,纯粹新闻。 5.网站管理 对网站的基本属性的一些定义。如备案号。Logo图片定义。模板的定义。语言的定义。搜索关键字的定义 8.新闻类型 用户定义了一些新闻类型。为了方便前台可以根据类型来自定义一些页面。 9.模板管理 这里方便客户修改模板,前台实时可以查看。 10.底部菜单 在这里设置底部菜单。用户可以在这里定义一些菜单,和链接。底部菜单可以和新闻关联起来。(是否与顶部菜单有冲突?) 11.友情链接 友情链接是方便用户自己推广使用。 12.投票管理 投票系统也是辅助的功能。可以在后台发布投票。指定什么时候投票,还有截止时间,系统都有定义。 13.留言管理 对客户的留言进行审核管理。 14.产品管理 客户有那些产品可以在这里进行发布。在前台有相应的产品目录。这里也设置了与相关软件的关联。 15.人才招聘 这里用户可以发布招聘信息,在前台展示。 16.广告管理 可以在页面上设置广告。为了创收。 17.关键词管理 前台用户查询的语句在这里都可以查询到。后续可以增对这类关键词进行优化。 18.软件管理 设置了软件。目前限制了每个上传的软件大小为30M。多余30M,请设置为多个压缩包。 19.评论管理 对新闻的评论进行管理。有些评论可以展示,有些不能。 20.采集管理 方便小站长们能够自定义一些收集规则,增加系统的内容。 21.敏感词管理 针对敏感词进行过滤和替换。 22.菜单管理 对后台的菜单进行管理。这里设置了菜单的名称和路径。还有图标什么。 23.角 {MOD}管理 用户设置角 {MOD},管理菜单的权限。 24.系统配置 这里还没有想到哪些需要设置。将来备用 25.用户管理 用户的设置和管理。 26.公司信息 设置用户的公司的信息。前台可以获取的电话,传真,邮箱,地址等。 27.系统日志 现在还没有使用起来。 28.组织结构 部门的设置情况。 29.群组管理 和权限挂钩。两端涉及有角 {MOD}和用户,起到桥梁作用。 30.数据字典 系统的数据字典。 31.实体管理 全站的数据表管理。方便客户自定义新增字段。 演示网址http://cms.pcbly.com/