基于ThinkPHP的安装程序-thinksetup
Http://www.Egocbd.com 点击数: 更新时间:2010-2-9 9:50:53
ThinkSetup是一个以PHP开发的辅助于ThinkPhp及其它基于ThinkPhp开发的第三方软件的通用安装软件.
ThinkSetup尽可能地把一般php安装程序所需要的基本需求功能实现,第三方的软件作者只要做一些简单的设置就可以完成安装程序的制作,省去制作安装程序的烦恼,把精力放在核心应用的开发上.
第一版本软件特点&功能需求
开发进度90%
第二版本软件特点&功能需求
ThinkSetup尽可能地把一般php安装程序所需要的基本需求功能实现,第三方的软件作者只要做一些简单的设置就可以完成安装程序的制作,省去制作安装程序的烦恼,把精力放在核心应用的开发上.
- 效果请查看ScreenShot 相关设置请查看AboutConfig
第一版本软件特点&功能需求
- 通用性和简单性,开发人员只需要简单设定就可以对外发布,基本不需要二次开发.
- 通过php获得SVN上的最新的程序代码.(已实现,基于PhpSvn,稳定性有待检验,初步结果还满意).
- 权限检测,数据库检测,空间检测.检查php版本.自定义全局变量.允许使用URL打开文件.MySQL 数据库版本.图像函数库(GD Library).SMTP支持.Iconv编码转换.stocket为可用(已实现90%).
- SQL数据文件的安装.(已实现).
- 安装步骤的实现,及显示内空的可定制性.(已实现).
- 常见开源协议及自身协调的定义.(已实现).
- 安装后删除自身.(已实现).
- 多语言,多皮肤支持.(已简单实现).
开发进度90%
第二版本软件特点&功能需求
- 支持安装前载入(上传)配置文件,按照配置文件实现不同的安装需要.
- 实现在线生成配置文件,初步想法是从Thinkphp官网注册软件,包括声明及版权信息,生成配置文件,官方在线生成配置文件,官方帮助推广统计及监督.
- 支持ZIP形式的文件压缩及解压
- 通用性更强.支持Thinkphp的一些基本定义.
- 代码迁移到最精简的Thinkphp核心.现为了达到更广泛应用,仍然是用外部php代码.
- 流程更具体明晰
- 支持生成单php文件安装包,运行时解压安装,以达到安装最简化开发进度
下载ThinkPhp安装文件
thinksetup.rar
