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°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> </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> <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 <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&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>