The idea of creating an Under Construction home page made me smile because it reminded me of the ubiquitous nature of these pages when the Web was just starting out in the early '90. Under Construction pages were of course everywhere. So I thought it would be fun to try to replicate some of that aesthetic and indulge in a little Electronic Frontier nostalgia. Anyway, in case you're curious, that's where the black & yellow stripes come from.
At the end of a day's work I'm pretty happy with the result. It's all done in the Wysiwyg of a very basic Body field - also in the spirit of those long gone days when we created entire websites using raw HTML -- sorry, no custom Twig template here.
The black & yellow stripes are empty DIVs with classes, the CSS is injected on the page with Asset Injector, same for the radial striping separator. The layout is rendered responsive thanks to a few more DIVs and Bootstrap.
Initially, I had planned to create a custom content type with a dedicated Twig template. But I soon realized this was cumbersome and that I could more playfully achieve my retro '90 objectives using the Basic Page content type and a bit of HTML coding.
Which raises the question: are we not too often conditioned to create according to rigid standards and best practices to the detriment of simpler, out-of-the-box, no frills and perfectly legitimate solutions ?
« Complexity is your enemy. », Richard Hipp, creator of SQLite