Ich entwickle ja nicht nur Websites, sondern auch Teillösungen. Eine davon ist z.B. das FancySelect-Plugin. Eine andere davon ist eine Auftragsarbeit für Matthias Heinz.
Anforderung
Es sollte ein Interface geschaffen werden, auf dem Objekte aus einer Liste in einen Bereich gezogen und beliebig positioniert werden können. Beim Einfügen eines Objekts aus einer Liste sollte dieses mit einem festen Namen belegt werden können, ein Textfeld zur Namenseingabe oder eine Auswahl aus vordefinierten Namen sind auch je nach Art des Objekts möglich.
Zusätzlich muss ein Objekt seine Eigenschaften (ID, Name, Position) bei Veränderungen oder löschen an den Server melden.
Umsetzung
Das Projekt wurde mit jQuery und jQuery UI realisiert.
Im Lauf des Projekts haben sich einige Anforderungen und deren Umsetzungen etwas geändert, teils durch sinnvolle Änderungen an der Bedienung, teils auch durch etwas beschränkte Möglichkeiten des Toolkits.
Dabei stand ich immer in engem Kontakt mit dem Kunden, so dass Änderungen entsprechend kommuniziert und abgesprochen wurden.
Bilder
Die Screenshots sollen nur eine ungefähre Vortstellung vom Interface geben, das Design bestimmte schlussendlich der Kunde bei der Integration in sein Projekt.
Fazit
Die Rückmeldungen des Kunden waren sehr positiv. Ein gewisses technisches Verständnis für den Prozess der Entwicklung und die Abläufe dahinter war beim Kunden bereits vorhanden, so dass auch im Projektverlauf entstehende Fragestellungen und Probleme schnell und zielführend zu einem guten Ergebnis gebracht werden konnten.