mcms二次开发_网站二次开发的正确姿势 | Catfish(鲶鱼) CMS | 免费开源CMS - 快速建站系统 - 官方网站...

经常有用户朋友问我关于二次开发的问题,现在将这个问题比较详细地说一下。

过来问我关于二次开发问题的用户,基本上是问怎么修改源代码,但是这实实在在是一种很不好的习惯。原因是通过直接修改源代码进行二次开发,会导致不少未知问题的出现,一个软件系统的实现必然是经过长期的深入思考后的结果,对代码也会进行严格的制作编写,并且审核测试等大量工作,然后才会正式发布。如果您随意对代码进行修改,那么也许会埋下未知的问题和风险,所以我很反对直接修改源代码这种很暴力的二次开发,至少对于鲶鱼CMS系统您不应该使用这种暴力方式来进行二次开发。所以我在使用协议里面明确规定了不能修改源代码,这一方面是希望用户能养成比较好的二次开发习惯,另一方面也可以保障系统运行的稳定和可靠。

如何正确进行二次开发?

首先要明确的是鲶鱼CMS肯定是可以二次开发的,并且二次开发也是容易的,但是二次开发并不意味着修改源程序,鲶鱼CMS有着良好的主题体系以及插件体系,这两大体系就是用来进行二次开发的。并且官方网站提供了详细的教程和手册,可以供您阅读和学习,就目前来说,只要您掌握了主题以及插件的制作,那么您就可以实现几乎所有的应用,当然,如果要精通鲶鱼系统还是需要您花费比较多的时间来学习和实践。

所以,对鲶鱼系统进行二次开发的正确方法是通过主题和插件来实现,有不少用户往往在还没有充分了解系统使用的情况下,盲目地打算二次开发,这样就很容易导致最先想到的就是修改源程序来实现,而这却会让事情变得糟糕,因此请忘掉对源代码直接修改这种方法,而是开始习惯使用系统提供给您的主题和插件的制作方法。

鉴于个人精力和时间有限的原因,我也不可能手把手地告诉您怎么做,更不可能直接帮您写二开代码,所以我尽量把相关教程写详细,您可以通过鲶鱼官网以及已经发布的相关手册获得制作方法,多实践,就会精通。同时我在开发系统的时候,也尽量让二开的实现更简单些,您在实际遇到问题的时候也可以直接给我提建议或者告诉我您需要实现什么样的一个功能,我综合考虑后会反映到后续的版本中。当然,有些功能的实现是需要花费大量时间的,并不是您想得那么简单,所以您如果提了什么建议,会需要等一段时间才会反映到新的版本中的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MCMS内容管理系统特点 免费开源:纯Java开发,MS开发团队承诺将MCMS内容系统永久完整开源; 终端统一: 铭飞MCMS支持PC与MOBILE皮肤定制,同时使用MS团队移动JS插件,轻松实现手机多屏幕适配,想想看你发布的信息第一时间在PC上展示又能在手机上展示,这是件多么幸福的事情,数据统一、平台统一、终端统一是MS团队一直在努力的方向; 扩展性:以铭飞MCMS为核心,MS官网提供第三方插件安装,最新的插件用户可以通过更新功能获得,同时MS也鼓励并支持第三方开发人员发布优质的插件; 更新升级: 铭飞MCMS提供了行业内最完美的升级方案,从此升级无需手动下载复制粘贴,一切完全由MS升级插件无缝完成; 文档手册:铭飞不断向外部公布最新文档,如二次开发手册、标签使用手册,减轻用户学习成本; 站群:MCMS支持站群,只需在服务器上架设一套铭飞MCMS就可以创建多个个网站,并且网站之间的数据是独立存在,很大程度降低了维护成本,与服务器资源的开销; 其他:html静态生成、标签式建站 技术支持:提永久升级服务技术交流群,不定期会升级系统,开发可以关注后台的更新板块; MCMS内容管理系统开发框及语言 铭飞MCMS(铭飞内容管理系统)是一款支持不同平台、不同终端并且支持多站点的内容管理系统, · SpringMVC4 Spring4 MyBatis3 Freemarker技术架构 · 基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点; · 标签化建站,只要你懂html就能建站; · 完全生成全站静态页面; · 可自定义路径结构,全面提高页面访问速度; MCMS内容管理系统运行环境 原则上支持全系列JAVA运行环境; WEB服务器:Weblogic、Tomcat、WebSphere、JBoss 等 数据库服务器:Mysql等 操作系统:Windows、Linux、Unix 等 MCMS内容管理系统重要文件说明 数据库连接文件: config.properties 数据库文件:doc/db-mcms-open.sql 数据库编码:UTF-8 模板文件:templets/1549/mooc 后台访问路径: http:// ip地址(或localhost) tomcat端口 项目发布名/ms/login.do 如果出现无法访问的情况输入 http:// ip地址(或localhost) tomcat端口 项目发布名/initApp进行初始化 账号:msopen 密码:msopen MCMS内容管理系统页面展示:   相关阅读 同类推荐:站长常用源码

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值