Hello DPers, I customized a Wordpress theme for a client and included a nice set of plugins to help with SEO, tags, etc. Now I am being contacted to design similar blogs for other people who like the website. My question is: Is there a way to duplicate one of my own WP blogs without going through the process of installing wordpress, then installing the theme, then uploading the plugins, etc etc. I still have access to the hosting cPanel, FTP, etc. from the first client's site, so could I just go in and download all the files off the server and then upload them to a new domain? Or surely there is a software that makes this easier than doing everything individually...
Well you can use Fantastico to have WordPress installed. Then you'll have to upload the themes and plugins, activate them and that should be it. However, I'm not sure if the owner of the original blog will be OK with that. If I were you I'd ask for permission before downloading the site.
Not sure what you can do now, in terms of Ikki's solution - as it depends on if you have permission from your earlier client. But for the future, I would suggest you create the setup on your local machine - both the PHP files and the database. After that, whenever you get a request from some one, all you need to do is upload all the files and import the database. You still may need to do simple changes like Blog name and such. I do a similar thing with Drupal (not same, but workflow can be adapted for almost anything). When I get requests from friends to do setup like I did for another, I just upload the set of files, and import the database. In fact, you can have a couple of different configuration of plugins, and then use them. In effect - you are creating your own customized distribution.
So there's no way of importing the plugins along with the database? Each plugin has to be independently installed?