Before answering that age-old question, I’d like to tell you more about themes and templates. Website themes and templates are term mostly commonly used interchangeably. Themes and templates encompasses the framework, layout and aesthetic design of a website. These are commonly prepared by designers and developers for use and reuse on top of a particular CMS (content management system), like Joomla or WordPress. Oh yes, WordPress has long been considered a CMS. In fact, it already toppled down other ranked CMS out there. Anyway, there are themes and templates prepared independent of the CMS, but are rather dependent on the back-end language and/or framework (e.g. C#/ASP.NET, PHP, etc.).
Themes and templates are then sold online usually under GPL license. Now, the question, “are themes and templates enough?” The answer depends on who’s asking.
- On the other hand, if the website owner doesn’t know much about how to configure and operate a CMS, then the site owner might really need the help of a website designer, and possibly front-end/back-end programmer.
Website Designer or Web Developer (Programmer):
- Themes can help them accelerate their duties and focus more on the per page design and content aspect. Overall aesthetics are already provided by the theme. Depending on their knowledge, (front/back end scripting), they can extend the functionalities of a theme or template according to how extensions are made, as supported by relevant CMS.
To sum it up, if you see an end-user shopping for a template, then expect that he/she’s knowledgeable on coding. Having said that, themes/template buyers are most commonly designers/programmers themselves. If you’re not, then shopping for a theme is irrelevant unless you have an extensive knowledge of the CMS and that the theme provides extensive features that helps you avoid coding. Yet, even the toughest and most highly sold themes out there never guarantee you “100% no coding”.
Good luck with your shopping!