Gunnar Bittersmann: Templates in Wordpress

Beitrag lesen

problematische Seite

@@dedlfix

Template-Code im Backend ist auch Backend-Code. Ich sehe den Unterschied nicht, außer der verwendeten Syntax. Auch eine Template-Engine mit anderer Syntax als PHP stückelt das Markup zusammen.

Ich habe nichts gegen PHP als Template-Engine:

<fieldset>
  <legend><?= $myRadioButtonsLegend ?></legend>
<? foreach ($myRadioButtons as $myRadioButton): ?>
  <label for="<?= $myRadioButton['id'] ?>"><?= $myRadioButton['label'] ?></label>
  <input type="radio" name="myRadioButton" id="<?= $myRadioButton['id'] ?>"/>
<? endforeach; ?>
</fieldset>

Gut, der eingangs gezeigte Code war auch fast so. Fast. <?php do_action( 'twentyfourteen_credits' ); ?> passt da nicht rein.

Im Übrigen lässt solche von Backend-Entwicklern erstellter Code ofmals die vorhandene Ahnung von HTML erkennen: annähernd null. Folgen: nicht benutzbare Webanwendungen.[^1]

Aussagegehalt dieses Satzes: annähernd null.

Heute ist Global Accessibility Awareness Day – das darfst du gern zum Anlass nehmen, über diesen Satz nachzudenken, bis sich dir dessen Aussagegehalt erschließt.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory