CMS开发实录之模板系统困惑
来源:互联网 发布:西安python初级招聘 编辑:程序博客网 时间:2024/04/30 04:46
自己在试着做一个基于PHP的CMS,在现在纷繁复杂的PHP界,我的这个想法渺小而迷茫。当各个CMS的大佬们都已经占地为王的时候,我还在为一些不值一提的技术问题,苦苦的求索着,真不知道,这样做倒底对还是不对。我把自己开发的过程写成文章,以备自己以后缅怀。
我的CMS取名为泡泡,我只想把它做的简单而傻瓜,让所有想拥有网站的人都可以简单的建设一个正统的网站,而不是博客,我想这也是很多小企业主的想法。但毕竟大家都不是搞这个的,究竟怎样的算是简单,怎么样才能方便,这也太见仁见智了。
其实一个CMS的工作流程是相当简单的,添加,修改,删除,做列表,做首页,做内容。还有什么,没啥了,但这些内容倒底应该怎么表现,倒底应该由谁来实现这些表现呢,这就是个麻烦事了。让不懂的人做模板基本是赶鸭子上架。我们要把模板做的尽量简单,我不可能像DISCUZ那样可以用自己的产品去引导用户,毕竟他是大佬,我不是。
目前常用的模板系统有两种储存方式,一种是直接读取服务器上目录,建立目录树,并用一个外挂的配置文件,对这些文件进行归类,以方便程序辨认读取;第二种就是所有的模板内容全部进数据库,组合方式和类别,属性全部存入表里,是他们更加方便拓展管理。
方法一的好处在于,它让自己拥有FTP等写入权限的模板编辑用户,很方便的修改模板,但它的配置文件很不灵活,管理不充分;方法二的优势是,它强化管理,容易生成模板见的逻辑结构,然而不方便通过CMS以外的方式进行直接编辑。
这样,就存在了一个很明显的取舍问题,我们的目标群体是什么?我们应该怎么去规划模板的建设方式...
首发地址:http://www.cmslabs.net/thread-44-1-1.html 希望大家给我留言
- CMS开发实录之模板系统困惑
- 开发实录("管理系统")
- Zoomla!逐浪CMS使用教程之模板与风格开发
- CMS系统之java
- CMS模板引擎系统的开发小结和未来发展的简单构思
- Python开发的CMS系统
- 视频教程:Zoomla!逐浪CMS使用教程之模板与风格开发
- 实战web标准网站开发实录(二):CMS的主题开发技巧与建议
- 信息管理系统之信息采集的困惑
- OpenJWeb快速开发平台-内容管理系统(CMS)
- OpenJWeb快速开发平台-内容管理系统(CMS)
- Rails开发的CMS系统 BrowserCMS
- CMS内容管理系统开发的一些经验
- CMS内容管理系统开发-需求分析
- php开发之cms开发体验
- CMS系统模板引擎设计(4):Parameter类设计
- CMS系统模板引擎设计(5):Label应用初探
- 交行供应商考评系统项目开发的经验实录
- 3月3日,微软技术”创新日“活动记忆
- SQL Server Managerment Studio 连接与远程登录Windows Server 2005 之间的诡异关系 还请高手 解惑
- session非法退出页面时如何清空的问题解答
- 博科brocade SAN光纤交换机端口激活过程(转载)
- WindowsSDK编程学习日记(3)
- CMS开发实录之模板系统困惑
- Oracle创建全文索引
- 实用的Javascript
- 操作xml的几种方法
- 由浅到深了解JavaScript类
- 如何写工作文档
- asp.net服务器代码标记中的等号(=)、井号(#)的含义是什么?
- 深入探讨:如何理解.Net的三层架构[转]
- 汉字编码问题