[..] oder das Magento-Backend alles leisten können, da ist natürlich eine gewisse Komplexität vorprogrammiert, die ein Bild-Upload-Skript nicht hat.
Btw., Magento setzt ebenfalls das EAV-Pattern um z.B. für Shop-Artikel (Preis, Gewicht...).
Entity-Attribute-Value... in meinem Framework nutze ich das konsequent von Anfang an. Beispielsweise kann ich damit zur Laufzeit den Titel einer Response-Seite ändern:
$self->eav('title', 'Neuer Titel');
Oder auf dieser Basis ein benutzerfreundliches CMS-Frontend bauen ;)