我们了解cmf 之前的模板使用方式,都是由开发者通过编码来改变模板的内容,比如用户想改一个网站 logo,或者某个文字这些都要麻烦开发者! 这样事情就变的很复杂,如果你做好了一个项目客户就只想改个文字,还要打电话给你,这效率太低了,你也不好意思收钱!
运营与码农的故事
想想有没有这样一个场景
你给公司做官网,你花了一个月时间做好了,交给了运营人员,老板又安排你做其它事了. 此时官网已经上线,你也投入到新的项目中,但运营人员在运营官网时发现有很多文字的东西还要再优化一下,或者哪个图片不太合适想换一下,这时给你打电话,让你来改,一次两次... 你已经无耐! 运营人员也无耐! 改吧!
事情可不可以是这样:
你给公司做官网,设计师先把设计做好给你. 你开始网站编码,但在编码时,你把文字图片等一些不影响布局的东西改成变量,并可以在后台设置,交给了运营人员时所有的文字只是你事先设置好的默认文字,并告诉他想改就能在后台改,此时网站上线,老板安排你做其它事,你也投入到新的项目中,运营人员在运营官网时发现有很多文字的东西还要再优化一下,或者哪个图片不太合适想换一下,这时就不用你打电话给你了! 再也不用天天接到运营的电话! ps:如果运营是美女,就在代码写死吧!
小前端的挣外快
你是一个设计,并还会点前端的技术,略懂 php,偶尔也会有几个小单子; 之前接单子:
有个朋友介绍一个单子 ,项目价格才10000,你分他2000,还要做点小设计,你好不容易找一个叫 ThinkCMF 的免费开源的项目,接单不错,可以自己改点东西,项目做好,客户还要改这个文字,那个图片,可这些你提前都是在代码里写好的,只能改代码,客户电话一个接一个...
...
傻瓜式模板
在 ThinkCMF5中,我们给每个模板文件增加一个配置文件,开发者可以通过编码增加模板配置,用户在安装模板后,可以在后台主题管理更改这些事先做好的配置. 傻瓜式模板的优点:
- 产品化
- 易于分发
- 易于销售
- 可实现通用模板
- 易于维护