1、cms二次开发概念
DedeCMS系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于DedeCMS支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板,此外,DedeCMS也支持使用风格的形式使用模板,默认风格是 default,它表示系统默认使用 {cmspath}/templets/default 这个文件夹的模板。
一、概念
1、板块(封面)模板:
指网站主页或比较重要的栏目封面频道使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。
2、列表模板:
指网站某个栏目的所有文章列表的模板,一般用 “list_识别ID.htm” 命名。
3、档案模板:
表示文档查看页的模板,如文章模板,一般用 “article_识别ID.htm” 命名。
4、其它模板:
一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以自定义一个模板创建为任意文件。
二、 命名,DedeCMS模板默认命名规则如下
1、模板保存位置:
模板目录:{cmspath} /templets/样式名称(英文,默认为default,其中system为系统底层模板,plus为插件使用的模板)/具体功能模板文件} 。
2、 模板文件命名规范:
(1)index_识别ID.htm: 表示板块(栏目封面)模板;
(2)list_识别ID.htm: 表示栏目列表模板;
(3)article_识别ID.htm: 表示内容查看页(文档模板,包括专题查看页);
(4)search.htm: 搜索结果列表模板;
(5)index.htm: 主页模板;
四、二次开发
在V5.3中已经将标签开发分离出来,可以通过后台[模板]-[标签代码管理],点击“新增加一个新的标签”来创建一个自己的标签,标签文件名为:标签名.lib.php 。
2、做网站是选择CMS还是自己开发
看需求了,一般cms就足够了,前期就直接用dedecms或者wordpress这些开源程序去做
然后网站发展过程中需要调整的,再在原程序上调整,如果一些特殊功能,再单独去开发就可以的
要不新站的话,你也不确定你具体需要些什么,定制费用很高的
建站的话,域名和服务器可以用阿里云的,大服务商比较稳定:网页链接
3、网站开发团队是如何选择cms系统或框架
看你什么需求了,如果是一般的网站,推荐使用帝国CMS,这个系统我用了5年多了,没听说也没遇到有漏洞!功能也很强大,就是有一个小的不算小的缺点,用帝国的人都知道“帝国无美工”,意思是,他们的程序很强大,但后台没有进行美工设计规划,看起来很老土!如果是大型或超大型流量网站,你们还是自己开发框架比较好!
4、网站cms是什么概念、
CMS(Content Management System),中文叫网站内容管理系统,大概2004以前,如果想进行网站内容管理,基本上都是靠手工维护,但千变万化的信息流,但没有好的程序支持,还继续靠手工完成是不可能的事,如果有一个好的系统来支撑你的网站,那将节省大量的人力物力,开发者就可能给客户一个软件包,可以用它定期人工修改网站。只要你配置安装好,你的编辑,在线记者,更新员只要定期更新数据,剩下的事就交给CMS去处理。
用CMS的网站,不需要站长有任何的编程,只要懂的基本的后台操作,和文字的写入就可以了。在网站开发时具体的作用就是方面一些想做网站但是又不懂编程的个人站长,不过有一定的局限性,那就是只适合普通通用型的中小型的企业或者个人,另类的或者是大型的话,由于内容模块不是很适合,所以必须自行开发!
5、什么是cms网站,更普通的网站开发有什么区别
其实就是一个大型网站的基础体,相当于给你砖块和水泥,具体房子要怎么建,还要你自己去思考。CMS一般是大型网站才用的,用来二次开发,方便高效,由于使用的人多,大部分也开源,所以一般漏洞更新很快的,使用起来较为方便。
6、现在的大型网站都是用CMS建站的吗
很难确定,互联网越来越丰富多彩,个性化功能需求越来越明显,传统的cms系统有很多不足。因此有雄厚实力的公司自己开发,阿里腾讯百度新浪,每年共发给程序员工资上千万。一般实力的公司找顶级cms开发公司个性定制(每年仅需几万到几十万上百万费用)。中小公司大部分都是基于传统cms二次开发或者基于某个框架开发,最多交个几千上万的授权费,发点工资也运营的不错。个人也能靠传统cms系统稍作修改做出一个大型网站,但是一旦你有个性化需求,传统cms是不太满足的。
但就目前来看,大型网站绝大多数是基于传统cms二次开发的,不是改改模板。但趋势是自主开发,现在几个传统cms仅仅是维护堵漏洞,不再开发新功能了,太多卖个性化服务的了。
7、是自己开发制作网站,还是去买一个CMS比较好
偏设计和展示类的,内容较少,不常更新,不需要编辑审核发布流程,不需要一些通用组件的功能简单的网站可以自己从头开发;否则,有合适的成熟CMS系统,建议在其基础上进行改造。关键还是要分析自己的需求和现成CMS系统的契合度。CMS基本上来说上手很快,但要做到完全符合自己的心意很难,好处是提供了很多现成的功能和组件,但是要进行二次开发也要把CMS剖析清楚才行,易用难精;自己开发的话,有一个问题就是时间周期会比较长(除了只是简单的静态页面,不考虑后台管理,完善的权限管理,各种外部接口等情况)。理想的情况是你的技术实力够强,然后去学习现有CMS的优点。现有的CMS系统提供了大量的第三方插件,基本也是一个平台的概念了,这个也是需要考虑的地方。要做一个比较独特性的网站,可能还是得自己开发。也可以先用现成的cms搭原型,各种都试一下,需要一个过程。
8、网站程序员用什么CMS都是用来做二次开发吗?
二次开发是指:现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功,一般来说都不会改变原有系统的内核。你在下载代码的时候,上面会写着的,源代码是否开放,DEDECMS源代码是开放的,用这个你可以用来做二次开发的,有些确不是.至于工资,一般做一个网站做一个模板是1000元起的,找工作基本上都是在接网站项目的活。