Attributi ed abbonamento per i prodotti della quarta release del 2012



Roma, 28/12/2012 – Ancora una volta è massiccio il numero e la qualità delle nuove funzionalità presentate nella quarta release di GiapCMS per l’anno 2012 che si possono riassumere nei punti seguenti.
  • Prodotti: aggiunto il tipo “Abbonamento”, che è possibile indicare con una data di scadenza, un periodo di validità (che parte dal momento della sottoscrizione) e/o un numero di crediti a scalare utilizzabili dall’utente abbonato. Ogni Prodotto/News/Evento/Annuncio/Blog ha guadagnato il permesso di visualizzazione “Abbonati”, cosa che permette la visualizzazione della scheda di dettaglio solamente agli utenti abbonati che abbiano credito sufficiente per la loro visualizzazione.
  • Attributi: ogni prodotto (ma la stessa funzione è stata aggiunta anche a News/Eventi/Annunci e Attività Commerciali) può essere abbinato ad una serie di attributi custom, inseribili in modo libero dall’amministratore del sito, varabili categoria per categoria, potendo stabilirne il tipo, selezionandolo da uno dei seguenti tipi base: stringa, booleano, numero intero, valuta e scelta a lista. E’ quindi possibile creare in maniera del tutto autonoma delle caratteristiche tecniche e/o visive da abbinare ad ogni singolo prodotto (“Classe del frigorifero” piuttosto che “Dimensioni dello schermo TV” o “Tecnologia di una stampante”) senza più alcun limite. Possibilità di import/export da excel per input massivo degli attributi.
  • Supporto SoundCloud.com: sia nella media gallery che nella vetrina che nel dettaglio di una news è stato aggiunto il supporto per il file audio hostato sul portale soundcloud.com con possibilità di “Autoplay”. I vantaggi di questa opzione si fondono con il nuovo permesso “Abbonati” per dare la possibilità all’amministratore del sito di inserire messaggi audio (oltre a documenti pdf, zip, xls, immagini e video) dedicati solamente agli utenti abbonati al servizio.
  • PayPal 2.0: aggiornate le istruzione per il gateway di pagamento PayPal alla nuova versione 2.0, che permette tra le altre cose di mostrare la lista dei prodotti che fanno parte dell’ordine di acquisto, con indicazione specifica delle spese di trasporto ed imballaggio.
  • SEO: ottimizzazione del codice html generato, con una drastica riduzione delle sue dimensioni e conseguente guadagno nei tempi di visualizzazione della pagina nonché di rilettura da parte dei crawlers, con benefici notevoli in termini di indicizzazione dei contenuti. Spostati in posizione di favore i meta “title”, “keywords” e “description”.
  • SEO: aggiunto il meta “robots” al codice html generato dalla pagina, in funzione del fatto che sia riservata o pubblica e che sia inclusa o esclusa dalla sitemap (“index,follow” oppure “noindex,nofollow”, rispettivamente).
  • SEO: aggiunta l’istruzione “rel=canonical” per i domini diversi da quello indicato come principale e per il protocollo “https”, in modo da permettere al crawler di google di capire che trattasi della stessa pagina se si naviga, ad esempio, su www.giapcms.it oppure su www.giapcms.com
  • SEO: se trattasi di un crawler e pagina mancante NON intercetta più l’errore, restituendo quindi l’errore 404, invece della pagina gestita dalll pagine di tipo “Http Error” che inducevano i crawler ad indicizzare anche queste pagine
  • Vetrina e Dettaglio Prodotti: aggiunta la possibilità di visualizzare il prezzo “con/senza” iva, con la possibilità di aggiungere una stringa dopo il prezzo (Es: “+ iva” oppure “iva inclusa”)
  • Style Editor: aggiunta una immagine di preview da associare allo stile, che viene anche riletta dai combo in cui si va a modificare lo stile oppure il modello associati all’oggetto, in modo da avere un’anteprima grafica di come apparirà l’oggetto una volta che gli venga applicato quel modello.
  • Correzione iPad/Android: questi device utilizzano una modalità di cache molto spinta, pertanto le chiamate ajax venivano “simulate”, portando a dei risultati inattesi nella gestione del carrello e dei prodotti in esso inseriti. Aggiunto un codice “anti-cache” a queste chiamate, in modo da forzare l’esecuzione di ogni chiamata ajax.
  • Azioni: potenziate con l’aggiunta dell’evento “Page_Load”, che permette di eseguire uno script al caricamento della pagina. Aggiunta negli effetti anche la “Pop Up” che in pratica apre una pop-up (javascript, quindi non intercettata dal blocco presente nei browser) il cui contenuto è indicato dal selettore (href se è un hyperlink o contenuto se è una div).
  • Azioni: aggiunta possibilità di caricare librerie custom, sia javascript che css, in modo da poter implementare effetti come, a titolo esemplificativo, lo zoom su un prodotto, l’apertura di una image gallery custom, etc… Ovviamente viene evitato il caricamento di librerie duplicate.
  • Conferma Acquisto: gestione del corriere e del metodo di pagamento indicati come “Default”, con la possibilità, quindi, di poter saltare gli step del wizard di acquisto che specificano questi 2 parametri, con la possibilità per l’utente, comunque, di cliccare sui nuovi link “Modifica metodo di pagamento” e “Modificati spedizione”
  • Carrello Spesa: aggiunto il comando “abilita/disabilita” si ciascun item incluso nel carrello, che permette di disabilitare momentaneamente il prodotto ma senza eliminarlo del tutto dal carrello.
  • Carrello Spesa: implementato il calcolo dell’importo totale di spesa basato sull’unità di misura “grammi” e “Kg”, oltre che dei “pezzi” adottata nativamente.
  • Correzione Carrello Spesa: se in pagina erano presenti 2 o più carrelli, i comandi “Elimina”, “Aggiungi Prodotto”, “Modifica Quantità” e “Svuota Carrello” aggiornavano in tempo reale unicamente il carrello interessato dal comando, mentre adesso sono correttamente aggiornati (in tempo reale e senza refresh della pagina) anche gli altri eventuali carrelli presenti sulla stessa pagina. Inoltre nell’item “cumulativo” non si aggiornava la quantità di prodotti se si continuava ad aggiungere prodotti al carrello.
  • Modelli e Stili: aggiunte 2 directory di sistema che vengono proposte al momento in cui viene dato il comando “Importa…” in modo da poter attingere dalla libreria di modelli e stili fornita a corredo del la piattaforma
  • Menu Automatico: aggiunta la versione “collapse avanzato” che permette di distinguere per ogni item la zona di apertura da quella di selezione. Quindi se si clicca nella zona di apertura/chiusura vengono semplicemente mostrati o nascosti i nodi “figlio” di quello cliccato, mentre se si clicca nella zona di selezione, viene effettuata la chiamata classica di una voce di menu che, ad esempio, effettua la selezione di una serie di prodotti appartenenti ad una stessa categoria.
  • Selettore Lingue: aggiunta la url dell’immagine per gli stati On/Off di ciascuna lingua selezionabile.
  • Correzione Style Editor: l’attributo “opacity” veniva convertito male dal parser, risultando in una istruzione css non valida.
  • Correzione Editor Pagina: non era gestito il permesso “Eliminazione” per l’operatore nel caso dei cmonadi “Taglia”, “Sposta in mastro” e “Togli da mastro”
  • Editor Pagina: aggiunto il comando “Nascondi moduli invisibili” che elimina dalla visuale i moduli impostati come “non visibili” in modo da permettere una lavorazione più agevole sui moduli rimanenti. Inoltre il comando “Nascondi moduli mastro” adesso agisce in tempo reale, senza aver più bisogno del refresh della pagina.
  • Dati Prodotti/News/Eventi/Annunci/Attività Commercaili/Blog: aggiunta la versione in “miniatura” dell’immagine collegata alla scheda dati. Adesso quindi sono disponibili due immagini, quella definita “Principale” e quella definita “miniatura” che se non diversamente specificato, viene generata automaticamente dalla piattaforma basandosi su quella “principale”.
  • Carrello Spesa/Vetrina: nel modello è stata aggiunta la possibilità di visualizzare l’immagine “miniatura” oltre a quella “principale”, con la possibilità di aprire la seconda in modalità zoom grazie all’implementazione di una semplice “azione”.
  • Proprietà Pagina: eliminato il flag “Home” in favore di una selezione della pagina “Home” da farsi nelle “Preferenze” del sito, in modo che ci sia sempre sicuramente una sola pagina iniziale e, soprattutto, che questa possa essere anche di tipo “Dettaglio”. Infatti adesso una pagina può assumere solamente uno dei due tipi seguenti: Normale o Dettaglio.
  • PhotoSlider: aggiornata la libreria jquery “Gallery View” alla versione 3.0 con l’impostazione di molti suoi parametri attraverso le funzionalità del modello. Aggiunta la possibilità di abbinare un collegamento ad una pagina per ogni item del Photoslider.
  • Vetrina Prodotti: aggiunta opzione che permette la visualizzazione dei prodotti acquistati dall’utente loggato nell’area riservata.
  • Correzione Preferenze: gestito il flag “Sitemap” che se impostato su “Manuale”, impedisce agli spider dei motori di ricerca di ottenere la sitemap del sito. Inoltre la stessa (sitemap) non viene fornita se sito “In Costruzione”, “Test” o “Stopped”.
  • Sostituito il meta “author” con “generator” nel codice html generato da ogni pagina
  • Pubblica Pagina: aggiunta la data e l’utente che ha effettuato la pubblicazione. La data stessa viene visualizzata appena sotto il pulsante di pubblicazione a ricordare quando (e se) è avvenuta l’ultima pubblicazione.
  • Risorsa Grafica: aggiunti i campi “Hover” e “Current” che permettono di gestire, rispettivamente, il passaggio del mouse sopra l’immagine e lo stato di pagina corrispondente al link a cui rimanda proprio questa risorsa grafica (se selezionato il collegamento opzionale).
  • Correzione Pagine Mastro: il codice “meta” e “body”, inseribile manualmente nelle proprietà della pagina, veniva ignorato per le pagine genitore mentre adesso viene “fuso” insieme con la pagina “figlio”, presentando quindi nel codice html finale tutti i codici “meta” e “body” forniti a tutte le pagine mastro da cui eredita quella attuale (quest’ultima inclusa, ovviamente).
  • Editor Pagina: velocizzata l’impaginazione dei contenuti sia della pagina che dello Style Editor con evidenti benefici in termini di velocità di esecuzione dell’operatore esperto.
  • Menu: aggiunti parametri per la definizione della velocità e ritardo di srotolamento dei menu a tendina.
  • Correzione Editor Pagina: dopo aver dato il comando “Pubblica” di una pagina non era più possibile aprire le proprietà della Zona. Dopo aver cancellato una pagina se si era, precedentemente a questa operazione, tagliato/incollato un oggetto proveniente da un’altra pagina, questo oggetto continuava a vedersi sulla versione “pubblica” della pagina originaria senza più avere la possibilità di farlo sparire da quest’ultima. Adesso invece basta ripubblicare la pagina originaria per vedere correttamente eliminato l’oggetto anche dalla versione “pubblica” della pagina.
  • Vetrina: le immagini visualizzate in pop-up (opzione del modello) adesso vengono caricate in asincrono dopo che la visualizzazione della pagina è già stato completato
  • Correzione e-commerce: la disponibilità dei prodotti viene aggiornata contestualmente all’accettazione dell’ordine di acquisto e non, com’era prima, al momento del pagamento, altrimenti un altro utente potrebbe acquistare il prodotto esaurito nel frattempo che l’utente precedente formalizzi il suo pagamento. Aggiunta anche la possibilità di cancellazione di un ordine, cosa che reintegra la disponibilità di un prodotto.
  • Correzione e-commerce: utilizzando l’import/export da excel, si andava a resettare la disponibilità dei prodotti acquistati nel tempo che intercorreva tra l’operazione di export e quelle di reimportazione del file aggiornato.
  • Correzione Editor Pagina: duplicando una pagina, in un sito multilingua, venivano duplicati solamente i contenuti della lingua di default, ignorando quelli forniti per le altre lingue.

Cms Visuale News