Die Seite ist ein Backend, nur für mich. Daher habe ich auch den Passwortschutz wieder aktiviert. Contenteditable ist tatsächlich "ein Thema für sich", aber für dieses Backend bietet es sich an, auch weil die Inhalte tabellarisch darstellbar sind -- so wird direkt in der Zelle editiert. Zum Speichern werden die Text-Inhalte der entsprechenden Zellen direkt aus dem DOM eingesammelt, zu Objekten gebündelt, die Objekte serialisiert und per AJAX gesendet ohne danach die Seite neu zu laden.
MfG