Panoramica
Modifiche durante la navigazione
Una delle principali caratteristiche di concrete5 è la possibilità di poter modificare i contenuti delle pagine al volo. L'obiettivo è quello di simulare il funzionamento di un programma di word processing (come Microsoft Word e OpenOffice, ad esempio) rendendo possibile la modifica di un sito web con la stessa semplicità. Quando leggiamo un documento e notiamo un errore di digitazione, lo correggiamo semplicemente puntando il mouse e riscrivendo la parola correttamente. Non vi è alcun bisogno di aprire un'altro programma e imparare ad utilizzare un nuovo set di strumenti per effettuare modifiche basilari.
Questo è l'obiettivo di concrete5: rendere più facili ed immediate le comuni attività di amministrazione in modo che chiunque possa trovarsi a suo agio, anche coloro i quali non hanno alcuna esperienza nel campo della gestione di siti web.
Vediamo ora nel dettaglio come questo può avvenire.
Quando si effettua il login il sistema riconosce che si è l'amministratore del sito e si ha quindi l'autorizzazione a creare, modificare e cancellare i contenuti. Viene quindi visualizzata nella parte alta di ogni pagina una toolbar di editing (in-context editing toolbar).
Home page prima del login:

Home page dopo aver effettuato il login:

L'in-context editing toolbar consente di modificare la pagina che si sta visitando in questo momento una volta cliccato il pulsante Edit Page. E' inoltre possibile creare una nuova pagina (Add Page), consultare l'help (Help) o visitare il pannello di amministrazione (Dashboard).
Che cos'è l'edit mode?

Quando si usano le potenzialità di in-context editing si può portare qualsiasi pagina per la quale si abbiano i permessi necessari nella modalità di editing. In questa modalità è possibile selezionare col mouse qualsiasi blocco per modificarlo ed aggiungere nuovi blocchi nelle varie aree in cui sono suddivise le pagine, semplicemente cliccando su "Add to NomeArea".
Ogni blocco ha la sua interfaccia di editing. I blocchi possono anche essere cancellati, spostati e molto altro. Ogni modifica effettuata verrà consolidata in una versione quando si sceglierà di uscire dalla modalità di editing.
Uscire dell'edit mode

L'uscita dalla modalità di editing prevede la scelta tra una delle seguenti opzioni:
- Cancella - Elimina tutte le modifiche appena fatte, senza possibilità di recuperarle.
- Anteprima - Salva le modifiche come una "nuova versione", ma permette la loro visualizzazione solo agli altri sviluppatori/amministratori che hanno accesso alla modalità di editing della pagina. I comuni visitatori non noteranno alcuna differenza.
- Pubblica - Salva le modifiche e le rende visibili a tutti, immediatamente.
... un CMS che lavorasse bene e che non richiedesse di leggere un pdf di 200 pagine...
“Negli ultimi anni, nella mia testa ho immaginato come potesse essere un CMS. Non era un sogno stravagante... era solo un CMS che lavorasse bene e che non richiedesse di leggere un pdf di 200 pagine solo per imparare ad usarlo. Penso di poter dire che il mio sogno si è avverato.”
Justin Garcia