Tips for streamlining the creation of new Wordpress Sites.

10 replies
Hi all, today I spent nearly an hour creating and setting up a new website from scratch. It felt like time wasted and I'm sure some of the veterans here have some ingenious ways to automate site creation.

Today I had to do the following things.
  • Create the website's hosting account from WHM (I have a reseller account)
  • Create SQL Database and SQL user, at the moment I am doing this through cPanel but have decided to write up a PHP script that will do this automatically.
  • Edit wp-config.php with the relevant information and upload WordPress
  • Create a wordpress user
  • Lastly create/download Theme, isntall/activate plugins, register the site for analytics/ create adds and inset the code.
The last step is probably where I am losing the most time, I'd like to streamline my process as much as possible without losing any quality.

My questions are: Does anyone have a faster quicker way to do anything that I have listed above?

Does anyone have any scripts that automate any of these processes? If I had shell access for each of my subaccounts I would SSH & run a bash script to automatically download & unzup a pre-configured wordpress file from another account, then call a PHP script to create the needed SQL users. Sadly hostgator charges $10 to activate SSH per sub-account and I cannot really afford this right now.

Are there any PHP scripts that could do this?

Thank you in advance and any other general tips are more than welcome

Edit, if this is in the wrong forum please point me in the correct direction
#creation #sites #streamlining #tips #wordpress
  • Profile picture of the author AshleyBolivar
    two options:

    1 outsource the work overseas.
    2 create the site the way you want, then clone them over and over again.
    {{ DiscussionBoard.errors[2577210].message }}
    • Profile picture of the author mystline
      Originally Posted by AshleyBolivar View Post

      two options:

      1 outsource the work overseas.
      2 create the site the way you want, then clone them over and over again.
      Ahh yes, I forgot to mention outsourcing, Thanks for reminding me! this is probably the most efficient way but as a broke student I'm trying to cut costs without cutting corners

      Do you have any tips on the cloning process? This is basically what I am doing now, I just want it to go a little faster

      Saying this I have just setup a default wordpress folder with the latest version and the common plugins i use on every site.
      {{ DiscussionBoard.errors[2577241].message }}
  • Profile picture of the author Vincenzo Oliva
    I do it easily with 2 wordpress plugs (they come together) backupbuddy/importbuddy.
    {{ DiscussionBoard.errors[2577246].message }}
    • Profile picture of the author mystline
      Originally Posted by Vincenzo Oliva View Post

      I do it easily with 2 wordpress plugs (they come together) backupbuddy/importbuddy.

      Thanks! I'll take a look at these
      {{ DiscussionBoard.errors[2577299].message }}
  • Profile picture of the author ChrisCree
    Another way to make the process much faster is to create a WordPress muliti-site installation. It takes a little bit to set up. But once it is it will make creating and managing new sites much, much less time consuming.

    All sites in your network use the same database so that step gets completely eliminated. Your themes and plugins are already uploaded so you just have to activate them and add your content.

    If you use a domain mapping plugin (such as this one for example) then all of your sites will be on separate domains. Otto has a good WordPress domain mapping tutorial that shows how to set it all up.
    {{ DiscussionBoard.errors[2577788].message }}
  • Profile picture of the author VeitSchenk
    not sure (maybe I misunderstand the original question): but at least for the first
    part (sql databases, config files etc): for setting up new
    wordpress sites you can use fantastico which you get on pretty much any
    hosting panel.
    click fantastico, then wordpress, enter name, password, and a few things like
    name, description, press install and you're done

    for the second part, have a look at Jeff Johnson's traffic getting plugin. Yes, it is
    coded to import the plugins he likes, but it may cover most of what you need.
    If not, maybe you can 'decode' what it does (some config files to import certain plugins...) and hack it to only import your stuff. It's not fully automatic, but
    still much better than manually installing tons of plugins

    Veit
    Signature

    Connect with me on FB: https://www.facebook.com/veitschenk

    {{ DiscussionBoard.errors[2577850].message }}
  • Profile picture of the author AshleyBolivar
    I use Wordpress Cloner by Joe Hernandez. He is part of Warrior Forum and the product is inexpensive, something like $27 - $47 bucks. Great deal. I would put a link here but don't want you to think I am just trying to sell you something. Google it and you will find it or search Warrior forum for Wordpress Cloner
    {{ DiscussionBoard.errors[2577876].message }}
  • Profile picture of the author txconx
    I have a standard Wordpress installation. Instead of uploading just the Wordpress files, I include the theme and plugins I use for the majority of my sites. I find this speeds things up significantly as far as the installation goes.
    {{ DiscussionBoard.errors[2578110].message }}
  • Profile picture of the author mystline
    Thanks for all the tips everyone! I have bookmarked this thread and will return tomorrow morning for a proper look through.

    Goodnight from Australia!
    {{ DiscussionBoard.errors[2578222].message }}
  • Profile picture of the author kevinw1
    The Joe Hernandez tool at $27 is here:
    Wordpress Tweaks: Clone Wordpress Blogs Easily

    Not to be confused with "Wordpress Cloner" for $97, with Mike Filsaime's name at the bottom of the page, here:
    Word Press Cloner

    (neither are affiliate links)
    {{ DiscussionBoard.errors[2578683].message }}

Trending Topics