I was wondering if there is a better way of updating my website's content. Right now, I make it in a text editor, and then test it on the localhost. When I am happy with the code, I save the files and then copy them onto the file manager on my web host.
An example is when I add an option in the 'settings' section for the user to upload a profile picture. The settings.php needs to be updated, and an add_picture.php needs to be added. Uploading these takes a long time.
Is there a quick way of transferring added content and scripts from my computer onto the webhost?
Maybe a CMS is right for my needs, but i'm not too sure what this is?
(i run a LAMP server)