我的第二个php程序(2)

今天把纪检委的后台写了,前后台全部写在一个index.php里面,感觉有点bt,实际上我觉得php由于具有特殊的用途,文件结构又与用户界面相关,情况复杂,其代码重用性要最大程度提高的话,要么就把文件写得很散,尽可能提高功能通用程度,越细化就越方便封装和设计接口,越通用就越便于重用;要么就写到一个文件里面,像一般的应用程序一样自由处理,这样至少在面向过程的程序思路方面会有很大方便.但是做为具有一定规模的程序,这样做可能不符合动态网页语言的特殊环境,造成不便.

这个迷你CMS特别适合的站点:

  • 按栏目发布文章,但栏目设置几乎不会变动的站点(因为要变动的话你就必须得去改php,也很方便. 在后台里就没做这样的功能了,因为这给编写程序带来很大方便:后台和普通界面可以整合,不需要单独界面).
  • 结构简单,只要求 文章类别 和 link列表 这两种结构的,并且不需要二级子类别的(这个功能其实也容易扩充).

功能是太简单了点哈.但现在确实有不少这样低要求的(特别是那种其实不大需要网站的官方机构),而且想到仅需要一个不到8k的index.php、一个html模板、一个css就可以搞定,感觉还是很爽哈.(用模板所以需要一个template.inc,可选外挂:tinyMCE editor)

下载:miniCMS