codecamp

认识 CMS

名词解释:

内容管理系统(Content Management System)是一种位于WEB 前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的“内容”可能包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到Internet、Intranet以及Extranet网站的信息。

一个 CMS 应具有的基本功能:

(一)用户管理能力,即对网站管理员、编辑人员、普通用户以及其他用户进行管理和分配权限的能力。

(二)内容分类能力,这些内容包括文件、文章、评论等,内容分类是内容管理的核心。

额外的功能还应包括:

(一)图像处理能力,包括进行上传文件,对图像进行裁剪、调整和添加水印等。

(二)邮件事务能力,即收发电子邮件的能力。

ModPHP 作为一个初级的 CMS 系统,提供了上述介绍的所有基本功能。

我只想做一个留言板,不需要 CMS。

是否需要 CMS,这是很多人都可能遇到的一个问题,我只想做一个简单的功能,比如一个留言板,应该用不着 CMS 这么复杂的功能。确实,你可以只做很简单的功能,ModPHP 允许你这么做,你可以在不安装它的情况下,使用它所提供的大部分能力。如果你需要将留言转发到指定的邮箱,mail::send() 是一个非常好的选择。

如果你想要对留言就行本地管理,那就将 ModPHP 安装,并且使用它所提供的函数便捷的获取留言信息,通过 ajax 访问 API 接口直接对留言进行处理。你只需要简单的几个步骤,把页面设计得漂亮一些,其他工作 ModPHP 会帮你自动完成。

ModPHP 的工作方式是 CMS,但其本质是一个应用程序框架,你可以按照自己意愿决定如何使用它,以及定制和获取它的所有功能。

数据表特殊字段
制作模板
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

挂钩机制

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }