Technischer „Austausch“ der internen Sammlungsdarstellung

Ihr kennt ja alle die interne Sammlungsdarstellung, die man links im Menü unter „Anzeigen“ erreichen kann. Historisch bedingt sind die interne und die externe Sammlungsdarstellung zwei verschiedene PHP-Skripte, die beide modifiziert werden müssen, falls bei der Darstellung mal was geändert wird. Sowas nennt man dann „schlechtes Softwaredesign“.

Um diesen umständlichen Zustand zu beheben, hab ich das Skript für die interne Sammlungsdarstellung jetzt deaktiviert. Stattdessen wird dann im Hintergrund das Skript für die externe Darstellung genutzt, die Darstellung an sich dann aber auf den kompakten Modus festgelegt. Die interne Darstellung wird dann quasi so aussehen wie eure externe, nur das die Cover nicht angezeigt werden. Die Mini-Funktion, die die Datensätze markiert, bei denen die Cover noch fehlen, wurde einfach mit übernommen, so dass ihr auf diese Funktion nicht verzichten müsst.

So muss ich mich zukünftig nur noch um ein einziges Skript kümmern, was mir einiges an unnötiger Arbeit ersparen wird. 🙂

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.