The RK&A website represents a rebranding of the original randikorn.com website. The old site had a dated look and feel and was not mobile friendly.
Andrea Herrick of Herrick Design selected the Infinite theme as a starting point for the new site development. She then provided the graphic design for a customized look and feel using the theme as a base. Andrea also created a new logo as part of the rebranding effort. Once the design mock-ups were available, I created a child theme to handle to custom features.
After we started planning for the site we got a surprise from the client. While we knew that the site was based on custom PHP with a database for a back-end, we were surprised to learn the the client area of the site was maintained via phpmyadmin. This meant that RK&A went into phpmyadmin to manage their list of clients. Custom code pulled items from the database and presented it on the website. So, we had to plan how we would integrate clients into the new website.
Client List Page
Client Detail Page
At first, I thought of just pulling in the data from an exported CSV file but that proved quite messy as it was full of HTML code and would be a difficult fit with the theme. And I really wanted to create a solution that fit in with the Infinite theme structure.
The infinite theme incorporates a page builder to aid with layout. It also has two plugins to handle custom post types for portfolios and personnel. In keeping with this concept, I built a client custom post and added the appropriate page builder layout. The new custom post also includes a taxonomy so we can pull the clients into the correct pages.
RK&A Client Add/Edit Area
You can see the clients pages and front-end implementation at https://rka-learnwithus.com/clients/.
Along with the the re-branding and custom client area, we also migrated a WordPress.com blog and integrated it with the rest of the site.