I have set up a number of wordpress sites, both for myself and other businesses, so I offered to update the website for a non-profit. However, dealing with the hosting is more complicated than anything I've encountered thus far. So, I'm hoping someone with more knowledge can tell me if I'm going about this the right way.
Right now, the domain is registered through a Google Apps account that is farming out the registration to GoDaddy. The actual hosting is done through Wild Apricot, which is a membership management tool that also offers a website builder. Wild Apricot does not require any changes to the nameservers, but they require changes to the CNAME, A-Record, and SPF TXT record. I also don't have any way to log in to the Wild Apricot via FTP.
I'm ultimately setting up a new WordPress site on DreamHost. So, I need to go into GoDaddy and change the nameservers to DreamHost. I'm hoping that if I change the CNAME, A-Record and SPF TXT
on the DreamHost account, that there shouldn't be any downtime while the transfer takes place. Does that seem right?
After I do that, I'm going to install Wordpress in a folder, and then when I'm all done, move it to the root. At that point, I'll change the CNAME, A-record, and SPF TXT so they no longer point to Wild Apricot. Do I need to bother with the folder if all those settings are going to Wild Apricot?
Overall, does this seem like a good workflow to get the new website up with minimal downtime? This is a bit beyond my skill level and I just want to make sure I'm on the right track.