Web

Really No HOVER Menus For bootScore?

A sad angel

Actu­al­ly, I want­ed fan­cy menus with an H‑OVER effect. Exact­ly. But after I crawled into the top­ic, I decid­ed against it. Fol­low­ing Ade­nauer’s apho­rism, What do I care about my gos­sip of yes­ter­day! I banned my idea to enable hov­er menus for bootScore by exter­nal tools. Because the view­point of Boot­strap and bootScore is real­ly rea­son­able.

[ en | de ]

Solution:

Aban­don HOVER! Use clean (nest­ed) menus as they are offered by Boot­strap / bootScore!

Background:

Of course, I had rea­sons to change my mind.

First, the phi­los­o­phy of Boot­strap has con­vinced me, no mat­ter what else is com­mon: Some­thing should real­ly only hap­pen on the screen if I trig­ger it — with a click. Not when I just ‘slide’ some­where. And if small and large devices get the same han­dling, that’s a gain, not a short­com­ing.

Sec­ond, I did take a clos­er look at the alter­na­tives:

Orig­i­nal­ly, I want­ed to add Super­fish to bootScore. Stu­pid is only that no one has pub­lished an update since 2017: There are 25 Issues open in the Super­fish GitHub repos­i­to­ry since 2013, and the analy­ses on Code-Fre­quen­cy and Con­trib­u­tors show that there have been no fur­ther com­mits since 2017. I owe a lot to Super­fish. It worked well in the pre­vi­ous ver­sion of my site. I am thank­ful for being able to use it. But to build my upgrade on it as well, it would have to be main­tained per­ma­nent­ly — as promised.

So what doing instead?

A code snip­pet or even a plu­g­in that pro­vides bootScore with a HOVER menu does not exist as of today1. What does exist are ideas and add-ons for Boot­strap itself — host­ed on GitHub. The big wheel in terms of ‘spruc­ing up’ Boot­strap is turned by MDBoot­strap. But its answer to the ques­tion of what “MDBoot­strap” is, clar­i­fies the prob­lem that comes along with all these exten­sions: MDBoot­strap “[…] is a library that great­ly extends the capa­bil­i­ties of reg­u­lar Boot­strap”.2

This implies that — if we want­ed to inte­grate such a mod­i­fi­ca­tion into bootScore — we would have to inter­vene in the mechan­ics of bootScore strong­ly. We would have to do more than only adjust­ing some­thing here and there in the tem­plates of the bootScore theme. Even­tu­al­ly, we would have end­ed up with a stand­alone ver­sion based on mdboot­strap rather than bootScore. It may be that this is a worth­while project. Maybe lat­er, but not now. Now I pre­fer to use the upcom­ing improve­ments of bootScore — with as less effort as pos­si­ble.

So after a rest­less night: If you ride a dead horse, get off. For­get about hov­er in bootScore. Enjoy the excel­lent ‘ground­work’ that the bootScore team has done for you.


And how does this …

… sup­port our migra­tion to bootScore? Well, once a web design­er has tak­en the first gen­er­al steps and has checked SEO, she will soon turn to a real­ly thick board, her prop­er­ly clus­tered and pre­sent­ed menu with­out get­ting too fan­cy. Even­tu­al­ly, she is going to spruce and speed up the dis­play of fixed and scal­able images. This post talks about a part of this way.


  1. 2023-02-16 []
  2. cf. mdb-foun­da­tions []

Leave a Comment

Your email address will not be published. Required fields are marked *

To top