SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
San G
                               iovan
                           Persi     ni in
                       15 gi     ceto
                             ugno
                                  2012




RedTurtle Technology                   agile.open.connected

Micro rassegna di prodotti            Stefano Marchetti
Stefano Marchetti

                     CEO - project manager
                     RedTurtle - Ferrara - Italy


                         stefano@redturtle.it

                         @stemrc

                         www.redturtle.it

                         @redturtle

                         facebook.com/redturtle




 Stefano Marchetti
Di cosa parliamo




                               http://www.flickr.com/photos/shovellingson/6800803601/
                               http://www.flickr.com/photos/shovellingson/6800803601
➡ Contenuti multimediali

➡ Search Engine Optimization
  (SEO)

➡ Gestione modulistica




  Stefano Marchetti
Multimedia:
redturtle.video




                                                       http://www.flickr.com/photos/shovellingson/6800803601/
                                                       http://www.flickr.com/photos/shovellingson/6800803601
➡ A simple video support for Plone,
  mainly based on
  collective.flowplayer

➡ Two new types:

   ‣ Video file for providing a video
     content directly from a video file
     compatible with flowplayer
     formats. In the video view you can copy/
     paste the video embedding code, for seeing this
     video in other sites.


   ‣ Video link for a remote video
     resource

➡ FP can play .flv Flash Video files,
  mp4 files or links as well as .mp3
  files or links.

   Stefano Marchetti
Metadata




                                    http://www.flickr.com/photos/shovellingson/6800803601/
                                    http://www.flickr.com/photos/shovellingson/6800803601
➡ Also you can insert the year of
  the video and the duration.

➡ A "Look" section will also give
  you fields for:

   ‣ add an optional image field,
     for the video screenshot/
     splashscreen data

   ‣ video display size (width x
     height)




   Stefano Marchetti
Internal video




                                     http://www.flickr.com/photos/shovellingson/6800803601/
                                     http://www.flickr.com/photos/shovellingson/6800803601
➡ Add to your site a new "Video
  file", then provide a video
  format compatible with
  Flowplayer.

➡ When you save it RedTurtle
  Video try to take from the
  video source some metadata
  like the duration and video size
  (width and height).

➡ Later you can modify those
  values manually.




   Stefano Marchetti
Compatibility




                                                                                     http://www.flickr.com/photos/shovellingson/6800803601/
                                                                                     http://www.flickr.com/photos/shovellingson/6800803601
➡ Using collective.flowplayer you
  have no compatiblity with
  iPhone/iPad/iWhatever
  devices as far as they don't
  support Flash technology.

➡ Using RedTurtle Video and
  providing:

   ‣ a splash screen image

   ‣ a compatible video format
     like mp4

➡ ...you will be able to use also
  those kind of devices

   Stefano Marchetti
                                    http://www.flickr.com/photos/philbradley/4506034887
External video




                                                http://www.flickr.com/photos/shovellingson/6800803601/
                                                http://www.flickr.com/photos/shovellingson/6800803601
➡ Always wrapping collective.flowplayer
  features, you can provide a special kind of
  link that point to a compatible format
  resource.

➡ The link can be to a remote site that host
  flv of other compatible types, or a link to
  an "Video file" in the same Plone site.

➡ YouTube (http://www.youtube.com/) -
  using collective.rtvideo.youtube

➡ Vimeo (http://www.vimeo.com/) - using
  collective.rtvideo.vimeo

➡ Metacafe (http://www.metacafe.com/) -
  using collective.rtvideo.metacafe

➡ LepidaTv (http://www.lepida.tv/)

➡ Mediacore (http://mediacore.com/)

    Stefano Marchetti
Portlet




                                                 http://www.flickr.com/photos/shovellingson/6800803601/
                                                 http://www.flickr.com/photos/shovellingson/6800803601
➡ Also this will give you a new "Video
  gallery" portlet, similar to the ones you'll
  get with collective.flowplayer ("Video
  player").

➡ This portlet will show links to a
  configurable set of videos, displaying in
  the portlet the splash image.




    Stefano Marchetti
Stefano Marchetti
                                                                                       ➡ Unificare i 2 AT
                                                                                                           ➡ Altri player (JWPlayer)
                                                                                                                                       Sviluppi futuri



                                                        ➡ Supporto a nuovo MultiplER




                      http://www.flickr.com/photos/shovellingson/6800803601/
                    http://www.flickr.com/photos/little_black_cherry/5322589880
Perseo




                               http://www.flickr.com/photos/andy_bcn/7087493245/
➡ collective.perseo è un
  pacchetto per la Search
  Engine Optimization

➡ Prende spunto da alcune
  funzionalità del pacchetto
  quintagroup.seoptimaizer




   Stefano Marchetti
2 tipi di
configurazione




                                    http://www.flickr.com/photos/joeshlabotnik/6923659470/
➡ Offre una gestione delle
  funzionalità SEO a due livelli:

   ‣ Globale

   ‣ One-by-one




   Stefano Marchetti
Globale

➡ PerSEO si imposta pannello di controllo Plone

➡ Le configurazioni sono applicate ad ogni pagina del sito

➡ Per certi tipi di funzionalità SEO offerta c'è la possibilità di configurare
  un valore diverso a seconda del tipo di contenuto o pagina




   Stefano Marchetti
Globale: WebMaster
Tools

➡ Google ID
  VXSnOk_1SXTi0hRRpQBTpbic8btA_j9uafpHjfXTMDk

   ‣ HTML prodotto
     <meta name="google-site-verification"
     content="VXSnOk_1SXTi0hRRpQBTpbic8btA_j9uafpHjfX
     TMDk" />

➡ Tracking code (Analytics & C.)




   Stefano Marchetti
Globale

➡ Impostare valori per i meta tag:

   ‣ title, description, keywords

➡ Separatamente per

   ‣ Home page

   ‣ Single page

   ‣ Search page, Not Found page

   ‣ Author page, Site Map page,
     Contact page

   ‣ Event, File, Folder, Image, Link,
     News e Topic


   Stefano Marchetti
Globale

 ➡ E’ possibile disabilitare
   l’indicizzazione usando
   noindex e nofollow

 ➡ Nell’intero sito

    ‣ Noodp

    ‣ Noydir

    ‣ Noarchive

    ‣ Nosnippet
<meta name="robots" content="noodp" >



    Stefano Marchetti
Globale: Site Map

➡ Si imposta quale
  contenuto viene incluso
  nella Sitemap XML
➡ Si imposta se dare un
  ping ai motori di ricerca
  per quando la mappa è
  aggiornata




  Stefano Marchetti
One-by-one (1/2)

➡ Attraverso il “SEO” tab su
  uno specifico contenuto
  del sito

➡ Le configurazioni SEO sul
  singolo contenuto vanno
  a sostituire la
  configurazione globale




  Stefano Marchetti
One-by-one (2/2)

➡ Le configurazioni SEO
  sul singolo contenuto
  vanno a sostituire la
  configurazione globale




  Stefano Marchetti
Futuro: schema.org

➡ <h1>Avatar</h1>

  ‣ Il film 3D o un tipo di
    immagine di un profilo?

  ‣ Come lo spieghiamo ad un
    motore di ricerca?

➡ Si usa il vocabolario
  schema.org e i micro-formati
  per aggiungere informazione
  all’HTML

➡ <div itemscope
  itemtype="http://schema.org/
  Movie">


   Stefano Marchetti
Futuro: schema.org

➡ Personalizza, secondo
  schema.org:

   ‣ main_template

   ‣ plone.path_bar

   ‣ plone.global_sections,

   ‣ plone.header viewlets


<div id="portal-breadcrumbs"
   itemprop="breadcrumb"




   Stefano Marchetti
Modulistica




                                   http://www.flickr.com/photos/9731367@N02/6988157282
➡ Caso d’uso:

  ‣ possibilità di creare dei
    form/moduli web

  ‣ moduli compilati diventano
    contenuto

  ‣ contenuto stampabile/
    modificabile

  ‣ workflow di gestione del
    modulo per accettare/
    rifiutare la richiesta/modulo




  Stefano Marchetti
Modulistica: workflow




                                    http://www.flickr.com/photos/luismi_cavalle/548465187/
➡ Ci sono 3 figure coinvolte (A,
  B, C):

  ‣ il richiedente, utente A
    (richiede l’attivazione della
    rete al neo-assunto,
    richiesta ferie, ecc.)

  ‣ B è il suo responsabile

  ‣ C è il tecnico/operatore che
    deve fare l’operazione




   Stefano Marchetti
L’idea




                                    http://www.flickr.com/photos/poportis/2205088894/
➡ Usare PloneFormGen per la
  generazione del form

➡ PFG quando salva il contenuto
  produce un oggetto simile ad
  una pagina*

➡ Il contenuto prodotto ha un
  determinato layout

➡ Il contenuto prodotto/richiesta
  ha un certo workflow



  * C’e’ un AT ad hoc



   Stefano Marchetti
Configurare PFG

➡ Con PFG si crea il modulo




                                    {
➡ Nel modulo PFG si dice di usare
  Adattatore Modulistica Online
  (auslfe.formonline.pfgadapter)

➡ In questo modo quando si
  preme il tasto di Conferma, PFG
  crea il contenuto

                                    {


   Stefano Marchetti
Il trucco

➡ auslfe.formonline.pfgadapter

➡ Si configura per impostare:

  ‣ la cartella dove memorizzare i
    contenuti compilati

  ‣ il tipo di contenuto da
    generare

  ‣ il prologo del contenuto
    generato

  ‣ il nome del campo mail del
    modulo di PFG del
    responsabile (utente B) che
    deve autorizzare la richiesta

   Stefano Marchetti
Riassumendo

➡ Il richiedente compila il
  modulo (A)

➡ La mail arriva al destinatario
  indicato nel campo mail
  configurato in precedenza
  (B)

➡ E’ lui che decide se
  approvare oppure no

➡ I reviewer dei contenuti sono
  i reviewer della cartella che
  contiene i moduli (C)


   Stefano Marchetti
Varianti del tema




                                      http://www.flickr.com/photos/dunechaser/4395780325
➡ L’utente richiedente (A) non è
  utente Plone del sistema

  oppure

➡ L’utente che deve autorizzare
  (B) non è utente Plone del
  sistema

➡ la mail che riceve l’utente ha un
  token temporaneo che dà poteri
  di reviewer all’utente
  temporaneo

  http://pypi.python.org/pypi/
  auslfe.formonline.tokenaccess




   Stefano Marchetti
Varianti del tema

➡ In più c’è:

  ‣ Responsabile (B) deve
    essere un utente del sito

  ‣ Nome del campo che
    contiene l’email del
    mittente (A). Nel caso in
    cui A non è un utente del
    sito.




   Stefano Marchetti
Grazie. Thank you.
Questions ?
    Stefano Marchetti
    RedTurtle’s co-founder e PM

       stefano@redturtle.it

       @stemrc

       www.redturtle.it

       @redturtle

       facebook.com/redturtle

Weitere ähnliche Inhalte

Andere mochten auch

Administració de sistemes informàtics en xarxa
Administració de sistemes informàtics en xarxaAdministració de sistemes informàtics en xarxa
Administració de sistemes informàtics en xarxampellise
 
Tecnologias para desenvolvimento ágil de aplicações Web-Isemanatsi_UTFPR
Tecnologias para desenvolvimento ágil de aplicações Web-Isemanatsi_UTFPRTecnologias para desenvolvimento ágil de aplicações Web-Isemanatsi_UTFPR
Tecnologias para desenvolvimento ágil de aplicações Web-Isemanatsi_UTFPRAlessandro Dias
 
Memorial mauri presentazione
Memorial mauri   presentazioneMemorial mauri   presentazione
Memorial mauri presentazioneinfonodo
 
Projetos2000
Projetos2000Projetos2000
Projetos2000projetex
 
Presentatie resultaten wijkenquête Antwerpen-Noord
Presentatie resultaten wijkenquête Antwerpen-NoordPresentatie resultaten wijkenquête Antwerpen-Noord
Presentatie resultaten wijkenquête Antwerpen-NoordAntwerpen aan't woord vzw
 
Projetos2002
Projetos2002Projetos2002
Projetos2002projetex
 
Tp De Informatico
Tp De InformaticoTp De Informatico
Tp De Informaticonoenick
 
MBA DEGREE- ORIGINAL -M SHEETS
MBA DEGREE- ORIGINAL -M SHEETSMBA DEGREE- ORIGINAL -M SHEETS
MBA DEGREE- ORIGINAL -M SHEETSGulzar Paji Singh
 
Saga o crepúsculo apresentaçao
Saga o crepúsculo apresentaçaoSaga o crepúsculo apresentaçao
Saga o crepúsculo apresentaçaoSusana Ramada
 
Avrupa birliği ve türkiye
Avrupa birliği ve türkiyeAvrupa birliği ve türkiye
Avrupa birliği ve türkiyervatansever
 
Identidad digital
Identidad digitalIdentidad digital
Identidad digitalbaizan1961
 
Happy father’s day daddy!!!
Happy father’s day daddy!!!Happy father’s day daddy!!!
Happy father’s day daddy!!!jocelynbendi
 

Andere mochten auch (17)

Administració de sistemes informàtics en xarxa
Administració de sistemes informàtics en xarxaAdministració de sistemes informàtics en xarxa
Administració de sistemes informàtics en xarxa
 
Tens fome?
Tens fome?Tens fome?
Tens fome?
 
Patogeno
PatogenoPatogeno
Patogeno
 
Tecnologias para desenvolvimento ágil de aplicações Web-Isemanatsi_UTFPR
Tecnologias para desenvolvimento ágil de aplicações Web-Isemanatsi_UTFPRTecnologias para desenvolvimento ágil de aplicações Web-Isemanatsi_UTFPR
Tecnologias para desenvolvimento ágil de aplicações Web-Isemanatsi_UTFPR
 
Memorial mauri presentazione
Memorial mauri   presentazioneMemorial mauri   presentazione
Memorial mauri presentazione
 
Projetos2000
Projetos2000Projetos2000
Projetos2000
 
Presentatie resultaten wijkenquête Antwerpen-Noord
Presentatie resultaten wijkenquête Antwerpen-NoordPresentatie resultaten wijkenquête Antwerpen-Noord
Presentatie resultaten wijkenquête Antwerpen-Noord
 
Projetos2002
Projetos2002Projetos2002
Projetos2002
 
Lykke
LykkeLykke
Lykke
 
Tp De Informatico
Tp De InformaticoTp De Informatico
Tp De Informatico
 
Porcu Salvatore
Porcu SalvatorePorcu Salvatore
Porcu Salvatore
 
MBA DEGREE- ORIGINAL -M SHEETS
MBA DEGREE- ORIGINAL -M SHEETSMBA DEGREE- ORIGINAL -M SHEETS
MBA DEGREE- ORIGINAL -M SHEETS
 
Saga o crepúsculo apresentaçao
Saga o crepúsculo apresentaçaoSaga o crepúsculo apresentaçao
Saga o crepúsculo apresentaçao
 
Fhc 99 02
Fhc 99 02Fhc 99 02
Fhc 99 02
 
Avrupa birliği ve türkiye
Avrupa birliği ve türkiyeAvrupa birliği ve türkiye
Avrupa birliği ve türkiye
 
Identidad digital
Identidad digitalIdentidad digital
Identidad digital
 
Happy father’s day daddy!!!
Happy father’s day daddy!!!Happy father’s day daddy!!!
Happy father’s day daddy!!!
 

Ähnlich wie PloneGov Day 2012 - multimedia, modulistica, SEO

Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Stefano Marchetti
 
SMAU 2009 - Scenari futuri del Video-on-the-Web in HTML 5 - Roberto Ellero, ...
SMAU 2009 - Scenari futuri del Video-on-the-Web in HTML 5 - Roberto Ellero, ...SMAU 2009 - Scenari futuri del Video-on-the-Web in HTML 5 - Roberto Ellero, ...
SMAU 2009 - Scenari futuri del Video-on-the-Web in HTML 5 - Roberto Ellero, ...Roberto Ellero
 
iC Summer Keynote 2011: le slide dell'intervento di Dolphin srl
iC Summer Keynote 2011: le slide dell'intervento di Dolphin srl iC Summer Keynote 2011: le slide dell'intervento di Dolphin srl
iC Summer Keynote 2011: le slide dell'intervento di Dolphin srl Dolphin srl
 
Apertura + Come presentare al Web la propria struttura ricettiva
Apertura + Come presentare al Web la propria struttura ricettivaApertura + Come presentare al Web la propria struttura ricettiva
Apertura + Come presentare al Web la propria struttura ricettivaGiorgio Taverniti
 
Convegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e WordpressConvegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e Wordpressconvegnogt
 
Come implementare i Rich Snippet per rafforzare la presenza in SERP
Come implementare i Rich Snippet per rafforzare la presenza in SERPCome implementare i Rich Snippet per rafforzare la presenza in SERP
Come implementare i Rich Snippet per rafforzare la presenza in SERPWeb2Lab Studio
 
SMAU 2010 - Scenari futuri del Video-on-the-Web: selezione o coabitazione dei...
SMAU 2010 - Scenari futuri del Video-on-the-Web: selezione o coabitazione dei...SMAU 2010 - Scenari futuri del Video-on-the-Web: selezione o coabitazione dei...
SMAU 2010 - Scenari futuri del Video-on-the-Web: selezione o coabitazione dei...Roberto Ellero
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine webGiacomo Zecchini
 
Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python simahawk
 
10 aspetti SEO da non trascurare mai in un E-commerce
10 aspetti SEO da non trascurare mai in un E-commerce10 aspetti SEO da non trascurare mai in un E-commerce
10 aspetti SEO da non trascurare mai in un E-commerceBizup
 
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015Enthous Agenzia Web
 
WordPress case history: restyling di un sito
WordPress case history: restyling di un sitoWordPress case history: restyling di un sito
WordPress case history: restyling di un sitoliciapelliconi.it
 
Fluid powered TYPO3
Fluid powered TYPO3Fluid powered TYPO3
Fluid powered TYPO3gammsystem
 
Fluid Powered TYPO3
Fluid Powered TYPO3Fluid Powered TYPO3
Fluid Powered TYPO3gammsystem
 

Ähnlich wie PloneGov Day 2012 - multimedia, modulistica, SEO (20)

Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
 
SMAU 2009 - Scenari futuri del Video-on-the-Web in HTML 5 - Roberto Ellero, ...
SMAU 2009 - Scenari futuri del Video-on-the-Web in HTML 5 - Roberto Ellero, ...SMAU 2009 - Scenari futuri del Video-on-the-Web in HTML 5 - Roberto Ellero, ...
SMAU 2009 - Scenari futuri del Video-on-the-Web in HTML 5 - Roberto Ellero, ...
 
iC Summer Keynote 2011: le slide dell'intervento di Dolphin srl
iC Summer Keynote 2011: le slide dell'intervento di Dolphin srl iC Summer Keynote 2011: le slide dell'intervento di Dolphin srl
iC Summer Keynote 2011: le slide dell'intervento di Dolphin srl
 
Apertura + Come presentare al Web la propria struttura ricettiva
Apertura + Come presentare al Web la propria struttura ricettivaApertura + Come presentare al Web la propria struttura ricettiva
Apertura + Come presentare al Web la propria struttura ricettiva
 
Acadevmy - PWA & Angular
Acadevmy - PWA & AngularAcadevmy - PWA & Angular
Acadevmy - PWA & Angular
 
Primo Convegno GT
Primo Convegno GTPrimo Convegno GT
Primo Convegno GT
 
Convegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e WordpressConvegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e Wordpress
 
Come implementare i Rich Snippet per rafforzare la presenza in SERP
Come implementare i Rich Snippet per rafforzare la presenza in SERPCome implementare i Rich Snippet per rafforzare la presenza in SERP
Come implementare i Rich Snippet per rafforzare la presenza in SERP
 
Microsoft Fast - Overview
Microsoft Fast - OverviewMicrosoft Fast - Overview
Microsoft Fast - Overview
 
SMAU 2010 - Scenari futuri del Video-on-the-Web: selezione o coabitazione dei...
SMAU 2010 - Scenari futuri del Video-on-the-Web: selezione o coabitazione dei...SMAU 2010 - Scenari futuri del Video-on-the-Web: selezione o coabitazione dei...
SMAU 2010 - Scenari futuri del Video-on-the-Web: selezione o coabitazione dei...
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine web
 
Seo Audit Demo
Seo Audit DemoSeo Audit Demo
Seo Audit Demo
 
Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python
 
10 aspetti SEO da non trascurare mai in un E-commerce
10 aspetti SEO da non trascurare mai in un E-commerce10 aspetti SEO da non trascurare mai in un E-commerce
10 aspetti SEO da non trascurare mai in un E-commerce
 
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015
 
WordPress case history: restyling di un sito
WordPress case history: restyling di un sitoWordPress case history: restyling di un sito
WordPress case history: restyling di un sito
 
Acadevmy - PWA Overview
Acadevmy - PWA OverviewAcadevmy - PWA Overview
Acadevmy - PWA Overview
 
Flash vs jQuery
Flash vs jQueryFlash vs jQuery
Flash vs jQuery
 
Fluid powered TYPO3
Fluid powered TYPO3Fluid powered TYPO3
Fluid powered TYPO3
 
Fluid Powered TYPO3
Fluid Powered TYPO3Fluid Powered TYPO3
Fluid Powered TYPO3
 

Mehr von Stefano Marchetti

io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...Stefano Marchetti
 
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Stefano Marchetti
 
Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6Stefano Marchetti
 
Legionella: opendata e dati sanitari
Legionella: opendata e dati sanitariLegionella: opendata e dati sanitari
Legionella: opendata e dati sanitariStefano Marchetti
 
Chi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di ModenaChi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di ModenaStefano Marchetti
 
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniIl concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniStefano Marchetti
 
Stato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltreStato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltreStefano Marchetti
 
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineOnline il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineStefano Marchetti
 
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...Stefano Marchetti
 
La nuova rete civica del Comune di Modena
La nuova rete civica del Comune di ModenaLa nuova rete civica del Comune di Modena
La nuova rete civica del Comune di ModenaStefano Marchetti
 
Plone 5 - lo stato dell'arte
Plone 5 - lo stato dell'artePlone 5 - lo stato dell'arte
Plone 5 - lo stato dell'arteStefano Marchetti
 
Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+Stefano Marchetti
 
3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, MailchimpStefano Marchetti
 
Report Plone Conference 2012
Report Plone Conference 2012 Report Plone Conference 2012
Report Plone Conference 2012 Stefano Marchetti
 
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...Stefano Marchetti
 
Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.Stefano Marchetti
 
Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010Stefano Marchetti
 
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 NovembreBreve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 NovembreStefano Marchetti
 

Mehr von Stefano Marchetti (20)

io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
 
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
 
Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6
 
Legionella: opendata e dati sanitari
Legionella: opendata e dati sanitariLegionella: opendata e dati sanitari
Legionella: opendata e dati sanitari
 
Chi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di ModenaChi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di Modena
 
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniIl concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
 
Stato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltreStato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltre
 
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineOnline il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
 
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
 
La nuova rete civica del Comune di Modena
La nuova rete civica del Comune di ModenaLa nuova rete civica del Comune di Modena
La nuova rete civica del Comune di Modena
 
Plone 5 - lo stato dell'arte
Plone 5 - lo stato dell'artePlone 5 - lo stato dell'arte
Plone 5 - lo stato dell'arte
 
Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+
 
3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp
 
Report Plone Conference 2012
Report Plone Conference 2012 Report Plone Conference 2012
Report Plone Conference 2012
 
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
 
Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.
 
Plone per tutte le stagioni
Plone per tutte le stagioniPlone per tutte le stagioni
Plone per tutte le stagioni
 
Migrazione Plone4
Migrazione Plone4Migrazione Plone4
Migrazione Plone4
 
Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010
 
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 NovembreBreve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
 

PloneGov Day 2012 - multimedia, modulistica, SEO

  • 1. San G iovan Persi ni in 15 gi ceto ugno 2012 RedTurtle Technology agile.open.connected Micro rassegna di prodotti Stefano Marchetti
  • 2. Stefano Marchetti CEO - project manager RedTurtle - Ferrara - Italy stefano@redturtle.it @stemrc www.redturtle.it @redturtle facebook.com/redturtle Stefano Marchetti
  • 3. Di cosa parliamo http://www.flickr.com/photos/shovellingson/6800803601/ http://www.flickr.com/photos/shovellingson/6800803601 ➡ Contenuti multimediali ➡ Search Engine Optimization (SEO) ➡ Gestione modulistica Stefano Marchetti
  • 4. Multimedia: redturtle.video http://www.flickr.com/photos/shovellingson/6800803601/ http://www.flickr.com/photos/shovellingson/6800803601 ➡ A simple video support for Plone, mainly based on collective.flowplayer ➡ Two new types: ‣ Video file for providing a video content directly from a video file compatible with flowplayer formats. In the video view you can copy/ paste the video embedding code, for seeing this video in other sites. ‣ Video link for a remote video resource ➡ FP can play .flv Flash Video files, mp4 files or links as well as .mp3 files or links. Stefano Marchetti
  • 5. Metadata http://www.flickr.com/photos/shovellingson/6800803601/ http://www.flickr.com/photos/shovellingson/6800803601 ➡ Also you can insert the year of the video and the duration. ➡ A "Look" section will also give you fields for: ‣ add an optional image field, for the video screenshot/ splashscreen data ‣ video display size (width x height) Stefano Marchetti
  • 6. Internal video http://www.flickr.com/photos/shovellingson/6800803601/ http://www.flickr.com/photos/shovellingson/6800803601 ➡ Add to your site a new "Video file", then provide a video format compatible with Flowplayer. ➡ When you save it RedTurtle Video try to take from the video source some metadata like the duration and video size (width and height). ➡ Later you can modify those values manually. Stefano Marchetti
  • 7. Compatibility http://www.flickr.com/photos/shovellingson/6800803601/ http://www.flickr.com/photos/shovellingson/6800803601 ➡ Using collective.flowplayer you have no compatiblity with iPhone/iPad/iWhatever devices as far as they don't support Flash technology. ➡ Using RedTurtle Video and providing: ‣ a splash screen image ‣ a compatible video format like mp4 ➡ ...you will be able to use also those kind of devices Stefano Marchetti http://www.flickr.com/photos/philbradley/4506034887
  • 8. External video http://www.flickr.com/photos/shovellingson/6800803601/ http://www.flickr.com/photos/shovellingson/6800803601 ➡ Always wrapping collective.flowplayer features, you can provide a special kind of link that point to a compatible format resource. ➡ The link can be to a remote site that host flv of other compatible types, or a link to an "Video file" in the same Plone site. ➡ YouTube (http://www.youtube.com/) - using collective.rtvideo.youtube ➡ Vimeo (http://www.vimeo.com/) - using collective.rtvideo.vimeo ➡ Metacafe (http://www.metacafe.com/) - using collective.rtvideo.metacafe ➡ LepidaTv (http://www.lepida.tv/) ➡ Mediacore (http://mediacore.com/) Stefano Marchetti
  • 9. Portlet http://www.flickr.com/photos/shovellingson/6800803601/ http://www.flickr.com/photos/shovellingson/6800803601 ➡ Also this will give you a new "Video gallery" portlet, similar to the ones you'll get with collective.flowplayer ("Video player"). ➡ This portlet will show links to a configurable set of videos, displaying in the portlet the splash image. Stefano Marchetti
  • 10. Stefano Marchetti ➡ Unificare i 2 AT ➡ Altri player (JWPlayer) Sviluppi futuri ➡ Supporto a nuovo MultiplER http://www.flickr.com/photos/shovellingson/6800803601/ http://www.flickr.com/photos/little_black_cherry/5322589880
  • 11. Perseo http://www.flickr.com/photos/andy_bcn/7087493245/ ➡ collective.perseo è un pacchetto per la Search Engine Optimization ➡ Prende spunto da alcune funzionalità del pacchetto quintagroup.seoptimaizer Stefano Marchetti
  • 12. 2 tipi di configurazione http://www.flickr.com/photos/joeshlabotnik/6923659470/ ➡ Offre una gestione delle funzionalità SEO a due livelli: ‣ Globale ‣ One-by-one Stefano Marchetti
  • 13. Globale ➡ PerSEO si imposta pannello di controllo Plone ➡ Le configurazioni sono applicate ad ogni pagina del sito ➡ Per certi tipi di funzionalità SEO offerta c'è la possibilità di configurare un valore diverso a seconda del tipo di contenuto o pagina Stefano Marchetti
  • 14. Globale: WebMaster Tools ➡ Google ID VXSnOk_1SXTi0hRRpQBTpbic8btA_j9uafpHjfXTMDk ‣ HTML prodotto <meta name="google-site-verification" content="VXSnOk_1SXTi0hRRpQBTpbic8btA_j9uafpHjfX TMDk" /> ➡ Tracking code (Analytics & C.) Stefano Marchetti
  • 15. Globale ➡ Impostare valori per i meta tag: ‣ title, description, keywords ➡ Separatamente per ‣ Home page ‣ Single page ‣ Search page, Not Found page ‣ Author page, Site Map page, Contact page ‣ Event, File, Folder, Image, Link, News e Topic Stefano Marchetti
  • 16. Globale ➡ E’ possibile disabilitare l’indicizzazione usando noindex e nofollow ➡ Nell’intero sito ‣ Noodp ‣ Noydir ‣ Noarchive ‣ Nosnippet <meta name="robots" content="noodp" > Stefano Marchetti
  • 17. Globale: Site Map ➡ Si imposta quale contenuto viene incluso nella Sitemap XML ➡ Si imposta se dare un ping ai motori di ricerca per quando la mappa è aggiornata Stefano Marchetti
  • 18. One-by-one (1/2) ➡ Attraverso il “SEO” tab su uno specifico contenuto del sito ➡ Le configurazioni SEO sul singolo contenuto vanno a sostituire la configurazione globale Stefano Marchetti
  • 19. One-by-one (2/2) ➡ Le configurazioni SEO sul singolo contenuto vanno a sostituire la configurazione globale Stefano Marchetti
  • 20. Futuro: schema.org ➡ <h1>Avatar</h1> ‣ Il film 3D o un tipo di immagine di un profilo? ‣ Come lo spieghiamo ad un motore di ricerca? ➡ Si usa il vocabolario schema.org e i micro-formati per aggiungere informazione all’HTML ➡ <div itemscope itemtype="http://schema.org/ Movie"> Stefano Marchetti
  • 21. Futuro: schema.org ➡ Personalizza, secondo schema.org: ‣ main_template ‣ plone.path_bar ‣ plone.global_sections, ‣ plone.header viewlets <div id="portal-breadcrumbs" itemprop="breadcrumb" Stefano Marchetti
  • 22. Modulistica http://www.flickr.com/photos/9731367@N02/6988157282 ➡ Caso d’uso: ‣ possibilità di creare dei form/moduli web ‣ moduli compilati diventano contenuto ‣ contenuto stampabile/ modificabile ‣ workflow di gestione del modulo per accettare/ rifiutare la richiesta/modulo Stefano Marchetti
  • 23. Modulistica: workflow http://www.flickr.com/photos/luismi_cavalle/548465187/ ➡ Ci sono 3 figure coinvolte (A, B, C): ‣ il richiedente, utente A (richiede l’attivazione della rete al neo-assunto, richiesta ferie, ecc.) ‣ B è il suo responsabile ‣ C è il tecnico/operatore che deve fare l’operazione Stefano Marchetti
  • 24. L’idea http://www.flickr.com/photos/poportis/2205088894/ ➡ Usare PloneFormGen per la generazione del form ➡ PFG quando salva il contenuto produce un oggetto simile ad una pagina* ➡ Il contenuto prodotto ha un determinato layout ➡ Il contenuto prodotto/richiesta ha un certo workflow * C’e’ un AT ad hoc Stefano Marchetti
  • 25. Configurare PFG ➡ Con PFG si crea il modulo { ➡ Nel modulo PFG si dice di usare Adattatore Modulistica Online (auslfe.formonline.pfgadapter) ➡ In questo modo quando si preme il tasto di Conferma, PFG crea il contenuto { Stefano Marchetti
  • 26. Il trucco ➡ auslfe.formonline.pfgadapter ➡ Si configura per impostare: ‣ la cartella dove memorizzare i contenuti compilati ‣ il tipo di contenuto da generare ‣ il prologo del contenuto generato ‣ il nome del campo mail del modulo di PFG del responsabile (utente B) che deve autorizzare la richiesta Stefano Marchetti
  • 27. Riassumendo ➡ Il richiedente compila il modulo (A) ➡ La mail arriva al destinatario indicato nel campo mail configurato in precedenza (B) ➡ E’ lui che decide se approvare oppure no ➡ I reviewer dei contenuti sono i reviewer della cartella che contiene i moduli (C) Stefano Marchetti
  • 28. Varianti del tema http://www.flickr.com/photos/dunechaser/4395780325 ➡ L’utente richiedente (A) non è utente Plone del sistema oppure ➡ L’utente che deve autorizzare (B) non è utente Plone del sistema ➡ la mail che riceve l’utente ha un token temporaneo che dà poteri di reviewer all’utente temporaneo http://pypi.python.org/pypi/ auslfe.formonline.tokenaccess Stefano Marchetti
  • 29. Varianti del tema ➡ In più c’è: ‣ Responsabile (B) deve essere un utente del sito ‣ Nome del campo che contiene l’email del mittente (A). Nel caso in cui A non è un utente del sito. Stefano Marchetti
  • 31. Questions ? Stefano Marchetti RedTurtle’s co-founder e PM stefano@redturtle.it @stemrc www.redturtle.it @redturtle facebook.com/redturtle