Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
exe srl
Riferimenti
Descrizione Contenuto
Oggetto Progetto di pubblicazione dell’archivio xDams su Wordpress
Destinatario public
Riservatezza
Regesta.exe srl fornisce queste informazioni prevedendo che sarà
mantenuto il corretto livello di riservatezza sui relativi contenuti.
Il documento non potrà essere fotocopiato o riprodotto, in tutto o in
parte, i contenuti non potranno essere divulgati a terzi, senza il consenso
scritto di Regesta.exe srl.
Amendment History
Autore Data Descrizione Vers. Approvazione
CB 25 febbraio 2016 Prima Stesura 1.0
CB 2 giugno 2016 Adeguamento 2.0
funzionale:
nuove specifiche file di
configurazione
CB 16 giugno 2016 Descrizione delleP ublic 2.1
API
CB 26 luglio 2016 Utilizzo avanzato delle 2.2
API rest
CB 20 settembre 2016 Gestione lingue e 2.3
funzione vocabulary
CB 10 ottobre 2016 Modifica story e divisione 2.4
documento in manuale
base / avanzato
CB 26 ottobre 2016 Descrizione e obiettivi 2.5
CB 15 novembre 2016 Parametri aggiuntivi per 2.6
stories e gestione
standard lido
CB 16 dicembre 2016 Modifica gestione 2.7
configurazioni e import
settings
CB 24 gennaio 2017 Divisione funzionalità 2.8
core da plugin per lo
story telling
CB 4 novembre 2017 Introdotte condizioni 2.9
addizionali nella ricerca
libera
CB 25 novembre 2017 Aggiornamento del 3.0
paragrafo delle
configurazioni php
SOMMARIO
1 INTRODUZIONE.................................................................................................... 6
1.1 Altri strumenti di supporto .........................................................................................................7
1.2 Struttura del documento .............................................................................................................7
1.2.1 SUMMARY funzioni .................................................................................................................8
2 SETTINGS ............................................................................................................. 9
2.1 Configurazione PHP (obsoleto dalla versione 2.0) ...................................................................9
2.1.1 Versioni precedenti alla 2.0 (deprecato) ..................................................................................9
2.2 General Setting ..........................................................................................................................10
2.3 Search form ................................................................................................................................11
2.3.1 Walk around form di ricerca ...................................................................................................13
2.4 Output fields ...............................................................................................................................13
2.5 Language ....................................................................................................................................15
2.5.1 Walk around language ...........................................................................................................17
2.6 Stories .........................................................................................................................................17
2.6.1 Dettaglio singola slide ............................................................................................................19
2.7 Import / export............................................................................................................................20
2.7.1 introduzione file di configurazione .........................................................................................21
2.7.2 Import di file di configurazione ...............................................................................................21
2.7.1 Export settings .......................................................................................................................21
2.7.1 Export settings .......................................................................................................................22
3 SHORTCODE ...................................................................................................... 23
3.1 Shortcode disponibili ................................................................................................................23
3.2 [xdamsItem type='archive ID' ] xdams item id [/xdamsItem] .................................................24
3.3 [xdamsImage type='archive ID' ] xdams item id [/xdamsImage] ...........................................25
3.4 [xdamsSearch type='archive ID' ][/xdamsSearch] ..................................................................25
3.5 [xdamsAdSearch type='archive ID' ][/xdamsADSearch] ........................................................26
3.6 [xdamsList type='archive ID' ] search criteria or nothing [/xdamsList]................................26
3.6.1 Criteri di ricerca: ....................................................................................................................27
3.7 [xdamsList type='archive ID' vocabulary=’number of occurrences’] field id [/xdamsList]
28
3.8 [xdamsListImg type='archive ID' ] search criteria or nothing [/xdamsListImg] ...................29
3.9 [xdamsPreview type='fotografico'] search criteria or nothing [/xdamsPreview].................30
3.10 [xdamsTree type='archive ID' ] [/xdamsTree] - coming soon ..............................................31
3.11 [xdamsTree type='archive ID' ] [/xdamsTree] - coming soon ..............................................31
4 WPTOXDAMSSTORIES ..................................................................................... 33
1 INTRODUZIONE
Il presente documento è finalizzato a illustrare le modalità di utilizzo del
plugin WP to xDams Bridge realizzato per pubblicare dati catalogati con
xDams Open Source Platform(www.xdams.org) su un sito gestito con la
piattaforma editoriale Wordpress (www.wordpress.org).
A partire dalla versione 1.2 del plugin le funzionalità per lo story telling
sono state enucleate rispetto al core del plugin e allocate in un nuovo
plugin denominato Wp to xDams stories il cui funzionamento non è
indipendente dall’installazione del plugin principale.
• Configurazione utente
• Shortcode per la pubblicazione dei dati
2 SETTINGS
La configurazione iniziale del plugin prevede tre passi che devo essere
obbligatoriamente effettuati prima di cominciare a pubblicare i dati,
ovvero:
allow_url_fopen
Nel caso dell’hosting presso la nostra web farm tale parametro è già
attivo e pertanto non occorre alcuna operazione mentre nel caso di altri
provider occorre verificare. Normalmente i provider forniscono delle
interfacce che consentono di modificare il file php.ini senza accedervi
fisicamente. Per chi lavora in locale deve accedere al file ed
eventualmente modificare la seguente linea
allow_url_fopen = On.
Fino alla versione 1.0 era obbligatorio salvare le configurazioni dei form di
ricerca e delle pagine di dettaglio prima di cominciare a lavorare. Dalla
versione 1.1 è stato introdotto il concetto di importazione automatica
delle configurazioni per cui a partire dal salvataggio delle stringhe per le
richieste al server è già possibile cominciare a lavorare sulle pagine con le
impostazioni di default.
N.B
La prima volta che si entra in configurazione saranno visibili due pulsanti
Possono anche essere salvati i nomi dei file (.php) che contengono le
istruzioni di visualizzazione (template) per:
• la maschera di ricerca
• la pubblicazione della scheda singola.
• La pubblicazione delle liste di risultati.
Nella directory
WPxdamsBridge/custom
Nel caso si desideri creare una nuova vista del form di ricerca
personalizzata è possibile definire un nuovo archivio virtuale, che insista
sempre su un medesimo archivio reale, ma che consente di creare una
maschera con dati diversi da quella già definita.
Per gestire più viste dei medesimi dati si può procedere come al punto
“walk around” del paragrafo precedente. Si può invertire l’ordine dei
campo mediante drag and drop.
E’ possibile modificare
• il nome del campo da file di configurazione
Per i più esperti è possibile anche definire una classe la cui descrizione
includere poi in un file CSS.
2.5 Language
Da questa pagina è possibile gestire la pubblicazione multilingua degli
archivi.
2.6 Stories
Questa funzionalità, inizialmente inclusa nel plugin e poi spostata in un
plugin dedicato permette di pubblicare slideshow, ovvero pagine in cui
sono visualizzate animazioni come sequenze di slide.
E’ possibile definire:
• una immagine di sfondo
• titolo
• autore
• descrizione
• numero di slides
Non tutte le opzioni presenti in questa pagina sono attive per tutti i modelli
di slideshow, dipende ovviamente da quali funzionalità sono state
implementate, si lascia alla spiegazione di ogni singolo slideshow la
definizione dei campi realmente utilizzati.
Il file principale è il file archive.json che elenca gli archivi e delle tipologie
di schede che si possono gestire. Correlati a questo ci sono, nella
medesima directory, un file specifico per ogni archivio (sempre .json),
utilizzati per descrivere le opzioni dei form di ricerca
3 SHORTCODE
La pubblicazione dei contenuti a questo punto avviene semplicemente
immettendo in un post o in una pagina degli shortcode
shortcode descrizione
shortcode descrizione
Tra tag iniziale e tag finale può essere inserita una o una serie di condizioni
aggiuntive rispetto al testo da cercare, questa opzione può risultare
particolarmente utile se si desidera limitare l’esito della ricerca ai soli
oggetti dell’archivio come nell’esempio che segue:
Questa condizione è posta in AND con il testo da cercare per cui occorre
fare attenzione a come descrivere l’opzione stessa. Per evitare poco
comprensibili effetti derivanti dalla differente priorità tra gli operatori logici
al momento sono gestite solo condizioni uguali (tutti AND oppure tutti OR).
form per descrivere il risultato atteso nella pubblicazione accetta tre valori
• basic= inizialmente solo box di ricerca e successivamente risultati e
box di ricerca
• full= box di ricerca e risultati insieme sempre
form per descrivere il risultato atteso nella pubblicazione accetta tre valori
• basic= inizialmente solo box di ricerca e successivamente risultati e
box di ricerca
• full= box di ricerca e risultati insieme sempre
• mixed = inizialmente solo box di ricerca e successivamente solo
risultati
Come nel caso della ricerca full text nel type potrà essere inserito o l’ID di
uno specifico archivio o il valore convenzionale “@all” che consentirà la
ricerca su tutti gli archivi.
@=testo da ricercare
es. :
/c/@level=item
il risultato che questo shortcode produce è la lista dei valori presenti nel
campo in oggetto e può essere utilizzato, per esempio, per produrre una
lista degli autori della bibliografia o l’indice dei soggetti.
Per la specifica dei criteri di ricerca si rimanda a quanto già descritto nel
paragrafo precedente relativo allo shortcode “xdamsList”.
[xdamsPreview type='fotografico']/c/@level=item[/xdamsPreview]
Per la specifica dei criteri di ricerca si rimanda a quanto già descritto nel
paragrafo precedente relativo allo shortcode “xdamsList”. Si sottolinea
che anche in questo caso può essere usato il parametro “@all”.
4 WPTOXDAMSSTORIES
Il nuovo plugin presenta una struttura simile per file e cartelle a quello
principale e può funzionare solo se questo è installato e funzionante.
Non tutti i parametri previsti a livello di slide possono essere utilizzati dai
moduli di narrazione quindi è bene attenersi alle indicazioni relative a tali
layout
Utenti più esperti pero possono prendere spunto dai file .php esistenti nella
directory WPxdams_templates/slideTemplate per costruirsi strutture
personalizzate per le proprie slide.
Questi nuovi file .php possono essere allocati nella directory citata e
verranno automaticamente messi a disposizione dell’interfaccia di
gestione
Alcune funzioni del plugin (come questa che è stata testata) possono
essere richiamate anche in modo diverso per esempio richiamandola
direttamente in un template utilizzando un campo custom di wordpress
• nel campo tra i codici viene specificati l’id della storia che si
intende pubblicare (nell’esempio “1”)
• ratio deve essere nella forma ratio=’fullscreen’ per consentire una
gestione dei post in formato fullscreen
• heigth altezza della slide, utilizzato solo da fixRender ed espresso in
pixel (inserire solo il numero!)
• Type indica quale tipo di slideshow si intende utilizzare
• interval determina il tempo in cui ogni slide rimane in primo piano
Questo shortcode ha gli stessi criteri di ricerca di quelli relativi alle liste di
risultati ma pubblica i dati con utilizzando un javascript per rendere più
interattiva l’esperienza utente.
L’anteprima dell’immagine è di dimensioni più contenute rispetto alla
preview descritta al paragrafo precedente
Per la specifica dei criteri di ricerca si rimanda a quanto già descritto nel
paragrafo precedente relativo allo shortcode “xdamsList”. Si sottolinea
che anche in queesto caso può essere usato il parametro “@all”.