eddiejaoude / Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD-

[DEPRECATED for ZF2 & Composer] Best practice Zend Framework (ZF) skeleton / base with Doctrine2 integration : High code coverage & build scripts using TDD. Issues section ar e used for project planning (features etc)
http://www.jaoudestudios.com
158 stars 40 forks source link

Setup/debug overview page #24

Open eddiejaoude opened 13 years ago

eddiejaoude commented 13 years ago

A setup/debug page, that will allow a developer to check the status of their application during development.

This page will display: writable tmp directory, database connection etc. All the basic requirements to have a working application

eddiejaoude commented 13 years ago

Also display what mode the application is in: development, testing, production

koenHuybrechts commented 13 years ago

3 steps

  1. Pre-install checks
    • tmp-folder is writable
    • /application/configs/application.ini is writable
    • Correct version of PHP: 5.3
    • Available DB-engines
    • Show application mode
  2. Setup database connection
    • Choose Database Type
    • Enter server Address
    • Enter username
    • Enter password
    • Automagically retrieve the available databases
    • Let the user choose the prefered database
    • Let the user choose if the development data should be installed (test@test.com)
    • After clicking the 'next' button, a progress thing (Todo: Define thing later) will be shown
    • When finished, the next screen will be shown after 3 seconds So the user can review the process if he wishes
  3. completed text and how to proceed (maybe add a user)
eddiejaoude commented 13 years ago

1b: application.ini writable? Do you mean readable?

koenHuybrechts commented 13 years ago

No i really mean writable. When you have an installer, there should be no manual changes in the application.ini. In the application you upload, there will be no db setting set. These have to be added to the file. Also the plugin that will check if the application is installed need to be commented out, so it doesn't run on every request, only before the app is installed. Therefor, check if writable. Op 30 apr. 2011 11:28 schreef "eddiejaoude" < reply@reply.github.com> het volgende:

1b: application.ini writable? Do you mean readable?

Reply to this email directly or view it on GitHub:

https://github.com/eddiejaoude/Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD-/issues/24#comment_1080295

eddiejaoude commented 13 years ago

Ah yes you are right.

We should also have an example file, i.e. application.ini.example

koenHuybrechts commented 13 years ago

Indeed, but that is pretty easy to create :-)

2011/4/30 eddiejaoude < reply@reply.github.com>

Ah yes you are right.

We should also have an example file, i.e. application.ini.example

Reply to this email directly or view it on GitHub:

https://github.com/eddiejaoude/Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD-/issues/24#comment_1081617

Go-Online - Webdevelopment op maat T: +32 485 379 775 E: koen@go-online.be W: www.go-online.be Chat Google Talk: koen@go-online.be Skype: kokohuyb Contact Me [image: Linkedin] http://be.linkedin.com/in/koenhuybrechts[image: Twitter] http://twitter.com/GoOnline_web