ݺߣ

ݺߣShare a Scribd company logo
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
’i




                                    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
Ad

Recommended

Sviluppare plugin per google Chrome
Sviluppare plugin per google Chrome
Codemotion
phpDay 2008 - Joomla! 1.5 - Soluzione opensource per il vostro business
phpDay 2008 - Joomla! 1.5 - Soluzione opensource per il vostro business
Luca Scarpa
Hamper malaysia chinese_new_year_hamper_2012
Hamper malaysia chinese_new_year_hamper_2012
Hamper Malaysia
Membangun bisnis online
Membangun bisnis online
Fahmi Rizwansyah
Voor ik je_vergeet_ v301211
Voor ik je_vergeet_ v301211
ods?
185decuong tk do-an-cnctm
185decuong tk do-an-cnctm
anhtui1
Administració de sistemes informàtics en xarxa
Administració de sistemes informàtics en xarxa
mpellise
Tens fome?
humorA2011
Patogeno
Arutsuro
Tecnologias para desenvolvimento ágil de aplicações Web-Isemanatsi_UTFPR
Alessandro Dias
Memorial mauri presentazione
Memorial mauri presentazione
infonodo
Projetos2000
projetex
Presentatie resultaten wijkenquête Antwerpen-Noord
Presentatie resultaten wijkenquête Antwerpen-Noord
Antwerpen aan't woord vzw
Projetos2002
projetex
Tp De Informatico
noenick
Saga o crepúsculo apresentaçao
Susana Ramada
Fhc 99 02
Guilherme Moreira
Avrupa birliği ve türkiye
Avrupa birliği ve türkiye
rvatansever
Identidad digital
baizan1961
Happy father’s day daddy!!!
Happy father’s day daddy!!!
jocelynbendi
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
Content Management professionale con Python nel 2012
Content Management professionale con Python nel 2012
Maurizio Delmonte
Plone per tutte le stagioni
Plone per tutte le stagioni
Stefano Marchetti
Plone 5 - lo stato dell'arte
Plone 5 - lo stato dell'arte
Stefano Marchetti
Swagger per tutti
Swagger per tutti
Nicolò Carandini

More Related Content

Viewers also liked (17)

Administració de sistemes informàtics en xarxa
Administració de sistemes informàtics en xarxa
mpellise
Tens fome?
humorA2011
Patogeno
Arutsuro
Tecnologias para desenvolvimento ágil de aplicações Web-Isemanatsi_UTFPR
Alessandro Dias
Memorial mauri presentazione
Memorial mauri presentazione
infonodo
Projetos2000
projetex
Presentatie resultaten wijkenquête Antwerpen-Noord
Presentatie resultaten wijkenquête Antwerpen-Noord
Antwerpen aan't woord vzw
Projetos2002
projetex
Tp De Informatico
noenick
Saga o crepúsculo apresentaçao
Susana Ramada
Fhc 99 02
Guilherme Moreira
Avrupa birliği ve türkiye
Avrupa birliği ve türkiye
rvatansever
Identidad digital
baizan1961
Happy father’s day daddy!!!
Happy father’s day daddy!!!
jocelynbendi
Administració de sistemes informàtics en xarxa
Administració de sistemes informàtics en xarxa
mpellise
Tens fome?
humorA2011
Patogeno
Arutsuro
Tecnologias para desenvolvimento ágil de aplicações Web-Isemanatsi_UTFPR
Alessandro Dias
Memorial mauri presentazione
Memorial mauri presentazione
infonodo
Projetos2000
projetex
Presentatie resultaten wijkenquête Antwerpen-Noord
Presentatie resultaten wijkenquête Antwerpen-Noord
Antwerpen aan't woord vzw
Projetos2002
projetex
Tp De Informatico
noenick
Saga o crepúsculo apresentaçao
Susana Ramada
Avrupa birliği ve türkiye
Avrupa birliği ve türkiye
rvatansever
Identidad digital
baizan1961
Happy father’s day daddy!!!
Happy father’s day daddy!!!
jocelynbendi

Similar to 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...
Stefano Marchetti
Content Management professionale con Python nel 2012
Content Management professionale con Python nel 2012
Maurizio Delmonte
Plone per tutte le stagioni
Plone per tutte le stagioni
Stefano Marchetti
Plone 5 - lo stato dell'arte
Plone 5 - lo stato dell'arte
Stefano Marchetti
Swagger per tutti
Swagger per tutti
Nicolò Carandini
6. Il Web come piattaforma
6. Il Web come piattaforma
Roberto Polillo
8a. Il web 2.0
8a. Il web 2.0
Maurizio Caminito
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
Stefano Marchetti
FLTlab Business Presentation 2012
FLTlab Business Presentation 2012
FLT.lab
RESTful APIs (ITA) - /w WebMachine
RESTful APIs (ITA) - /w WebMachine
Giancarlo Valente
Manuale plone 4
Manuale plone 4
AmmLibera AL
3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp
Stefano Marchetti
Corso Web 2.0: Mashup
Corso Web 2.0: Mashup
Roberto Polillo
Email marketing and Web 2.0 - Email Power 2007
Email marketing and Web 2.0 - Email Power 2007
Alberto Giusti
7 - Web application e CMS
7 - Web application e CMS
Giuseppe Vizzari
Web2.0 e nuovi media
Web2.0 e nuovi media
Carlo Vaccari
Swagger pertutti
Swagger pertutti
Nicolò Carandini
7. Mashup
7. Mashup
Roberto Polillo
Web 2.0 sviluppare e ottimizzare oggi
Web 2.0 sviluppare e ottimizzare oggi
Alessandro Cinelli (cirpo)
La scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAF
Plone for Research and University
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
Content Management professionale con Python nel 2012
Content Management professionale con Python nel 2012
Maurizio Delmonte
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
Stefano Marchetti
FLTlab Business Presentation 2012
FLTlab Business Presentation 2012
FLT.lab
RESTful APIs (ITA) - /w WebMachine
RESTful APIs (ITA) - /w WebMachine
Giancarlo Valente
3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp
Stefano Marchetti
Email marketing and Web 2.0 - Email Power 2007
Email marketing and Web 2.0 - Email Power 2007
Alberto Giusti
Ad

More from Stefano Marchetti (17)

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...
Stefano Marchetti
Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6
Stefano Marchetti
Legionella: opendata e dati sanitari
Legionella: opendata e dati sanitari
Stefano Marchetti
Chi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di Modena
Stefano 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 emozioni
Stefano Marchetti
Stato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltre
Stefano Marchetti
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
Stefano 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...
Stefano Marchetti
La nuova rete civica del Comune di Modena
La nuova rete civica del Comune di Modena
Stefano Marchetti
Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+
Stefano Marchetti
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...
Stefano Marchetti
Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.
Stefano Marchetti
Migrazione Plone4
Migrazione Plone4
Stefano Marchetti
Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010
Stefano Marchetti
ClueMapper: uno strumento Open Source per la gestione di progetti software co...
ClueMapper: uno strumento Open Source per la gestione di progetti software co...
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...
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...
Stefano Marchetti
Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6
Stefano Marchetti
Legionella: opendata e dati sanitari
Legionella: opendata e dati sanitari
Stefano Marchetti
Chi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di Modena
Stefano 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 emozioni
Stefano Marchetti
Stato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltre
Stefano Marchetti
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
Stefano 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...
Stefano Marchetti
La nuova rete civica del Comune di Modena
La nuova rete civica del Comune di Modena
Stefano Marchetti
Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+
Stefano Marchetti
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.
Stefano Marchetti
Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010
Stefano Marchetti
ClueMapper: uno strumento Open Source per la gestione di progetti software co...
ClueMapper: uno strumento Open Source per la gestione di progetti software co...
Stefano Marchetti
Ad

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. ’i 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