Scheda Tecnica

Transcript

Scheda Tecnica
SCHEDATECNICARDO1021198
“VIAEMILIA:MOTORVALLEY&FOODVALLEYSITES”
SITIINTERNETVIAEMILIAMOTORVALLEYEXPERIENCEEVIAEMILIAFOODVALLEY
EXPERIENCE
Conilpresenteprogettosiintendevalorizzarel’offertaturisticaregionale,attraversolarealizzazionedidue
portalicoordinatinellacomunicazionecheraccolganoedintegrinol’ereditàdeisitimonotematicichesisono
realizzatinelcorsodegliultimianni.L’utilizzodiunaunicaagenziadicomunicazioneegrafica,checoordini
l’interoprogettoedeclinilacomunicazioneattualmenteinessere,garantiràunlinguaggiocoerentee
omogeneoaivariprogettiinchiavenewbrandregionale“ViaEmilia”.
VIAEMILIAMOTORVALLEYEXPERIENCE
Obbiettivodelprogetto
Scopodelprogettoèlarealizzazionediunnuovoportalewebcheraccolgaemiglioril’ereditàdell’attuale
progettowww.motorvalley.itrinnovandoloneicontenti,nellatecnologiaenellestrategiedicondivisione
social.
L’intenzioneèrealizzareunsitochepossafungeredaaggregazioneditutterisorseonlinepresentisultemae
checostituiscaancheunostimoloallasocializzazioneeloscambiodicontenutiedesperienzeuser-generated
allastreguadelprogettoBlog-ville.com(http://www.blog-ville.com/)
Apt Servizi srl • Società costituita dalla Regione Emilia Romagna, Unioncamere e C.C.I.A.A. dell’Emilia Romagna
Cap. Soc € 160.000,00 i.v. • N° di Iscr. R.I. e REA di Bologna • C.F. / P.I. 01886791209
Sede legale: Viale Aldo Moro, 62 • I - 40127 Bologna • Tel. +39 051. 4202611 • Fax +39 051. 4202612
Sede operativa: P.le Federico Fellini, 3 • I - 47921 Rimini • Tel. +39 0541. 430111 • Fax +39 0541. 430150
http://www.aptservizi.com • e-mail: [email protected] • PEC: [email protected]
CONTENUTI
ilmaterialediredazione(foto,video,testi,traduzioni)verràfornitodallanostraredazioneinternaesidovrà
importare/copiadalvecchioportale(sviluppatoinJoomla1.5.x).
Homepage:visualmotoricon4macrocontenitoriverticaliascorrimentointitolati:
1)TODO
2)TOSEE
3)MOTORWORLD
4)STORIES
Ognicategoriacontieneunmenudisecondolivelloconiseguentipulsanti(contenutiinereditàdalsito
motorvalleyallestessevoci):
TODO
•
•
•
•
Motor&SportEvents(ipartecipanticomitatotecnicocaricanoautonomamenteeventilogin)
News(ogni15ggComuneMaranelloInfopointlogin)
Holidayoffers(cdpcaricanoautonomamentelogin)
NEW:historichillracings(nuovicontenutidafornire:Ghini)
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience
2
TOSEE
•
•
•
•
•
Cars(producers)
Motorcycles(producers) Nota:eliminareMalaguti
Circuits
Museums&Collections Nota:traimuseiteneresolo2MuseiFerrari,Ducati,Lamborghinispa,
FerruccioLamborghini(attenzioneverificarenuovaschedaFuno),StoriaSIC.Tuttiglialtrivannoin
Collezioni(eliminareMaranelloRossoRSM)
SottosezioneMuseum/Top5:abbinarerispettivofileadognimuseo/collezione
MOTORWORLD
•
•
•
SottosezioneCars-Motorcycles/Component
Gokarts/builder
Competion(tuttelesottocategorie)
STORIES
•
•
•
•
•
History
Characters
Archivioblogville/motori
Diarioviaggio3Bloggers
Videos
VIVE:Twitter/Fb/Instagram
Newsletter:mensileacuradelComuneMaranello:invalutazione
Sarànecessarioanchefornireconnessioniconl’attualeprogettoBlog-ville(http://www.blog-ville.com/)con
integrazionedeicontenutiedimportazionedeglistessi:materialefotografico,videoestory-telling.
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience
3
Lanuovapiattaformawebdovràintegrarsiconilnostrosistemadigestionepacchetti/eventidelquale
forniamolespecifichetecnicheinallegato(allegatoA–gandalf-xml.pdf)chehaloscopodipubblicareleofferte
disoggiornodeglioperatorituristiciregionalieglieventidipromozioneturisticachelesingoleredazionilocali
inseriscononelsistema.
VIAEMILIAFOODVALLEYEXPERIENCE
Scopodelprogettoèlarealizzazionediunnuovoportalewebcheraccolgaemiglioril’ereditàdeivariprogetti
dipromozioneturisticalegatiallapromozionedelleeccellenzeagro-alimentaridelterritorioregionale,insieme
all’offertaeno-gastronomicaEmilia-Romagnolarinnovandoloneicontenti,nellatecnologiaenellestrategiedi
condivisionesocial.
L’intenzioneèrealizzareunprogettochepossafungeredaaggregatoreditutterisorseonlinepresentisultema
echecostituiscaancheunostimoloallasocializzazioneeloscambiodicontenutiedesperienzeusergeneratedallastreguadelprogettoBlog-ville.com(http://www.blog-ville.com/)
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience
4
CONTENUTI
ilmaterialediredazione(foto,video,testi,traduzioni)verràfornitodallanostraredazioneinternae/osidovrà
importare/copiaredaivecchiportali(sviluppatoinJoomla1.5.x,WordpressedunaAppiOS).
Risorsedacuirecuperareicontenuti
https://itunes.apple.com/it/app/via-emilia-wine-food/id779012024?mt=8
http://www.winefoodfestivalemiliaromagna.com/
http://www.chefditer.it/it/
•
•
•
Home page: visual food con 4 macro contenitori verticali a scorrimento intitolati:
1)TODO
2)TOSEE
3)FOODIESWORLD
4)STORIES
Ogni categoria contiene un menu di secondo livello con i seguenti pulsanti (contenuti in eredità dal sito
winefood festival alle stesse voci):
TO DO
•
•
•
•
Events (attualemnte eventi fino al 31/12)
Special offers (cdp caricano autonomamente login)
NEW: Cooking school, Wine tasting (nuovi contenuti da fornire)
Wine producers dall’APP Wine & Food Wine
TO SEE
• Products (PDO/PGI e aggiornamento schede da Agricoltura)
• Wines dall’APP
• Taste & Agricolture Museums dall’APP
FOODIES WORLD
• Chicche (nuovi contenuti: patrimonio social APT)
• Data Base Unioncamere per produttori (verificare con Frabetti)
• APP
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience
5
STORIES
• Archivio blogville/food
• Diario viaggio 3 Bloggers
• Video (social APT)
VIVE: Twitter/Fb/Instagram
Sarànecessarioanchefornireconnessioniconl’attualeprogettoBlog-ville(http://www.blog-ville.com/)con
integrazionedeicontenutiedimportazionedeglistessi:materialefotografico,videoestory-telling.
Lanuovapiattaformawebdovràintegrarsiconilnostrosistemadigestionepacchetti/eventidelquale
forniamolespecifichetecnicheinallegato(allegatoA–gandalf-xml.pdf)chehaloscopodipubblicareleofferte
disoggiornodeglioperatorituristiciregionalieglieventidipromozioneturisticachelesingoleredazionilocali
inseriscononelsistema.
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience
6
SPECIFICHETECNICHE
Ilcommittenteforniràundettagliatoalberodinavigazioneacuicisidovràattenere,edisitidovrannoessere
sviluppatoinmultilingua(sipartiràconItalianoeInglese)conpossibilitàdiespansionefuturaall’aggiuntadi
nuovelingue.Iduesitiavrannoduedominidiversi(giàesistentiocheverrannofornitiinseguitodalnostro
ufficioCED).
Lagraficaedirezionecreativaverràfornitadaunaagenziaesterna,incaricatadipredisporretuttiglielementi
grafici,contenuti,media.Bisogneràcomunquecoordinarsiconl’agenziaalfinediottenereilmiglior
bilanciamentofracomunicazioneeUserExperience.
ServizidiHostingsarannosunostrapiattaformacloudgestitadalnostroCEDaziendale:ciforniretele
specifichetecnicherichiesteedilnostroufficiopredisporràlerisorsenecessarieperunareadideployadeguata
alleesigenze.
Proprietàintellettualeemodifiche:ilprogettodovràessererealizzatocontecnologiaCMSopensourceetutto
ilcodiceelelibrerieutilizzateperlosviluppodovrannoessereaccessibiliedentroladisponibilitàdel
committente.Qualoracifosserocostidilicenzaextraannualisietepregatidiindicarliodifornirenelprogetto
leindicazioniperrendereautonomalagestionedelrinnovodellelicenze.Utilizzodieventualitemioplugin
commercialidovràesseredocumentatoecondivisoconlacommittenza.
Designeprogettazione:ilprogettodovràesseresviluppatocontecnologiaMobileReadyeResponsive,per
garantireunaottimafruibilitàsututtiivaridispostiviutilizzatidagliutenti(smartphone,tabletepc).
Perlapartedidesigndell’interfacciadinavigazioneefruizionedeicontenuti,sirichiededieseguireunostudio
diUI(interfacciautente)cheprevedaunafasedianalisiditipoMobileFirst(chequindianalizzil’utilizzodelsito
dapartediutentidismartphone)echepoiesegueunaprogressivaintegrazione(progressiveenhancement
http://www.w3.org/wiki/Graceful_degradation_versus_progressive_enhancement)versodispositivicon
schermipiùampi(tabletepc).
Bisogneràprevederealmenotrebreakpoint(smarphone,tabletverticale,pc)entrocuiicontenutisipossano
consultareinmodoottimale.Bisogneràesserecompatibiliconinuovidisplayadaltarisoluzione(RetinaReady)
epredisporreunagestionedeimediaamultirisoluzione(1x-2x-3x)automatizzato.
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience
7
Bisogneràforniredeimockupdelprogettoconrappresentatelesoluzioniadottateperitrebreakpointindicati,
dialmenotresezioniprincipalideiduesiti.
Losviluppodelcodicedvràessereeseguitoseguendounapprocciosemanticmarkupeunparticolarecuraper
leproblematicheSEO(descrizioneestesedeglialttag,urlparlanti,strutturaadalberodellepagine,schema.org
dellesezioni,mappaxmldellepaginepermotoridiricerca).
L’approcciodidesigndovràcuradelleproblematichedinavigazionedamobile,conunaparticolareattenzione
allafruibilitàdasmartphoneecriteridiArtDirectResponsive(contenutichevarianoancheditipoinformativo
infunzionedeidiversibreakpoint).
Dovràesserepostaparticolarecuraagliaspettidivelocitàeottimizzazionedellepagine,alfinediottenereil
migliorrisultatonelcaricamento.LesingolepaginefornitedovrannoavereunindicediGooglePageSpeed
noninferiorie80/100.
Sirichiedeanchetecnichediresponsiveimagecheprevedanol’utilizzodiimmaginididimensionierisoluzioni
diverseinfunzionedelladimensioneedensitàdipixeldeisingolideviceutilizzati.
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience
8
TEMPIECOSTI
Ilprogettodovràessereonlineentroil31.12.2015edilcostodovràesserecomplessivodellarealizzazionedel
progettototale,delcaricamentodituttiicontenutifornitiinfaseiniziale,dellaformazionediunanostra
redazioneperl’utilizzodellapiattaformaCMSedeicostidimantenimentoeupdatetecnici(updatesicurezzae
aggiornamentotecnologie).
Sidovràindicareancheilcostoperilmantenimentotecnicodelprogettopergliannisuccessivi(costodiupdate
tecnologicoesicurezzasenzafunzionalitàevolutive).
IndicareanchemodalitàdiaccessoaivostriservizidisupportotecnicoconleSLAprevistediintervento
garantite.
Timing
20Nov:consegnaalgraficobozzaalberonavigazione
26Nov:consegnatemplatedalgrafico
26Nov-15Dic:sviluppostrutturainformatica;adattamentovisualeUX;
1-10Dic:realizzazioneEDTcollegatiBlogville(2blogger+1videomaker)
entro31Dic:uploadeottimizzazionecontenuti
CRITERIDIVALUTAZIONE
Ilprogettoverràvalutatodaunacommissionetecnicacheforniràunpunteggio(max70punti)sullabasedei
seguenticriteri
25punti
Innovazioneedefficaciadellapropostatecnologica:tipodiCMS,soluzioni
tecnicaadottata,sostenibilitàeaggiornamenti,scalabilità,costidi
manutenzioneedaggiornamento.
20punti
Qualitàdell’integrazionecongliambientisocialedusergenerated.
15punti
QualitàdelUXpropostaecoerenzaconlelineegrafichefornite,sullabase
deimockupcheverrannopresentati.
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience
9
10punti
Qualitàeimplementazionetecnicasullasoluzionemobileready(responsive
base,responsivemediaeretinaready,mobilefirstdesign,responsivebyart
design)
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience
10
COLLEGAMENTO GANDALF / ALTRI APPLICATIVI – LINEE GUIDA
Il presente documento contiene le linee guida da adottare nel collegamento tra il repository
APT Gandalf e web application esterne, per l'importazione degli eventi e dei pacchetti
vacanza.
Il processo di importazione è composto tipicamente da questi step:
1. richiesta contenuti da importare
2. importazione dei contenuti
3. comunicazione dell'avvenuta importazione
Requisiti
Per effettuare il collegamento a Gandalf è necessario essere in possesso dell'id sito da
collegare a Gandalf.
L'id sito può essere ottenuto loggandosi come amministratore a Gandalf, o richiesto a un
amministratore.
Status dei contenuti
Lo status di un contenuto identifica le operazioni da fare sullo stesso.
Gli status rilevanti ai fini dell'importazione/sospensione di un contenuto sono:
–
–
–
V : contenuto validato. Si tratta di un nuovo contenuto (non importato
precedentemente) e validato da un amministratore Gandalf.
M : contenuto modificato. Si tratta un contenuto già importato, e successivamente
modificato e validato.
S : contenuto sospeso. Si tratta di un contenuto già importato che deve essere
sospeso (cancellato o reso invisibile).
Step 1 – richiesta lista dei contenuti da importare
L'elenco dei contenuti da importare è ottenuto chiamando la seguente url:
http://cms.aptservizi.com/contents/viewList
e impostando questi parametri:
1. site_id: (int) id sito
2. content_type: (string) tipo di contenuto da importare; assume il valore “event” per gli
eventi, “offer” per i pacchetti.
3. status: (string) status dei contenuti; può assumere uno dei tre valori indicati al punto
precedente (v, m o s)
esempi:
http://cms.aptservizi.com/contents/viewList?site_id=1&type=offer&status=v
Restituisce i pacchetti validati collegati al sito Emilia Romagna Terme
http://cms.aptservizi.com/contents/viewList?site_id=3&type=event&status=m
Restituisce gli eventi aggiornati associati al sito Città d'Arte Emilia Romagna
xml di risposta
Il web service restituisce un xml strutturato in questo modo:
<contents>
<item id="1013" author="Grand Hotel Terme Roseo" lang="it" status="i">
<title>Week-end Profumi di Pasqua</title>
<date_start>2014-04-18</date_start>
<date_end>2014-04-21</date_end>
<translations></translations>
</item>
<item id="952" author="Emilia Romagna Golf" lang="it" status="i">
<title>Offerta Speciale Golf</title>
<date_start>2013-12-31</date_start>
<date_end>2014-12-31</date_end>
<translations>
<lang>de</lang>
<lang>en</lang>
<lang>es</lang>
<lang>fr</lang>
<lang>nl</lang>
<lang>pl</lang>
</translations>
</item>
</contents>
Step 2 – importazione contenuto
Una volta ottenuti gli id dei contenuti da importare è possibile procedere all'importazione.
Il dettaglio del singolo contenuto si ottiene chiamando la seguente url:
http://cms.aptservizi.com/contents/viewContent
impostando questi parametri:
1. content_id: (int) id del contenuto
2. langcode: (string) codice lingua del contenuto (es: it, en, de, fr, ecc.)
3. site_id: (int) id sito
esempi:
http://cms.aptservizi.com/contents/viewContent?content_id=952&langcode=it&site_id=1
Restituisce il pacchetto “Emilia Romagna Golf” in italiano
http://cms.aptservizi.com/contents/viewContent?content_id=952&langcode=en&site_id=1
Restituisce lo stesso pacchetto in lingua inglese
xml di risposta
Il web service restituisce un xml strutturato in questo modo:
<?xml version="1.0" encoding="UTF-8" ?>
<content id="952" author="Emilia Romagna Golf" lang="it" type="offer">
<title><![CDATA[Offerta Speciale Golf]]></title>
<info>
<date_start>2013-12-31</date_start>
<date_end>2014-12-31</date_end>
<dates_notes />
<price fee="540.00"><![CDATA[comprende 7 notti in B&B + 5 green
fees nei campi di Emilia Romagna Golf]]></price>
<nights>7</nights>
<days>7</days>
</info>
<image>http://cms.aptservizi.com/img/userfiles/modena_golf_1.jpg</ima
ge>
<accomodation id="3"><![CDATA[Hotel ***]]></accomodation>
<location lat="44.501876831" lng="11.163940430">in uno dei 25 campi
di Emilia Romagna Golf della regione</location>
<provinces>
<provincia id="10">Faenza</provincia>
<provincia id="9">Rimini</provincia>
<provincia id="8">Forli'-Cesena</provincia>
<provincia id="7">Ravenna</provincia>
<provincia id="6">Ferrara</provincia>
<provincia id="5">Bologna</provincia>
<provincia id="4">Modena</provincia>
<provincia id="3">Reggio Emilia</provincia>
<provincia id="2">Parma</provincia>
<provincia id="1">Piacenza</provincia>
</provinces>
<abstract><![CDATA[<p>Emilia Romagna Golf. Destinazione n&deg;1 in
Italia per golf, arte &amp; gastronomia</p>
]]></abstract>
<body><![CDATA[<p>Vacanze Golf in Emilia Romagna, 25 Campi da Golf
&amp; 24 Golf Hotel</p>
<p><strong>Pacchetto Full Week - Circuito Emilia Romagna (25 Campi da
Golf e 24 Golf Hotels in Emilia Romagna - Italia)</strong></p>
<ul>
</ul>
<li>Hotel **** superior: a partire da &euro; 640.00</li>
<li>Hotel **** : a partire da &euro; 595.00</li>
<li>Hotel ***: a partire da &euro; 540.00</li>
<p>La quota si intende per persona, sistemazione in camera doppia, bed
&amp; breakfast, 5 green fee a scelta nei campi a 18 buche del
Circuito Emilia Romagna Golf. <em>Riduzioni</em>: bambini in camera
con due adulti. Supplementi: periodo estivo dal 15.06 al 07.09 negli
alberghi sulla Costa Adriatica, camera singola, settimana di Pasqua.
Speciale: trasferimenti, offerte per gruppi, noleggio auto, light
lunch nelle Club House dei Circoli, escursioni alle citt&agrave;
d&#39;arte, cene in ristoranti tipici, fitness center e Terme, lezioni
di golf individuali e collettive</p>
]]></body>
<contacts>
<name>Emilia Romagna Golf</name>
<phone>+39 0544 916280</phone>
<fax>+39 0544 972911</fax>
<email>[email protected]</email>
<website>www.emiliaromagnagolf.com</website>
<hours>8.30-13 / 13.30-18.30</hours>
</contacts>
<themes>
<theme
<theme
<theme
<theme
<theme
<theme
<theme
</themes>
id="17">San Valentino</theme>
id="18">Festa della donna</theme>
id="19">Ponte 2 Giugno e non solo</theme>
id="21">Estate</theme>
id="22">Autunno</theme>
id="24">Pasqua e Primavera</theme>
id="53">Golf</theme>
<tags>
<tag id="28" categotag="3">Musica</tag>
<tag id="37" categotag="4">Opera</tag>
<tag id="77" categotag="4">Senior</tag>
</tags>
<custom_fields>
<stabilimento_termale>99</stabilimento_termale>
</custom_fields>
<related_contents>
<event id="5973"><![CDATA[Ravenna Musica 2014]]></event>
<event id="4460"><![CDATA[Piacenza Jazz Fest]]></event>
<event id="6024"><![CDATA[Monumentale. Disegni e scultura nell'arte
di Domenico Rambelli]]></event>
<event id="2130"><![CDATA[Matisse, la figura. La forza della linea,
l'emozione del colore]]></event>
<event id="4099"><![CDATA[Concerti aperitivo]]></event>
<event id="4327"><![CDATA[ Fotografia Europea. Reggio Emilia
2014]]></event>
</related_contents>
</content>
Step 3 – comunicazione dell'avvenuta importazione
Una volta importato il contenuto è necessario aggiornare il database di Gandalf, flaggando
il contenuto come importato. In questo modo si evita la riproposizione del contenuto nelle
importazioni successive.
La url da chiamare è: http://cms.aptservizi.com/contents/setAsImported
impostando questi parametri:
1. content_id: (int) id del contenuto
2. site_id: (int) id sito
3. langcode: (string) codice lingua del contenuto (es: it, en, de, fr, ecc.)
4. status: (string) status aggiornato del contenuto
Il parametro 'status' può assumere il valore “i” in caso di contenuto importato
correttamente, e “c” nel caso di contenuto sospeso/cancellato.
Esempi:
http://cms.aptservizi.com/contents/setAsImported?
content_id=518&langcode=it&site_id=3&status=i
comunica a Gandalf l'avvenuta importazione del contenuto con id 518, in italiano, per il
sito Città d'Arte
http://cms.aptservizi.com/contents/setAsImported?
content_id=518&langcode=it&site_id=3&status=c
comunica a Gandalf l'avvenuta sospensione del contenuto con id 518, in italiano, per il sito
Città d'Arte
Sincronizzazione Tag
Per ottenere l'elenco dei tag associati ad un sito, chiamare la url:
http://cms.aptservizi.com/contents/getTags
impostando il parametro numerico 'site_id'
esempio: http://cms.aptservizi.com/contents/getTags?site_id=3
xml di risposta:
<?xml version="1.0" encoding="UTF-8" ?>
<tags>
<tag id="1" categotag="1">
<it>Giugno&amp;Luglio</it>
<en>June&amp;July</en>
</tag>
<tag id="2" categotag="1">
<it>Natale&amp;Capodanno</it>
<en>Christmas &amp; New Year</en>
</tag>
<tag id="3" categotag="1">
<it>Pasqua&amp;Primavera</it>
<en>Easter &amp; Spring Break</en>
</tag>
</tags>