hi,
Du kannst schlecht das Backend eines Enterprise-CMS' mit deinem kleinen Upload-Skript vergleichen.
Das liegt mir schwer im Magen ;)
Immerhin ist das nicht nur ein Uploadscript schlechthin, sondern eine eine Kompaktlösung mit eingebauter REST-Schnittstelle und es werden nicht nur Bilder hochgeladen sondern komplexe Datenstrukturen (Hypermedia: Texte zusammen mit Grafik [Video, Audio...]).
Wir haben hier die Möglichkeit (und das habe ich bereits auf dem Tisch), lokal in den Browser einen ganzen Webtree, also den kompletten Text-Content einer vollständigen Webpräsenz zu laden (replik, working copy), sofern die Inhalte über das EAV-Pattern strukturiert sind. D.h., wir haben eine urlmap (EAV) mit folgender Struktur, bzw, Einträge wie untenstehend:
[/keyb.html]
class=Keyb
title=Tastatur- BarcodeScanner eingaben erfassen mit Browser
descr=Sollte auch mit einem BarcodeScanner tun...
parent=/html5
Ein EAV-gerechtes Universal-Frontend könnte so aussehen:
--------------------------------------------------------
| Tastatur- BarcodeScanner eingaben erfassen mit Browser | Dropdown Entity (value=oid, sichtbar=title)
--------------------------------------------------------
----------------------------------------------
| class | Textarea Attribute
| title | Auswahl per Klick
| descr |
----------------------------------------------
----------------------------------------
| mehrzeiliges Feld (s. body) | Value bearbeiten
----------------------------------------
------------------------------------
| Vorschaubereich Einzelseite ...
Zu klicken wäre: Entity, Attribute. Neues Attribut: Einfach in die Textare eintragen (split(/\n/)).
Neue Entity: dafür gibt es im Dropdown einen Dummy --- Neuer URL ---
Das Ganze noch mit einem schönen Menü (HTML5) ausgestattet, dürfte recht benutzerfreundlich werden und auch auf den Screen eines Smartphones passen ;)
Andere Vorschläge?
Horst