This is the first in a series of articles discussing WordPress and it’s functionality as a content management system.
As a web development firm, we take great pride in creating websites that not only look amazing, but are practical for our clients. We could start with nothing and build the entire site from scratch, and while it would still look amazing, as soon as we handed it over to the client, they would have no idea what to do with it.
WordPress allows us to hand them a product that they can then go in and update and feel that they are actually getting some added value beyond the initial design and build of their site. While there are cases where we might not use WordPress due to a request by the client (such as an e-commerce site), for the most part, we like to use WordPress because of the ease-of-use and huge community of support.
The WordPress dashboard acts as a kind of “middle-man” between the code and client. For instance, it allows a non-tech user to login and update content on a page without actually having to go into the code files and write some HTML. While WordPress, by default, makes it very easy to navigate and utilize the dashboard, we as developers can take it step further by using custom themes, plugins, and our ability as coders.
We are able to build custom themes because of our familiarity with WordPress. These custom themes can be tailored to almost any need or design requested by the client. Whether the client has a product list such as Seattle Cedar where the products all need to be categorized and displayed in a certain order, or this RORR site where there are a lot of custom functions and features built in such as a licensing agreement pop-up, we are able to create themes that are tailor-made for our client’s needs.
This is just one example of how we customize a page template within a custom theme. Rarely do we encounter a client that just wants a plain, cookie-cutter website so we use custom themes because they give us the flexibility to meet all of the client’s needs.