Bookmark and Share

Ti serve di più?

"The Definitive Guide to Plone, Second Edition"

plonebook

Disponibile come libro cartaceo o e-book, è un percorso completo per imparare a conoscere Plone, gestire i vostri contenuti web, configurare il vostro sito e sviluppare nuove funzioni.

 
Document Actions

Passo 7: Integrare servizi di Google sul proprio sito
facile

Google offre molti sevizi che si possono integrare nel proprio sito internet, ne prenderemo in esame tre tra i più interessanti e utili.

Le mappe di Google Maps:

Può presentarsi la necessità d'inserire una mappa nel proprio sito, ad esempio per indicare dove si trova la propria azienda; in questo caso il servizio offerto da Google Maps è l'ideale.

Andare su www.google.it, selezionare in alto a sinistra Maps; una volta trovata la mappa dell'indirizzo desiderato, cliccare sul link in alto a destra della mappa chiamato "Collegamento a questa pagina"; si aprirà una finestra, copiare il codice presente nel campo denominato "Incolla HTML da incorporare nel sito web", e tornare al proprio sito.

Nella sezione Come raggiungerci che è stata creata precedentemente (vedere il Passo 3), creare una nuova pagina (vedere il Passo 2) e nel corpo del testo cliccare sull'icona "HTML" e incollare il codice html copiato da Google (vedere il Passo 6).

7_1.jpg

 

infine cliccare su Conferma le modifiche.

A questo punto la mappa non sarà visualizzabile, è necessario cliccare sul link Configurazione del sito, selezionare "Interfaccia di gestione Zope", cliccare sul link "portal_transforms", poi sul link "safe_html" e inserire tra i tag appartenenti alla sezione "valid_tags" il tag "iframe", assegnandogli il valore booleano 1, (confrontare il Passo 6)


7_2.jpg

 

successivamente cliccare su Invia richiesta.

Tornare alla visualizzazione del sito, accedere al pannello di modifica (cliccando sul tab Modifica) della pagina interessata e cliccare su Conferma le modifiche.

La mappa è stata inserita.

7_3.jpg

Impostare la pagina come vista principale della sezione Come raggiungerci (vedere il Passo 2).

 

Le statistiche di Google Analytics

Il servizio statistiche offerto da Google, chiamato "Google Analytics", permette di conoscere dati e statistiche riguardanti le visite del proprio sito e quindi dà la possibilità di migliorare la sua visibilità sul web e il posizionamento sui motori di ricerca analizzando il comportamento dei visitatori.

Per accedere al servizio si deve essere registrati su Google. Se si è già registrati o dopo aver creato un account, è necessario effettuare il log-in. Una volta effettuata l'autenticazione andare su http://www.google.com/analytics e seguire le indicazioni di Google: verra richiesto d'inserite l'url del proprio sito e altri dettagli, successivamente Google fornirà un codice html, che dovrà essere inserito nella root del proprio sito.

Per far ciò, tornare al proprio sito e cliccare sul link Configurazione del sito in alto a destra


7_4.jpg
successivamente cliccare sull'opzione "Sito",


7_5.jpg
e incollare il codice copiato precedentemente da Google nella sezione JavaScript per il supporto alle statistiche web.


7_6.jpg

 

Confermare cliccando sul pulsante Conferma le modifiche.

Per tornare all'interfaccia del sito cliccare su "Portale" nella barra in alto intitolata Tu sei qui:

7_7.jpg

 

Il calendario di Gmail:

Google offre la possibilità di inserire nel proprio sito un calendario interamente personalizzabile e che offre moltissime funzionalità; in particolare permette di essere impostato in modo che:

  • I navigatori possano visualizzare semplicemente gli eventi che man mano si inseriscono nel calendario della propria casella di posta Gmail, gli appuntamenti verranno automaticamente aggiornati anche sul proprio sito
  • I navigatori abbiano la possibilità di creare eventi, in modo che siano gli utenti stessi del sito a proporre appuntamenti e manifestazioni
  • I navigatori possano solo visualizzare lo stato libero o impegnato, senza far visualizzare informazioni sugli appuntamenti

Per inserire nel proprio sito Plone un calendario Gmail è necessario, ovviamente, avere un account Gmail e creare un calendario (per creare un calendario, è sufficiente cliccare sul link Calendar che si trova in alto nella schermata del proprio accout Gmail). Una volta creato il calendario o se si è già in possesso di un calendario Gmail e ci si trova posizionati nel calendario stesso, basta cliccare sulla freccia accanto al proprio nome, selezionare "Condividi questo calendario", posizionarsi nella sezione "Dettagli calendario" e copiare il codice html presente nel paragrafo "Incorporare questo calendario".

Una volta copiato il codice tornare al proprio sito Plone.

Adesso creare una nuova pagina (vedere il Passo 2) intitolata per esempio "Calendario".

Nella sezione Testo del documento incollare il codice html copiato da Google, sempre in modalità HTML (vedere il Passo 6).

7_8.jpg

E infine cliccare su Conferma le modifiche.

Il calendario è stato importato.

7_9.jpg

 
by Alice Narduzzo last modified 2009-01-26 10:32
Contributors: Alice Narduzzo, Marianna Laudonia

iframa

Posted by Sara at 2009-10-23 14:17
Ciao! Innanzitutto grazie e complimenti per il bel materiale di questo sito. Sto provando a seguire i 10 passi ma nonostante tutto non riesco a inserire nel sito la mappa di google. Mi elimina il tag "<iframe>" ogni volta che cerco di confermare le modofiche e la mappa quindi non si vede. Come posso fare? Grazie 1000! Sara

Re: iframe

Posted by Davide Moro at 2009-10-23 14:35
Ciao Sara :)

è una questione di filtraggio dell'html.
Plone ha un bel sistema configurabile per il filtraggio di codice non desiderato o potenzialmente dannoso; in realtà fa molto di più, ha proprio un motore integrato per la conversione di dati tra MIME type differenti (html2text, html2pdf, png2jpg, ecc).

Quella del filtraggio è una funzionalità che consente di controllare che chi scrive su una pagina non introduca video, iframe, form, elementi grafici al di fuori dello stile desiderato nel portale, ecc. per evitare che facciano danni.
Il responsabile della sparizione del tuo iframe, per farla breve, è il safe_html definito nel tool portal_transforms.

Quindi dovresti andare sulla ZMI, cliccare su portal_transforms ed infine sull'elemento safe_html. A questo punto aggiungi nella sezione valid_tags iframe e poi 1 nella casella accanto. Per svuotare la cache dei transform puoi riavviare, cliccare su flush cache oppure seguire le indicazioni in testa alla pagina.

Spero di essere stato utile,

davide

Re: iframe2

Posted by Davide Moro at 2009-10-23 14:38
Parlando sempre di filtering... non dimenticare di fare un giro anche nella sezione "Configurazione del sito" ed infine "Filtri HTML"

iframe3

Posted by Sara at 2009-10-26 15:05
Grazie 1000! Pare che l'unica cosa che non ho fatto sia di svuotare la cache. Adesso ci provo, grazie ancora.

Sara