Streamlining WordPress Development Workflow

[ad_1]

Hello everyone,

I’m currently working on developing WordPress sites and I need some advice on improving my workflow. I usually develop on a dev domain, like devenv.com and use a subdomain for each site I develop (for example, reddit.devenv.com). I set up the site using the DirectAdmin plugin Installatron.

If I need to do any custom work, I usually log in via FTP and open files in Sublime. This isn’t the best setup, as it involves a lot of back and forth between Filezilla and Sublime. I know there are paid plugins for Sublime, but I’d rather not go down that route. I’ve tried VSCode + FTPSimple, but that’s not working out either because if I change something on the site itself, it does not push that change into VSCode and the plugin seems a bit buggy when it comes to refreshing the folders.

Once the site is approved by the client, I set up a WP instance on their hosting and export the site from my dev environment using a plugin like Duplicator Pro.

I’m looking to improve this workflow, especially the second part where I’m doing custom work. I’ve thought about using a GitHub repo, but I’m not exactly sure how to implement that for WordPress. Additionally, I want to know how I can set up a test environment for live sites so that I can implement changes there first before pushing them to the live environment.

I don’t need detailed instructions right now. I’m mainly looking to explore my options and figure out what works best for me. Any suggestions or advice would be greatly appreciated. Thanks!

**TL;DR:**

Looking for efficient ways to streamline my WordPress development workflow, which currently involves FTP/Sublime editing and potential syncing issues with VSCode. Considering Git but unsure of implementation with WordPress. Also need advice on setting up test environments for live sites.

[ad_2]
1 Comment
  1. You have the right idea, it’s time to improve your workflow and move away from ftp. The typical best practice here would be develop local, and have a staging and production instance.

    Use git to manage filesystem changes. Make updates locally, commit new changes and deploy to staging for review and approval, then deploy updates to production.

    If you’re coming from ftp-based workflow, you’ll need to get comfortable with the command line, but it is absolutely worth the effort.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer