I am not a web developer. I do not work all the time in this discipline. I am website literate all the same. It is a fast moving industry. Not one that is easy to dip in and out of the way I do. I have used numerous platforms, CMS’s and site building tools over the years. Dreamweaver, Flash, online template sites, Wordpress with Elementor page builder, MODX etc. I have never enjoyed working on template sites or most of the visual page builders. They never really quite allow you to design like you can in Adobe illustrator or inDesign. I know the medium is different from print, but these UI page and site builders always feel glitchy. You have to get to know the nuances and limitations of the programs. Even when you learn them, new versions or new tools altogether come out all the time and you often feel like you have to start back at the beginning.
HTML and CSS are quite another matter for me. There is something quite fascinating in building a whole site, or quite a bit of it anyway, with essentially a text editor and a bunch of images. HTML and CSS forever evolves true. But at the same time, much of it is constant. Starting with a blank page, writing markup and then styling it to render your content in Internet browsers is very rewarding. I also love that the richly designed content on a webpage does not really exist like a print document. The fact that the page is built or rendered by the user agent of a web browser on the fly is very unlike most other forms of design and media. On request, the user agent takes the text content in the HTML page markup, builds the nodes and then uses the presentation instructions in the CSS code to visually sytle it in real time milliseconds.
Over recent years, the myriad of screens and devices that can display web content has exploded too. This has added quite a level of complexity that we did not have when we were just designing for a fixed width desktop browser. That said, CSS has evolved to give us the styling elements we need to design multiple fluid ways of presenting the content depending on the browser window size, or the screen size of device the content is being displayed on. Designing for this can be frustrating, when compared to designing for specific dimension print documents, but it is always fun working out solutiuons and running test styling for different screen sizes, aspect ratios etc.
As my website is essentially just a simple portfolio site, and as I am really the only user writing and preparing content for the site, using a static HTML / CSS site and just using a Git command line utility to commit changes to my live server was an obvious choice. I realise this is pretty basic stuff in the realm of web design but it works for me. I find it much easier to come back to my site when I need to make changes than I often do when returning to other peoples sites running on different platforms using different Content Management Systems, themes and plugins. Also, HTML, CSS and PHP are essentially the basis for all other CMS’s and Dynamic database platforms like Wordpress and MODX that I work on for other clients.
I have over the years assisted clients with design assets for their websites. I have also assisted them in building template sites, bespoke sites and assisting them in the management and update of their existing CMS platforms. As stated at the beginning of this article, I am not a web professional by any means, but as an all round IT consultant working mostly for Hospitality SME's, I am often asked to assist with their website based projects. I am currently looking at building some basic multi-section, single landing page sites for artists. These are artists who really only require a simple, almost static, one page sites with an image gallery and gallery show listings. They will use their social media channels for frequent updates regarding their work. These site can then be self hosted on basic hosting account that will prove to be more cost effective for them over the years than building on Cloud based website builders with a monthly rental cost.