Sto lavorando su Albo scuola (Albo pretorio) secondo le linee del Nuovo codice per i siti della PA 2011 .
Sono riuscita a dare numero univoco ai nodi e agli allegati.
Con scheduler.module ho risolto il problema dell'oblio chiesto dal Garante della Privacy perchè a data indicata il nodo viene automaticamente spubblicato e, come amministratore, in area riservata ho comunque una vista archivio che mi permette di recuperare i nodi spubblicati.
Con il modulo metatags quick ho risolto il problema dell'indicizzazione dei nodi che debbono essere a data precisa spubblicati e in robots.txt ho aggiunto informazione che impedisce ai ribots di vedere gli allegati ai nodi albo.
Quindi penso di essere a buon punto.
Mi manca una cosa che ritengo importante per cui chiedo aiuto.
Spiego.
Ci sono nodi che a fine pubblicazione vengono spubblicati e non sono quindi più reperibili dall'utente anonimo e su questo, come ho detto prima, non ci sono problemi: un nodo non pubblicato è accessibile solo ad utententi autenticati.
Ci sono altri nodi che a fine pubblicazione (es. bandi e gare) sarebbe buona cosa togliere dall'Albo degli atti in pubblicazione per mandarli in un archivio accessibile anche agli utenti anonimi.
Qualcuno può suggerirmi un modulo o una serie di moduli che permettano questo?
Grazie
RISOLTO -Albo per Sito Pubblica Amministrazione - Drupal 7
Lun, 03/10/2011 - 21:23
#1
RISOLTO -Albo per Sito Pubblica Amministrazione - Drupal 7
Puoi farlo con views, il nodo lo levi dalla pubblicazione e crei una vista che li mostri se sono non pubblicati.
http://www.chromeos.eu
Non ho problemi ad usare views, ma anche se fai una vista di nodi non pubblicati, questa è comunque visibile solo agli utenti autenticati.
Uso ACL + content access e ho già provato come tu suggerisci.
Il problema è un altro.
I nodi non pubblicati è giusto stiano in una vista NON accessibile agli anonimi (diritto all'oblio - Garante della privacy).
Ho bisogno di fare in modo che ad una data determinata i nodi albo spariscano dalla vista dell'Albo dei documenti in fase di pubblicazione e finiscano in una vista archivio storico accessibile anche agli anonimi.
Secondo me, la maniera più semplice è assegnare una data di "scadenza" (un campo data arbitrario compilato dall'operatore) ai documenti che devono avere questa sorte. Si occuperà Views di mostrare i documenti "scaduti" (ma pubblicati) separatamente da quelli non scaduti.
Sì, ma non capisco il campo arbitrario.
In effetti ho previsto che il redattore compili la data di fine pubblicazione e se poi il documento va anche spubblicato (NON pbblicato) deve pure in Pianificazione, sezione aggiunta dal modulo sheduler, precisare la data di spubblicazione oppure definire un tempo 15 gg, 30 gg.
Il campo di fine pubblicazione c'è (scadenza). Non riesco però, nella vista a dire se Data di fine pubblicazione > di gg/mm/aaaa rimuovi documento da Albo attivo.
E' possibile farlo? Oppure puoi spiegarmi meglio la tua idea?
con la vista no, puoi solo cotrollare se la data è minore o maggiore ad oggi, altrimenti devi pianificare un'azione.
http://www.chromeos.eu
Appunto, ma come si pianifica un'azione? Ci sono moduli ad hoc?
Ho provato Rules, ma i due moduli che richiede entrano in conflitto con Taxonomy breadcrumbs, a cui non posso rinunciare perchè mi serve per la navigazione a briciole di pane requisito importante per accessibilità.
Ad esempio con questo modulo http://drupal.org/project/scheduler o http://drupal.org/documentation/modules/trigger
Ovviamente devi far girare il cron.
http://www.chromeos.eu
Scheduler già lo uso per nodi albo pubblicati e non pubblicati.
Triger lo uso esclusivamente per inviare e-mail in automatico a utenti con segnalazione di nodi aggiunti.
Ho letto la documentazione su trigger che mi hai segnalato: non ho trovato ciò che cerco probabilmente perchè la mia conoscenza di PHP è molto limitata.
Mi puoi indirizzare?
Ma il campo data di fine pubblicazione è di tipo date (realizzato con il modulo date)?
Altrimenti non ci riuscirai mai almeno di scriverselo a mano.
http://www.chromeos.eu
Certo
Data inizio pubblicazione: date(Date (ISO format) elenco di selezione
Data scadenza pubblicazione: date(Date (ISO format) elenco di selezione
POI scheduler fornisce in Impostazioni la possibilità di "spubblicare il nodo" (cosa diversa da scadenza) e questo viene visualizzato in una vista" Archivio oblio" accessibile solo all'Amministratore. I nodi NON pubblicati non possono mai essere visti dagli anonimi anche se nella vista concedi loro i permessi di visione: questo è un dato di fatto positivo.
In pratica se inserisco in Albo un bando di gara, metto la data di pubblicazione e la data di scadenza pubblicazione.
Alla data di "scadenza pubblicazione" il bando di gara dalla vista "Albo documenti attivi" dovrebbe sparire e invece comparire nella vista Albo-Archivio storico" visibile anche agli utenti anonimi.
Scheduler non permette questo, ma invece mi risolve il problema relativo agli atti che sono soggetti ad oblio e che ad una determinata data non debbono più essere accessibili agli anonimi.
Il problema è pianificare in modo che a data di scadenza bando il nodo scompaia da una vista e sia visibile invece il archivio storico (entrambi le viste sempre raggiungibili dagli utenti anonimi
cambi stato da pubblicato a non e la prima vista mostra i nodi pubblicati la seconda quelli non pubblicati, non capisco dove ti perdi.
http://www.chromeos.eu
Non hai capito! Sono tre le viste!
1- Nodi NON pubblicati - Se crei una vista di nodi non pubblicati e concedi anche agli anonimi la visione della vista Drupal non li fa giustamente vedere
2- I nodi NON pubblicati va benissimo che non siano raggiungibili dagli anonimi: questo è risolto con scheduler
3- Il problema è fare in modo che in "Albo atti attivi" siano visibili solo i nodi con data di scadenza maggiore o uguale a data di oggi e in Albo storico siano presenti i nodi con data minore a quella di oggi.
come filtro metti data <= now e nel secondo data > now
http://www.chromeos.eu
OK! GRAZIE! ora ho risolto.
In effetti avevo già provato con now nel filtro, ma STUPIDAMENTE avevo messo date di fine pubblicazioni tutte superiori alla data di oggi. Il tuo ultimo messaggio mi ha fatto leggere con gli occhi e non con "la mente" cio che avevo scritto.
Grazie di nuovo. Ora sistemo il tutto, sento il parere del gruppo di Porteapertesulweb per normativa e accessibilità, poi faccio videotutorial e metto a disposizione di tutti.
L'Albo pretorio per pubbliche Amministrazioni è obbligatorio e ora mi pare di aver quagliato qualcosa di positivo nel senso che mi pare di aver rispettato i requisiti richiesti. Dico "mi pare" perchè preferisco sentire il parere di chi in merito alla normativa ne sa più di me. Presto faccio sapere se OK anche per normativa.
Ciao sto facendo lo stesso lavoro, sono riuscita ad impostare scheduler ma non ho capito dove inserire il filtro per la data. Nel contenuto ho impostato la data di pubblicazione collegata a fine pubblicazione e poi ho schedulato. Per fare 2 views diverse (una per i concorsi attivi e l'altra per i concorsi scaduti) dove vado a impostare il filtro?