I'm learning front-end developing technologies for about 10 months, and I'm pretty comfortable when it comes to create a website from scratch (HTML, CSS, JS). Recently i was asked to make couple of websites for clients which will be a great opportunity to get into freelancing. Clients wants to have an editable content on their websites so I need to use any CMS. My problem for now is - how to approach such a project? I read a lot about CMS (Wordpress and Silvestripe), but some steps are not clear for me. How to build a website from scratch and 'import' it into Wordpress? Is it possible? Do I have to use template and just edit it? I prefer to write down the structure of the website on my own (or basing on someone's PSD mockup) - is it still possible to merge it with CMS ?
I don't ask about direct answers with code snippets, but for an advice. Could You share Your experience or steps/workflow/tools when it comes to build a website with CMS for a client ?