内容发布系统-PCBCMS

9 篇文章 0 订阅
8 篇文章 0 订阅

    最近,几个月都在忙着做一套内容发布系统--PCBCMS。这套系统希望能够得到大家的认可。

   PCBCMS是一个开源基于Java的Web内容管理系统(CMS) . PCBCMS支持包括英语,中文在内语言,这套系统可以扩充语言。它支持本地搜索,跨浏览器的文本编辑器,一个简易的War文件可部署到任何J2EE容器中。这套系统的基础架构是基于ssh。虽说struts2前段时间爆出那样的问题,我还是坚持使用它,毕竟,它的组件比较灵活。开发效率还是不错的。还有就是大家使用的java web框架比较多的还是它,是二次开发人员开发起来比较顺手。

前台展现部分全部采用jsp。毕竟它的效率还是其它框架无法比拟的。我后续开发准备使用静态页面渲染。使得系统更加适合大众。只要美工就可以完成一个网站的开发。无需开发人员的介入。 

      系统的基本功能大概分为新闻管理,辅助管理,系统管理三大管理。

       

1.  横幅管理

设置横幅的属性和链接。在这个页面,用户可以上传横幅图片,或者修改横幅文字。可以是多个图片,形成滚动形式。在图片上也可以链接到到文章或某一类的文章。

2.  栏目管理

设置网站顶部菜单及二级菜单,在这里也关联了新闻类型或者单体文章。也可以自定义路径,自定义路径为了方便用户自己增加一些静态页面。这里也设置模板的路径。浏览,分类,首页模板路径在这里已经定义。用户可以修改路径。在这里需要提醒一下。如果修改了路径,请在前台模板中增加同样的文件。

3.  专题管理

用户可以设置一些专题。然后,在发表文章的时候可以关联相关专题。

4.  新闻管理

用户在这里发表新闻。这里也关联了栏目名称。目的为了简化查询。使得sql语句不太复杂。这里,也设置了标签,用户可以设置标签。也定义了标题颜色。可以在这里增加附件,也可以增加多媒体,一般是flash。有标题图片。用户可以上传上来。也可以增加一些图片。丰富用户的内容。这个功能模块兼顾图片新闻,图库,视频新闻,纯粹新闻。

5.  网站管理

对网站的基本属性的一些定义。如备案号。Logo图片定义。模板的定义。语言的定义。搜索关键字的定义

8.  新闻类型

用户定义了一些新闻类型。为了方便前台可以根据类型来自定义一些页面。

9.  模板管理

这里方便客户修改模板,前台实时可以查看。

10. 底部菜单

在这里设置底部菜单。用户可以在这里定义一些菜单,和链接。底部菜单可以和新闻关联起来。(是否与顶部菜单有冲突?)

11.友情链接

友情链接是方便用户自己推广使用。

12.投票管理

投票系统也是辅助的功能。可以在后台发布投票。指定什么时候投票,还有截止时间,系统都有定义。

13. 留言管理

对客户的留言进行审核管理。

14. 产品管理

客户有那些产品可以在这里进行发布。在前台有相应的产品目录。这里也设置了与相关软件的关联。

15.人才招聘

这里用户可以发布招聘信息,在前台展示。

16.  广告管理

可以在页面上设置广告。为了创收。

17.关键词管理

前台用户查询的语句在这里都可以查询到。后续可以增对这类关键词进行优化。

18. 软件管理

设置了软件。目前限制了每个上传的软件大小为30M。多余30M,请设置为多个压缩包。

19. 评论管理

对新闻的评论进行管理。有些评论可以展示,有些不能。

20.采集管理

方便小站长们能够自定义一些收集规则,增加系统的内容。

21.敏感词管理

针对敏感词进行过滤和替换。

22. 菜单管理

对后台的菜单进行管理。这里设置了菜单的名称和路径。还有图标什么。

23. 角色管理

用户设置角色,管理菜单的权限。

24.系统配置

这里还没有想到哪些需要设置。将来备用

25.用户管理

用户的设置和管理。

26. 公司信息

设置用户的公司的信息。前台可以获取的电话,传真,邮箱,地址等。

27. 系统日志

现在还没有使用起来。

28. 组织结构

部门的设置情况。

29.群组管理

和权限挂钩。两端涉及有角色和用户,起到桥梁作用。

30.数据字典

系统的数据字典。

31.实体管理

全站的数据表管理。方便客户自定义新增字段。

演示网址http://cms.pcbly.com/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
内容发布系统NetCMS与Discuz论坛整合源码 本代码将NetCMS与Discuz!NT3.1进行注册、登录、退出等功能的整合,整合过程如下: 整合环境: 1、NetCMS和Disicuz的架设请参考相关的文档说明,但要注意不要用XP的IIS5.0进行测试,直接用服务器的IIS测试; 2、在VS下直接调试运行NetCMS的登录(user/Logout.aspx)时会出错,最好直接在架设好的环境下测试。 论坛设置: 1、架设好Discuz论坛,打开Discuz论坛系统后台->扩展->通行证设置,通行证的返回地址设置为NetCMS的回调页面地址(此回调页面用于处理CMS的登录退出等功能),如:http://http://netcms.com/api/discuz/apicallback.aspx,此回调页面在源代码的api/discuz/apicallback.aspx下,开发人员可根据需求在这个页面里进行其他的功能处理; 2、打开Discuz论坛系统后台->常规选项->基本设置,找到"身份验证Cookie域"选项,在此填入NetCMS系统的域,如: .netcms.com,注意这项一定要和NetCMS设置里第1条web.config里设置的DNTCookieDomain值一样。 NetCMS设置: 1、在web.config里将<appSettings>配置节里的DNTCookieDomain设置为论坛域,DNTAPIKey,DNTSecert,DNTWebServer修改为在论坛后台扩展设置里获取到的相应值。 2、架设NetCMS,整合就完成了。 整合代码修改说明: 1、引用了DiscuzToolkit插件,用于discuz论坛api接口调用; 2、在API/Discuz目录下添加apicallback.aspx程序页,用于处理论坛回调请求处理; 3、在API/Discuz目录下添加DiscuzSessionHelper.cs,用于实例化论坛API接口; 4、在user/Login.aspx.cs、user/Logout.aspx.cs、user/Register.aspx.cs、user/UserLoginajax.aspx.cs里添加了相应的整合代码; 5、修改了NetCMS源码版本安装初始化数据,首页不能登录和退出等几个bug。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值