I've been learning front end web design for almost a year now, and feel I have a grasp on the basics of the process of designing a usable site for a client. When it comes time to deliver however...
I understand that the myriad of CMS's out there are what we use to give our clients access to alter elements of their site like images, text, etc. But I'm not quite sure how the process works.
I was about to install Wordpress, and realized it has to be uploaded to your server. Does this mean that Wordpress needs to be uploaded to the clients' hosts' server everytime you use it as their CMS? I also have not tried playing around with Joomla or Drupal yet, as I'm not sure where to start.
I realize that this is a very basic question that I would learn on the job, but I am an online student that has not had this covered in any lesson so far, oddly. And of course the most basic info is sometimes the hardest to find because it seems everyone has experience or intuitively knows how already I really have tried researching this myself to no end. Thought it was time to finally ask someone.
I ask because I'm at the point where I'm designing sites for friends/family, but have no idea how to hand it over, or give them access beyond me uploading the files for them. One project is for the retail clothing store I work for, where they would need to update product photos as they come in. The other is for a friend who wants me to do their photography portfolio site with obviously, access to update photos as they please.
Any and all help is appreciated! I don't currently have an internship situation where I can learn from a seasoned designer on the job!
Thank in advance,