服务器环境:IIS7.5 + php +  mysql

需求:开发一个组织的官方网站,包含组织基本信息介绍、新闻、单位会员、个人会员基本信息展示、留言板、背景音乐等基础功能。


根据需求,使用思维导图软件画出网站大概结构。


根据网站大概结构对互联网上的开源程序产品进行选型:

dedecms 早期的一个电脑端php程序,由于其模板的简便性,曾一度是本人的最爱,但其必须生成静态页面,不利于页面内容的修改,不予考虑;

wordpress 本人不熟悉;

thinkphp框架 本人不熟悉,但本人认为其是一个优秀的php框架,适合IT技术人员进阶使用,据本人了解,它现大量用于微信公众号的扩展开发;

phpcms 这个是本人第一次接触,进入后台,其支持url规则自定义引起了我的主意,另外模型的自定义和工作流设计的不错,考虑使用这个程序。


由于程序现已基本完成,将修改的部分列表如下:


1、电脑端和手机端同url展示:

不使用phpcms程序自带的wap展示模块,对电脑端和手机端分别使用不同的模板,增加移动设备判断函数,另外在content模块解析部分判断其设备类型,然后按照设备类型输出具体的模板

电脑端和手机端同url展示

2、更换系统自带模板为uediter

由于手机站模板的css设计的便利性,更换uediter

phpcmsV9.5.8整合百度编辑器Ueditor1.4.3教程

3、设计自定义模型

需要在列表页中引用的字段一定要设计在主表中

wKioL1hiAVbhrwgYAABcfxG6pGE207.jpg-wh_50

4、使用iis7.5的url重写规则对系统进一步优化

wKiom1hiBGPBDkMUAACtk21NqYg041.jpg-wh_50

5、启用游客投稿功能

phpcms 投稿问题之游客投稿(不用登录)

6、前台安全设置

由于投稿功能的开启,需要对附件目录取消执行权限。

IIS7.5上取消某个文件夹执行脚本权限的操作方法