Ho appena caricato una versione base della funzione per gestire gli autori.
Possedendo il privilegio di modifica di quanto si sta guardando, si entra nel campo in cui ci sono i nomi degli autori, si scrivono i nomi degli autori (sperandoli con virgole) e si cancellano quelli preesistenti. Poi si salva e il gioco è fatto.
Questa modifica fa sì che gli utenti non vengano più auto-aggiunti ai pezzi che vanno a modificare: va da sè che, se la modifica è superiore a qualche mero ritocco di punteggiatura o correzione di errori di battitura, siamo tutti incoraggiati ad aggiungere il nostro nome senza problemi.
Per il momento è ancora tutto molto base (purtroppo c'ho impiegato almeno un mese in più di quanto avevo previsto, e alla fine ho buttato via praticamente tutto per rendere disponibile quello che avevo) ma direi che, facendo attenzione, funziona.
Fra oggi e domani vado ad irrobustire un po' il tutto (temo che attualmente possa esplodere se si digita uno username inesistente :tremo ) e, se riesco, aggiugere il completamento automatico: http://twitter.github.io/typeahead.js/ mi sembra interessante e mi da fiducia che ci sia Twitter dietro, ma d'altra parte http://jqueryui.com/autocomplete/#multiple è probabilmente la scelta migliore, considerato che jQueryUI è già caricato...
Forse...
Fatal error: Call to a member function fetch() on a non-object in /home/turbolab.it/sito/phporn_cache/phpornPhpBB.class.php on line 2 http://turbolab.it/34
Non salva il mio nome, sia se lo aggiungo sia se cancello direttamente quello presente.
“Se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera.”
Ok, migliorato tutto sostanzialmente e fatto qualche controllo in più per renderlo più robusto. Anche dal punto di vista grafico e dell'usabilità mi sembra piuttosto gradevole:
Inserendo un messaggio, dichiari di aver letto e accettato il regolamento di partecipazione.
Nello specifico, sei consapevole che ti stai assumendo personalmente la totale responsabilità delle tue affermazioni, anche in sede civile e/o penale,
manlevando i gestori di questo sito da ogni coinvolgimento e/o pretesa di rivalsa.
Dichiari inoltre di essere consapevole che il messaggio sarà visibile pubblicamente, accetti di diffonderlo con licenza
CC BY-NC-SA 3.0 (con attribuzione a "TurboLab.it") e rinunci ad ogni forma di compensazione (economica o altro).
Rinunci inoltre esplicitamente a qualsiasi pretesa di cancellazione del messaggio.