3 ms·
Hi all, author of PuPHPet here. 1. I don't know how to pronounce it. I usually try to say "puff-pet" and look like an idiot while doing so. 2. I started learn
by jtreminio 13y ago
Hi all, author of PuPHPet here.
1. I don't know how to pronounce it. I usually try to say "puff-pet" and look like an idiot while doing so.
2. I started learning Vagrant/Puppet a few months ago. Puppet is powerful, but has "gotchas" that felt like I was continuously bashing my head against the wall. I didn't want other people to go through the same frustration, so I decided to add buttons. Developers love buttons!
3. Some of the goals of PuPHPet are to
a) make tools like (X|W|M)AMP obsolete,
b) show developers the benefits of VM development (especially PHP developers),
and c) provide quickstart setups for popular projects (https://puphpet.com/quickstart/symfony https://puphpet.com/quickstart/symfony , https://puphpet.com/quickstart/puphpet https://puphpet.com/quickstart/puphpet).
Possibly even d) setup an API to allow people to POST their config requirements and get back a link to a generated zip file, without needing to use the GUI itself. I could use some help on that front: https://github.com/puphpet/puphpet/issues/100 https://github.com/puphpet/puphpet/issues/100
- jiggy2011 13y agoAn interactive command line application that I can just run on my box might be more useful than an API.
- yannis 13y agoGreat work. What I find though is that a lot of WAMP/LAMP developers don't understand all these. You can add tremendous value to your Project by adding a few notes as to what are all the components and how do they fit together.
- ayi 13y agoI upgraded my development environment to VM just 2 months ago. I'm still configuring VM by myself bu i admire your work. i just wanted to congratulate you. thanks for your work.
- bdcravens 13y agoI've found that these sort of tools are more likely to take hold in ecosystems where command line actions and easy configuration tend to be common-place. I authored a Vagrant setup for Railo (open source version of Adobe ColdFusion) - http://github.com/bdcravens/railo-vagrant http://github.com/bdcravens/railo-vagrant (not that great, haven't put much time into it - other contributors have really done more with it than I), but I haven't heard of much uptake of this or others using Vagrant in the ColdFusion community.
- IanChiles 13y agoI've been pronouncing it Puffet, and just ignoring the second P, because otherwise it sounds kind of silly. It's so awesome though, great job!
- Gigablah 13y agoMy suggestion would be to offer an nginx + php-fpm configuration as well.
- jtreminio 13y agoLook closer, it's already done :) https://puphpet.com/#webserver https://puphpet.com/#webserver You can also choose PostegreSQL https://puphpet.com/#database https://puphpet.com/#database
- nachteilig 13y agoThanks for making this! I'm wondering if you would mind elaborating on the choice of Silex over the other options out there. I've been playing a bit in this realm and would be glad to know how you came to that decision. Thanks again
- jtreminio 13y agoI'm a huge Silex nerd because it comes with the very minimum needed to be a productive framework. It implements a proper DIC, routing and quick ways to set up outside libraries (providers). It comes with only what you need to get started, nothing you don't, but when you want to add more it doesn't get in your way.