Codeigniter Install Wizard Thoughts |
[eluser]razerone[/eluser]
Hi To All Codeigniter Users. I am making a install wizard for Codeigniter HMVC. You like to have some of your thoughts and ideas. Here is what we have done so far. of Course Mobile First Responsive Install Wizard. Database connection via front end "working" You will up load a blank database config file. When Click on next button if every thing is OK it will auto load your db details in database config file. 3 Stage In Put Your Base Your URL. This again will auto load in to base field in config. 4 Stage Email/ Contact Page Input Details. You will be able to put your port number and username etc and connect your email address to your account rather than go in back end also again auto fill no back end details you will have to put in. Trying to make life easy for people. Please let me know what else you might would like me to consider. Requirements will be latest hmvc MySQL 5+ php 4+ database etc. Program will be ready mid next year February or August http://www.carrarawebsitesolutions.com/ Please note. Site is begin worked on at the moment so some links may not work. When site is ready you will be able to download it for free but you will have to join up free membership.
[eluser]Alucemet[/eluser]
The thing is, if you're the type of dev that needs an install wizard, you're probably not smart enough to do anything with it after it's installed.
[eluser]razerone[/eluser]
Its for people who don't have the knowledge and just want plug and play options I am trying to make there life easier
[eluser]noideawhattotypehere[/eluser]
IMO its a waste of time - CI is so easy to get started with that you barely need both hands to do so.
[eluser]razerone[/eluser]
Yeah but its some people do not have knowledge. As I have see but I my self have switched to codeigniter. It is for business who don't have a lot of time on there hands to set up pages or go through back end works. Some people are not as skilled as you and I. I am self teaching because I have a lot of time on my side. It is also mobile first responsive so can do it that way. You also has lots of feature like pre made contact form push base url from setup page so inputs on to config. All should be finished next week. The live next year
[eluser]Otemu[/eluser]
I like the idea, a few things you could consider: Give the user the option to install custom libraries such as EzAuth, Ocular, DataMapper, etc within the installation. Option to setup different environments within installation local/dev/live etc I guess other features you could include in installation would be config changes such as autoload libraries and helpers Check latest version before install(3.0 maybe will arrive someday lol)
[eluser]razerone[/eluser]
In due time but I am on a tight budget. I do most of the work but the advance stuff I hire my programmer for some work. Also this will be able to be downloaded from website http://www.carrarawebsitesolutions.com you will have to join up for free to download it. Please note our website is begin remade to mobile friendly at the moment so some functions and links will not work. Only whats going to be on there at the moment is. Stage1 http://www.example.com/setup/ "First Page" License and Information ////////////// Stage2 Database connection http://www.example.com/setup/dbinstall Auto Dumps on to the config/database.php ////////////// Stage3 Base Url Setup Push. http://www.example.com/setup/baseinstall On the third stage you will have a place where you put your url. And it will push it on to the config/config.php ////////////// Stage4 emailinstall http://www.example.com/setup/emailinstall This will set up a default contact page connection put in your host email settings. ////////////// Stage5 Finish.
[eluser]jmadsen[/eluser]
People who don't have the knowledge should get the knowledge These days modern programmers pull bootstrapped files like what you are describing from git repos or using composer. Codeigniter is a programming tool, not Wordpress. Make a startup repo for yourself & share it with people if you want; create a Symfony console to handle config & schema if you want; don't make a "spoon feed install wizard" CI has enough people who can't even figure out how to install it.
[eluser]razerone[/eluser]
[quote author="jmadsen" date="1382567330"]People who don't have the knowledge should get the knowledge These days modern programmers pull bootstrapped files like what you are describing from git repos or using composer. Codeigniter is a programming tool, not Wordpress. Make a startup repo for yourself & share it with people if you want; create a Symfony console to handle config & schema if you want; don't make a "spoon feed install wizard" CI has enough people who can't even figure out how to install it. [/quote] It is going to be free you will just have to join up when wanting a free download. it will be free to join. Program being developed at the moment working on base url push from setup page and validation form for db and contact page. there is a page that is called http://www.carrarawebsitesolutions.com/reviews you can check out new mods or programs coming. Page is going to be active in a couple of days still a lot of website changes happening since moving to mobile first
[eluser]CroNiX[/eluser]
I can totally see a wizard being useful for installing a finished CI app aimed at an end user to install on the web server and not a developer, like a CMS, but don't see any benefit with doing it for the RAW framework. So you go through the install wizard steps and set up your base_url, etc, but then what? It says, "ok, go forth and code"? If someone can't get the basic framework set up, I seriously doubt they will be able to code anything worthwhile either. Setting up CI is a piece of cake compared to coding a full-blown app. Unless your installer will cover all possible variables and configurations that are possible in CI, which is probably not possible, it really wouldn't be worth it imo. The main problem with CI, or any other platform, is a lot of people don't read the user guide/documentation before they start coding, or asking questions. 95% of the questions in this forum are basic, simple questions that have the answers right in the user guide. |
Welcome Guest, Not a member yet? Register Sign In |