Screenshots
Up one levelScreenshots di redomino.autodelete
Installare redomino.autodelete
Installare redomino.autodelete è facile! Una volta installato il codice e riavviato il server basta un click
Abilitare su un oggetto l'autodelete
E'possibile abilitare l'autocancellazione su qualsiasi oggetto Plone, cliccando sull'apposita azione. Si aprirà così un form di conferma. E'presente anche un'analoga azione per tornare indietro e disabilitare l'autodelete da un oggetto.
Abilitazione autodelete effettuata con successo
Abilitazione dell'autodelete effettuata con successo. Apparirà una nuova tab per la gestione della data di scadenza del contenuto ("Autodelete settings")
Impostare una data di autodelete
Una volta cliccato sul tab di gestione dell'autodelete ("Autodelete settings"), si apre il seguente form grazia al quale potrai impostare la data di scadenza del contenuto. Una volta raggiunta tale data, l'oggetto verrà cancellato automaticamente e verrà tenuta traccia della cancellazione sui log. Nelle prossime versioni saranno disponibili altri criteri.
Aggiungere un nuovo task di PloneMaintenance
redomino.autodelete è predisposto di default per integrarsi con il prodotto PloneMaintenance; quest'ultimo è un prodotto utilizzato per chiamare delle operazioni temporizzate sul proprio portale (come per esempio il pack del DB, l'archiviazione di contenuti vecchi, sincronizzazione dei contenuti da altre fonti, ecc); la temporizzazione a PloneMaintenance può essere data da uno script di cron. Per aggiungere un nuovo task PloneMaintenance basta cliccare sul tasto "Add MaintenanceTask" nella sezione "Tasks" del tool portal_maintenance, nella ZMI
Impostazione parametri task
Una volta cliccato sul tasto "Add MaintenanceTask" si aprirà la seguente vista. redomino.autodelete mette a disposizione uno script chiamato runAutodelete richiamabile da PloneMaintenance (basta solo abilitarlo come mostra l'immagine e confermare)
Aggiunta del task effettuata!
Una volta aggiunto il nostro task di autodelete, possiamo cliccare sull'oggetto "runAutodelete" che abbiamo appena creato e configurare le tempistiche di esecuzione.
Impostazione tempistiche di esecuzione autodelete
Possiamo impostare la temporizzazione da questo form. Basta selezionare lo script "runAutodelete" (registrato automaticamente da redomino.autodelete) e la temporizzazione: in questo caso lo script verrà lanciato tutti i giorni alle ore 3:00. Sarà PloneMaintenance a lanciare i nostri task (è necessario dargli la temporizzazione da uno script di cron), ricevendo via mail i log dettagliati degli elementi cancellati
Autodelete tool
E'disponibile sul pannello di controllo una semplice interfaccia che consente all'amministratore di lanciare manualmente il task di cancellazione degli oggetti scaduti.
Autodelete tool - vista
Questa è l'interfaccia per lanciare manualmente il task di cancellazione. Cliccando sull'apposito link si potrà visualizzare in tempo reale l'andamento delle operazioni grazie a dei log dettagliati.