From a design perspective, Content management systems necessarily trade-off some power and performance in favour of ease of use. This means that, as a designer, you will be able to largely match the general design envisioned, but will likely not be able to perfectly replicate it out-of-the box without either installing third-party plugins, some of which are paid, or coding them yourself using a combination of CSS, JavaScript and PHP. As a software engineering student, this should not deter you from using the software. The ultimate goal is that you will be able to design a website which largely matches your envisioned idea, and still be easily transferable to a client, who will be able to further edit it and add content without extensive technical knowledge.
To achieve this goal, we will work today with templates and page builders to quickly get a site up and running and iterate towards our desired design.
We will attempt to implement several pages from the TRAVEL Hyrule site, which we looked at in Prototyping in Figma, in wordpress using Wordpress Blocks. We will necessarily observe some of the limitations of the software.
Set-up
- Start from a fresh site with Local for this week’s lab
- We will start our site from a template which will install dummy content
- Reminder: In settings: Set title, tagline, and time zone
- You will also want to set perma-links type to “post name”, which will make the URL subdirectory structure human-readable