il tempo delle revisioni

Attenzione! Attenzione! L'indirizzo ufficiale ("canonico", come direbbero quelli di Google) di questa pagina è cambiato. Per favore, aggiornalo nei tuoi favoriti:

http://www.duechiacchiere.it/969/il-tempo-delle-revisioni

La versione 2.6 di Wordpress, che si prevede venga rilasciata quest’estate, riserva una succosa novità: la gestione delle revisioni. Da molto tempo aspettavo che gli sviluppatori la inserissero nei loro piani di sviluppo, e sono certo che questa funzione renderà Wordpress ancora più popolare ed appetibile. Non solo come piattaforma per gestire il proprio diario in linea, ma come vero sistema per la gestione dei contenuti. Non sono molti i CMS in giro che possono vantarsi di averla, anche spulciando tra quelli a pagamento. Unendo un sistema di revisioni al meccanismo di scrittura e approvazione già presente, si ottiene un prodotto completo e flessibile per soddisfare le più svariate esigenze.

Di cosa si tratta, in breve?

Riprendo l’esempio circolato su alcuni siti inglesi. Hai mai salvato un articolo sul blog, rendendoti conto solo pochi minuti dopo che un paragrafo fondamentale non c’era più, cancellato inavvertitamente da un click di troppo? Oppure hai collaborato alla realizzazione di un blog con più autori, e ti sarebbe tanto piaciuto sapere chi aveva cambiato cosa e quando? La funzione di revisione risolve entrambi i problemi: non dovrai più mandare gli accidenti a qualcuno, se cancelli un paragrafo per errore, e saprai con esattezza quello che succede durante la “storia” di ogni articolo.

Attenzione, qui esplode tutto

Tutto molto bello, ma c’è sempre un risvolto negativo dietro (mi sembra di essere quello della pubblicità delle barrette di cioccolato). Il mantenimento di queste informazioni, si paga con la crescita esponenziale dei dati da memorizzare nel database. Concordo in questo con Steve, che ha già segnalato agli sviluppatori il problema, proponendo anche alcune interessanti soluzioni. Non tutti, specialmente coloro che mantengono siti di grandi dimensioni, potrebbero apprezzare questa nuova valanga di dati che si abbatterà sui loro database.

 

Ci sono 9 commenti

  1. SteveAgl

    Per fortuna in una discussione su una ML tecnica il creatore di questa nuova funzionalità, Michael D Adams, mi ha segnalato la presenza di una variabile da impostare inw wp-config.php per gestire questa nuova funzione:

    WP_POST_REVISIONS:
    true (default), -1: memorizza tutte le revisioni
    false, 0: non memorizza alcuna revisione eccetto quella di salvataggio automatico.
    (int) > 0: memorizza al massimo il numero di revisioni specificate +1 del salvataggio automatico. Le versioni più vecchie vengono eliminate.

    Inoltre l’API prevede giù una funzione di cancellazione di una revisione. Quindi la possibilità di cancellare una delle revisioni proposte, ancora da determinare l’interfaccia di questa funzione.

    SteveAgl, 15 giugno 2008 alle 10:14 » rispondi

  2. camu

    Grazie Steve, per la precisazione. Il fatto che l’API preveda questa funziona mi lascia anche ben sperare che qualche plugin possa essere sviluppato per fornire funzioni di gestione delle revisioni. Comunque rimane un’ottima funzione, che si aspettava da tempo :)

    camu, 15 giugno 2008 alle 13:06 » rispondi

  3. Emanuele

    Beh si è interessante ma senza dubbio impegnativo per il DB.
    Vedremo quale linea adotteranno di default… per la massa, sarà quello il valore che potrà decretare il successo o meno di questa funzione.
    Ciao,
    Emanuele

    Emanuele, 15 giugno 2008 alle 14:03 » rispondi

  4. camu

    Secondo me un paio di revisioni sono il minimo. L’impegno per il DB aumenta, è chiaro, ma anche i benefici. Personalmente non credo di averne particolarmente bisogno, quindi imposterò questo valore a 2, giusto per sicurezza :) In due anni e mezzo, non avendo avuto mai questa funzionalità, mi sono abituato a stare attento!

    camu, 15 giugno 2008 alle 14:23 » rispondi

  5. jgor

    domanda: quando sistemeranno la storia della pubblicazione programmata?
    A me non funziona :(

    jgor, 16 giugno 2008 alle 08:14 » rispondi

  6. camu

    Jgor, cosa intendi? Io uso questa funzione di tanto in tanto, ed a me funziona egregiamente, direi :)

    camu, 16 giugno 2008 alle 10:59 » rispondi

  7. jgor

    A me non va … e non sono l’unico visti i forum.
    Praticamente metto la data della pubblicazione programmata …e funziona così:
    -10 minuti all’ora di pubbl., -8, … , … -1 minuto …. e poi
    +1 minuto da … e non mi fa vedere nulla.
    devo entrare e ri-salvarlo … con grande fatica per tenere un blog giornaliero :D

    jgor, 16 giugno 2008 alle 11:03 » rispondi

  8. Giovambattista Fazioli

    @Jgor: forse hai l’orario impostato male sul server e/o nella configurazione di WordPress? Anche a me non ha dato mai problemi e la usa abbastanza di frequente…

    Giovambattista Fazioli, 16 luglio 2008 alle 13:59 » rispondi

  9. Jgor

    Finalmente ho sistemato.
    C’era un’impostazione da mettere sulla white list di chi mi da l’hosting (altervista).
    Dopo un paio di giorni i post-programmati sono andati da soli.
    Meno male :)

    Jgor, 16 luglio 2008 alle 14:04 » rispondi

Questo blog usa i Gravatar, Avatar Globalmente Riconosciuti. Se hai registrato il tuo indirizzo email con questo servizio, inseriscilo qui di seguito, verrà mostrata la tua icona personale vicino al testo. I dati personali inviati dagli utenti sono tutelati dal Decreto Legislativo 196/2003. Saranno oggetto di trattamento, elettronico e non, nei limiti strettamente necessari alla prestazione dei servizi gratuiti del sito, ivi compresa la loro eventuale comunicazione a terzi (ad esempio il provider che ospita il sito) entro detti limiti. Ti ricordo infine che i commenti sono verificati, al fine di preservare la qualità del sito.