SCHEDA TECNICA RDO 1021198 “VIA EMILIA: MOTORVALLEY ...€¦ · Scheda Tecnica progetto RdO XXXXX...
Transcript of SCHEDA TECNICA RDO 1021198 “VIA EMILIA: MOTORVALLEY ...€¦ · Scheda Tecnica progetto RdO XXXXX...
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]
SCHEDATECNICARDO1021198“VIAEMILIA:MOTORVALLEY&FOODVALLEYSITES”
SITIINTERNETVIAEMILIAMOTORVALLEYEXPERIENCEEVIAEMILIAFOODVALLEYEXPERIENCE
Conilpresenteprogettosiintendevalorizzarel’offertaturisticaregionale,attraversolarealizzazionedidueportalicoordinatinellacomunicazionecheraccolganoedintegrinol’ereditàdeisitimonotematicichesisonorealizzatinelcorsodegliultimianni.L’utilizzodiunaunicaagenziadicomunicazioneegrafica,checoordinil’interoprogettoedeclinilacomunicazioneattualmenteinessere,garantiràunlinguaggiocoerenteeomogeneoaivariprogettiinchiavenewbrandregionale“ViaEmilia”.
VIAEMILIAMOTORVALLEYEXPERIENCE
Obbiettivodelprogetto
Scopodelprogettoèlarealizzazionediunnuovoportalewebcheraccolgaemiglioril’ereditàdell’attualeprogettowww.motorvalley.itrinnovandoloneicontenti,nellatecnologiaenellestrategiedicondivisionesocial.
L’intenzioneèrealizzareunsitochepossafungeredaaggregazioneditutterisorseonlinepresentisultemaechecostituiscaancheunostimoloallasocializzazioneeloscambiodicontenutiedesperienzeuser-generatedallastreguadelprogettoBlog-ville.com(http://www.blog-ville.com/)
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience2
CONTENUTI
ilmaterialediredazione(foto,video,testi,traduzioni)verràfornitodallanostraredazioneinternaesidovràimportare/copiadalvecchioportale(sviluppatoinJoomla1.5.x).
Homepage:visualmotoricon4macrocontenitoriverticaliascorrimentointitolati:
1)TODO2)TOSEE3)MOTORWORLD4)STORIES
Ognicategoriacontieneunmenudisecondolivelloconiseguentipulsanti(contenutiinereditàdalsitomotorvalleyallestessevoci):
TODO
• Motor&SportEvents(ipartecipanticomitatotecnicocaricanoautonomamenteeventilogin)• News(ogni15ggComuneMaranelloInfopointlogin)• Holidayoffers(cdpcaricanoautonomamentelogin)• NEW:historichillracings(nuovicontenutidafornire:Ghini)
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience3
TOSEE
• Cars(producers)• Motorcycles(producers) Nota:eliminareMalaguti• Circuits• Museums&Collections Nota:traimuseiteneresolo2MuseiFerrari,Ducati,Lamborghinispa,
FerruccioLamborghini(attenzioneverificarenuovaschedaFuno),StoriaSIC.TuttiglialtrivannoinCollezioni(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/)conintegrazionedeicontenutiedimportazionedeglistessi:materialefotografico,videoestory-telling.
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience4
Lanuovapiattaformawebdovràintegrarsiconilnostrosistemadigestionepacchetti/eventidelqualeforniamolespecifichetecnicheinallegato(allegatoA–gandalf-xml.pdf)chehaloscopodipubblicareleoffertedisoggiornodeglioperatorituristiciregionalieglieventidipromozioneturisticachelesingoleredazionilocaliinseriscononelsistema.
VIAEMILIAFOODVALLEYEXPERIENCE
Scopodelprogettoèlarealizzazionediunnuovoportalewebcheraccolgaemiglioril’ereditàdeivariprogettidipromozioneturisticalegatiallapromozionedelleeccellenzeagro-alimentaridelterritorioregionale,insiemeall’offertaeno-gastronomicaEmilia-Romagnolarinnovandoloneicontenti,nellatecnologiaenellestrategiedicondivisionesocial.
L’intenzioneèrealizzareunprogettochepossafungeredaaggregatoreditutterisorseonlinepresentisultemaechecostituiscaancheunostimoloallasocializzazioneeloscambiodicontenutiedesperienzeuser-generatedallastreguadelprogettoBlog-ville.com(http://www.blog-ville.com/)
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience5
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)TODO2)TOSEE3)FOODIESWORLD4)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–SitiinternetViaEmiliaExperience6
STORIES
• Archivio blogville/food • Diario viaggio 3 Bloggers • Video (social APT)
VIVE: Twitter/Fb/Instagram
Sarànecessarioanchefornireconnessioniconl’attualeprogettoBlog-ville(http://www.blog-ville.com/)conintegrazionedeicontenutiedimportazionedeglistessi:materialefotografico,videoestory-telling.
Lanuovapiattaformawebdovràintegrarsiconilnostrosistemadigestionepacchetti/eventidelqualeforniamolespecifichetecnicheinallegato(allegatoA–gandalf-xml.pdf)chehaloscopodipubblicareleoffertedisoggiornodeglioperatorituristiciregionalieglieventidipromozioneturisticachelesingoleredazionilocaliinseriscononelsistema.
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience7
SPECIFICHETECNICHE
Ilcommittenteforniràundettagliatoalberodinavigazioneacuicisidovràattenere,edisitidovrannoesseresviluppatoinmultilingua(sipartiràconItalianoeInglese)conpossibilitàdiespansionefuturaall’aggiuntadinuovelingue.Iduesitiavrannoduedominidiversi(giàesistentiocheverrannofornitiinseguitodalnostroufficioCED).
Lagraficaedirezionecreativaverràfornitadaunaagenziaesterna,incaricatadipredisporretuttiglielementigrafici,contenuti,media.Bisogneràcomunquecoordinarsiconl’agenziaalfinediottenereilmigliorbilanciamentofracomunicazioneeUserExperience.
ServizidiHostingsarannosunostrapiattaformacloudgestitadalnostroCEDaziendale:ciforniretelespecifichetecnicherichiesteedilnostroufficiopredisporràlerisorsenecessarieperunareadideployadeguataalleesigenze.
Proprietàintellettualeemodifiche:ilprogettodovràessererealizzatocontecnologiaCMSopensourceetuttoilcodiceelelibrerieutilizzateperlosviluppodovrannoessereaccessibiliedentroladisponibilitàdelcommittente.Qualoracifosserocostidilicenzaextraannualisietepregatidiindicarliodifornirenelprogettoleindicazioniperrendereautonomalagestionedelrinnovodellelicenze.Utilizzodieventualitemioplugincommercialidovràesseredocumentatoecondivisoconlacommittenza.
Designeprogettazione:ilprogettodovràesseresviluppatocontecnologiaMobileReadyeResponsive,pergarantireunaottimafruibilitàsututtiivaridispostiviutilizzatidagliutenti(smartphone,tabletepc).
Perlapartedidesigndell’interfacciadinavigazioneefruizionedeicontenuti,sirichiededieseguireunostudiodiUI(interfacciautente)cheprevedaunafasedianalisiditipoMobileFirst(chequindianalizzil’utilizzodelsitodapartediutentidismartphone)echepoiesegueunaprogressivaintegrazione(progressiveenhancementhttp://www.w3.org/wiki/Graceful_degradation_versus_progressive_enhancement)versodispositiviconschermipiùampi(tabletepc).
Bisogneràprevederealmenotrebreakpoint(smarphone,tabletverticale,pc)entrocuiicontenutisipossanoconsultareinmodoottimale.Bisogneràesserecompatibiliconinuovidisplayadaltarisoluzione(RetinaReady)epredisporreunagestionedeimediaamultirisoluzione(1x-2x-3x)automatizzato.
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience8
Bisogneràforniredeimockupdelprogettoconrappresentatelesoluzioniadottateperitrebreakpointindicati,dialmenotresezioniprincipalideiduesiti.
LosviluppodelcodicedvràessereeseguitoseguendounapprocciosemanticmarkupeunparticolarecuraperleproblematicheSEO(descrizioneestesedeglialttag,urlparlanti,strutturaadalberodellepagine,schema.orgdellesezioni,mappaxmldellepaginepermotoridiricerca).
L’approcciodidesigndovràcuradelleproblematichedinavigazionedamobile,conunaparticolareattenzioneallafruibilitàdasmartphoneecriteridiArtDirectResponsive(contenutichevarianoancheditipoinformativoinfunzionedeidiversibreakpoint).
Dovràesserepostaparticolarecuraagliaspettidivelocitàeottimizzazionedellepagine,alfinediottenereilmigliorrisultatonelcaricamento.LesingolepaginefornitedovrannoavereunindicediGooglePageSpeednoninferiorie80/100.
Sirichiedeanchetecnichediresponsiveimagecheprevedanol’utilizzodiimmaginididimensionierisoluzionidiverseinfunzionedelladimensioneedensitàdipixeldeisingolideviceutilizzati.
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience9
TEMPIECOSTI
Ilprogettodovràessereonlineentroil31.12.2015edilcostodovràesserecomplessivodellarealizzazionedelprogettototale,delcaricamentodituttiicontenutifornitiinfaseiniziale,dellaformazionediunanostraredazioneperl’utilizzodellapiattaformaCMSedeicostidimantenimentoeupdatetecnici(updatesicurezzaeaggiornamentotecnologie).
Sidovràindicareancheilcostoperilmantenimentotecnicodelprogettopergliannisuccessivi(costodiupdatetecnologicoesicurezzasenzafunzionalitàevolutive).
IndicareanchemodalitàdiaccessoaivostriservizidisupportotecnicoconleSLAprevistediinterventogarantite.
Timing
20Nov:consegnaalgraficobozzaalberonavigazione26Nov:consegnatemplatedalgrafico26Nov-15Dic:sviluppostrutturainformatica;adattamentovisualeUX;1-10Dic:realizzazioneEDTcollegatiBlogville(2blogger+1videomaker)entro31Dic:uploadeottimizzazionecontenuti
CRITERIDIVALUTAZIONE
Ilprogettoverràvalutatodaunacommissionetecnicacheforniràunpunteggio(max70punti)sullabasedeiseguenticriteri
25punti Innovazioneedefficaciadellapropostatecnologica:tipodiCMS,soluzionitecnicaadottata,sostenibilitàeaggiornamenti,scalabilità,costidimanutenzioneedaggiornamento.
20punti Qualitàdell’integrazionecongliambientisocialedusergenerated.
15punti QualitàdelUXpropostaecoerenzaconlelineegrafichefornite,sullabasedeimockupcheverrannopresentati.
SchedaTecnicaprogettoRdOXXXXX–SitiinternetViaEmiliaExperience10
10punti Qualitàeimplementazionetecnicasullasoluzionemobileready(responsivebase,responsivemediaeretinaready,mobilefirstdesign,responsivebyartdesign)
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 importare2. importazione dei contenuti3. comunicazione dell'avvenuta importazione
RequisitiPer 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 contenutiLo 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 importareL'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 sito2. 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=vRestituisce 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 rispostaIl 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 contenutoUna 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 contenuto2. 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=1Restituisce il pacchetto “Emilia Romagna Golf” in italiano
http://cms.aptservizi.com/contents/viewContent?content_id=952&langcode=en&site_id=1Restituisce lo stesso pacchetto in lingua inglese
xml di rispostaIl 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</image><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°1 in Italia per golf, arte & gastronomia</p> ]]></abstract>
<body><![CDATA[<p>Vacanze Golf in Emilia Romagna, 25 Campi da Golf & 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>
<li>Hotel **** superior: a partire da € 640.00</li> <li>Hotel **** : a partire da € 595.00</li> <li>Hotel ***: a partire da € 540.00</li>
</ul> <p>La quota si intende per persona, sistemazione in camera doppia, bed & 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à d'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 id="17">San Valentino</theme><theme id="18">Festa della donna</theme><theme id="19">Ponte 2 Giugno e non solo</theme><theme id="21">Estate</theme><theme id="22">Autunno</theme><theme id="24">Pasqua e Primavera</theme><theme id="53">Golf</theme>
</themes>
<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 importazioneUna 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 contenuto2. site_id: (int) id sito3. 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=icomunica 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=ccomunica a Gandalf l'avvenuta sospensione del contenuto con id 518, in italiano, per il sito Città d'Arte
Sincronizzazione TagPer 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&Luglio</it><en>June&July</en>
</tag><tag id="2" categotag="1">
<it>Natale&Capodanno</it><en>Christmas & New Year</en>
</tag><tag id="3" categotag="1">
<it>Pasqua&Primavera</it><en>Easter & Spring Break</en>
</tag></tags>