domingo, 16 de mayo de 2010

PHP Setup Wizard

PHP Setup Wizard
PHP Setup Wizard

With PHP Setup Wizard you can improve your own project with a powerful setup system. With just few lines of code and some configuration changes, you can have an installer for your system deployment in few minutes.

Feature Highlights
Can require minimum PHP version or version range
Checks if folder is writeable and performs test-write
Login and database are verified before writing to file
Supports multiple-queries, copy your queries from PhpMyAdmin
Tests if user can create tables before trying to install tables
Creates your system config file using template
Can require some PHP extensions to be loaded
Can require some PHP directives (settings)
Short FAQ
Who is this for? – Anyone who needs a installer for some project
Do I have to be a programmer? – Nope! Just check out the Getting Started Guide and see how easy it is to include with your project (see Live Preview)
What if I do not want some-step? – Simply disable it in the Installer configuration
Can I get help with that? – Sure, I can help you as much as I can, but you get 33 pages of implementation documentation and the Getting Started Gude as well
What examples are included? – The three examples shown in the Live Preview: Basic, Normal and Advanced, but of course in PHP
Features
Available installation steps

Welcome Message
PHP Requirements
I/O File Permissions Test
Terms Of Use Agreement
Language Selection
Time Zone Selection
Database Server Connection
Database Selection/Creation
Database Access Test
Database Table Prefix
Install Database Tables
Create Administrator Account
Create Configuration File
Finished Message
General features:

14 available setup steps, each with individual configuration
Available databases are listed with table count
New databases can be created if server supports it
Automatic session handling with optional encryption
All HTML and forms are generated by HtmlMaker class
PHP error messages can be disabled in configuration
Settings overview tool for better mask file testing
Creates the config file for the system being installed
No deprecated functions used (like eregi)
Template support (referred to as Mask files):

Welcome/Outro messages (HTML)
License agreement text (TXT)
Create table queries (SQL)
Insert root user query (SQL)
Output system config file (PHP)
Availability Tests:

PHP Requirements test
PHP version check (range can be specified)
PHP extension check (mysqli, mbstring, mcrypt etc.)
PHP directives check (safe_mode, register_globals etc.)
Read/Write files and folders test
Database privileges test
When installation is completed, the installer can:

Ignore itself and continues to run the installed system
Delete itself and all files in the Installer folder
Offers option to redo installation (if enabled in config)http://megaupper.com/files/1PEGBAXZ/phpsetupwizard_cc.zip

No hay comentarios:

Publicar un comentario