simpilio
Patrick Masuch
Lessingstraße 4
08058 Zwickau

Telefon:
Telefax:
http://mustermann.de

  • Website vergrößern
  • Druckansicht

Projektanalyse

Ist-Analyse

Momentan kann der Kunde Bilder mittels eines durchsuchen Buttons auswählen (input type file). Das Bild wird zum Webserver hochgeladen. Es erfolgt eine Prüfung ob es sich um ein gültiges Bildformat handelt. Daraufhin erfolgt die Erstellung von 5 verschiedenen Bildern in festgelegten Größen. Das Originalbild und die erstellten Bilder werden komprimiert. Alle Bilder werden als Dateien auf dem Webserver zur Verwendung im Redaktionssystem und für die Verwaltung in der Datenbank abgelegt. Die Bilder werden in den Größen 100px, 200px, 300px, 700px und 1000px angelegt. Die Komprimierung und Bearbeitung der Bilder nach dem Upload Prozess findet durch den Webserver mittels PHP statt, dabei kommen die Webserverbibliothekten GD und imagemagick zum Einsatz.

Soll-Analyse

Verbesserung des Dateiuploads durch Nutzung von HTML-Funktionalitäten die es ermöglichen Dateien mittels Drag and Drop in den Browser zu ziehen, wobei auch ein Mehrfachdateiupload
möglich sein soll. Verbesserung der Bildkomprimierung durch Einsatz eines Drittanbieters mittels API-Anbindung. Dadurch sollen die Bilder maximal komprimiert werden ohne Qualität einzubüßen.
Benutzerfreundliche Bearbeitungsoberfläche in der Bilder z.B.: zugeschnitten, gedreht und gespiegelt werden sollen können. Erweiterung der generierten Bildgrößen, um dynamische
Abmessungen je nach Bedarf des jeweiligen Websiteprojekts durchführen zu können.

Projektbegründung

Die bisherige Verfahrensweise des Dateiuploads ist mittlerweile veraltet und nicht mehr Google-page-speed-Konform. Zudem gibt es mit HTML5 komfortablere Lösungen. Wichtig ist auch die deutlich verbesserte Speicherplatzersparnis durch die weit fortgeschrittenen
Komprimieralgorithmen der tinypng- API.

“Make or Buy”-Entscheidung

Da das Redaktionssystem von simpilio selbst entwickelt wurde lag der Entschluss nahe auch die Bildbearbeitungsaktualisierung intern zu verwirklichen sodass eine Drittanbietersoftware nicht in Betracht gezogen wurde.

Quelle: https://patrick.demo.simpilio.de/Projektanalyse

Einwilligungen verwalten