Azioni ed E-commerce migliorato sulla release 2012.3 di GiapCMS



Roma, 28/8/2012 -Intenso lo sforzo del nostro team di progettisti per ripensare alcune funzionalità chiave, come l’e-commerce, e continuare ad introdurre importanti novità, come ormai di abitudine per chi ci conosce. Ecco elencate di seguito le più importanti modifiche e correzioni apportate per questa terza release del 2012.

  • Catalogo prodotti “semplificato” che permette a chi non ha particolari esigenze di velocizzare enormemente la fase di data-entry, la vera spina nel fianco per chi deve gestire un negozio on-line. In fase di costruzione del sito è adesso possibile indicare se lo shop dovrà gestire Taglie, Colori e Scontistica; inoltre se si desideri l’input semplificato dei prodotti, lasciando solo i campi obbligatori. Le categorie sono nidificabili in maniera illimitata in modo da creare quante sottocategorie si desideri. La immagine miniaturizzata del prodotto viene generata automaticamente
  • Acquisti più user-friendly con la possibilità di abilitare la funzionalità drag-and-drop tra vetrina prodotti e carrello della spesa, utilizzabile anche da tablet e smartphone compatibili con iPhone ed Android.
  • Eliminata la necessità di refresh per il carrello della spesa, adesso il dialogo con il server è fatto interamente in Ajax, con evidenti vantaggi in termini di usabilità da parte del cliente del negozio.
  • Il carrello della spesa può funzionare anche come una bilancia, permettendo così acquisti basati sul peso della merce e sul costo unitario al Kg. Ha inoltre la possibilità di stabilire un numero massimo di prodotti nella visualizzazione a lista, dopodiché passa ad una modalità “riepilogativa” con immagine liberamente impostabile via css
  • Azioni. Ogni oggetto inserito in pagina può avere associata una o più azioni, con una causa (un click) ed un effetto (vedi immagine qui sopra). Il tutto si traduce in codice javascript (jQuery), ma sempre senza che l’amministratore del back office debba necessariamente conoscere questo linguaggio (input facilitato con azioni predefinite). Se invece è uno sviluppatore, potrà avvalersi della modalità “ExecuteScript” che permette di inserire liberamente codice javascript, anche con l’adozione opzionale della libreria jQuery.ui
  • Ottimizzazione: le librerie jQuery e jQuery.ui adesso vengono caricate dai server di Google e non più dalla copia locale del web Server, enfatizzando la velocità di download della pagina qualora queste librerie siano già state precedentemente scaricate dal browser (vengono infatti cachizzate).
  • Nuovo modulo “Crea Sito Test” che permette di implementare un wizard di scelta del sito che l’utente ospite può creare per effettuare un periodo test. Sono implementabili quanti siti “master test” si desideri, essendo sufficiente crearli normalmente e quindi flaggarli con l’opzione “Master Prova”
  • Aggiunto codice per difendersi da attacchi Dos (Denial of Service), rifiutando eccessive richieste che dovessero provenire da uno stesso IP
  • Aggiunte proprietà “Stopped”, “Offline” e “UnderCostruction” alla classe Sito
  • Compilazione ottimizzata del codice lato server, che si traduce in una più veloce visualizzazione della pagina richiesta
  • Migliorata gestione sitemap, con l’aggiunta delle opzioni “Priorità” e “Frequenza cambiamento” nelle proprietà della Pagina
  • Potenziato il modulo “Form Contattaci”, con l’aggiunta dei campi “E-mail destinatario copia” ed “E-mail destinatario copia nascosta”. Tutti i campi e-mail adesso possono ospitare molteplici indirizzi e-mail separati da un punto e virgola.
  • Il modulo “Registrazione Utente” ha adesso la possibilità (grazie ad un opportuno flag) di ignorare i dati dell’utente loggato, in modo da poter distinguere la presenza in un’area riservata da quella in un’area pubblica di questo oggetto.
  • Correzione Carrello Spesa: il tipo di valuta adesso si aggancia a quelo dei prodotti inseriti nel carrello, mentre prima era fisso in euro
  • Correzione Cestino: la query di eliminazione è stata corretta perché in alcune circostanze non svuotava il cestino, l’oggetto spostato non entrava nel cestino e/o non veniva ripristinato.
  • Correzione Ricerca: con l’opzione di ricerca “Testi Statici” adesso vengono correttamente ignorate le pagine mastro e di gestione errori. Con una opzione è adesso possibile includere/escludere il contenuto di ogni singola HtmlBox alla query di ricerca
  • Migliorato il “Form Login” con la possibilità di limitare il login solamente ad un gruppo di utenti
  • Miglioramento Style Editor: una immagine “Loading…” compare ad indicare una operazione in corso quando si cambi stile, selettore o si clicchi sui pulsanti Applica/Annulla. Aggiunto pulsante “Duplica questo stile”. La scelta del “font family” avviene adesso attraverso una lista con caselle di spunta al posto del box di testo libero. Viene mantenuto l’ultimo selettore su cui si stava lavorando prima del refresh/cambio pagina. Nelle finestre delle proprietà dei moduli, aggiunto un pulsantino per creare un nuovo stile, accanto a quello per modificare quello pre-esistente.
  • Correzione Photogallery: nella finestra di modifica delle impostazioni, veniva generato un errore quando ci si spostava in una delle sue sezioni
  • Migliore gestione delle finestre delle proprietà dei moduli, che adesso permettono di nascondere la zona laterale di navigazione, massimizzando lo spazio disponibile per i campi di input
  • Correzione Style Editor: le proprietà “display”, “opacity” e “outline” venivano tradotte male in formato css. Aggiunto test sulla presenza della libreria jQuery prima di avviare l’esecuzione del codice javascript sulla toolbar, che prima inibiva i comandi “Selettore Magico” e “Mostra Elementi”. Corretta impaginazione controlli quando si apre il pick-color del bordo inferiore
  • Miglioramento Forum: aggiunta la lista degli interventi personali qualora l’utente sia loggato (utilizzata, ad esempio, nella pagina indice dell’area riservata di giapcms.it). Aggiunti gli utenti amministratori per ciascuna categoria del forum, per i quali è permesso fornire una risposta. Evidenziazione grafica dello stato della discussione (risolto/non risolto) utilizzabile, ad esempio, in un forum di assistenza.
  • Correzione Forum: il modulo “Intervento Forum” effettua automaticamente il redirect alla pagina di login se utente non loggato. Inoltre, mostra il campo di input del Nickname da utilizzare nel forum, se l’utente ne è ancora sprovvisto.
  • Visibilità dei moduli in funzione dei permessi di accesso dell’utente loggato, cosa che permette di personalizzare dinamicamente una pagina dell’area riservata.
  • Aggiornata la libreria jQuery alla versione 1.7.2
  • Corretta la gestione dei file di log generati da IIS 7.5 (Windows Server 2008 R2) ad uso e consumo del ricalcolo di banda consumata da ciascun sito. Ogni sito può adesso essere selettivamente sottoposto al controllo del consumo di banda.
  • Corretta la coordinata riportata dagli oggetti trascinati nel back office sulla toolbar “oggetto”
  • Preferenze: aggiunta la possibilità di caricare la favicon delle pagine del sito
  • Corretto Undo “Separa Gruppo” che adesso ripropone gli elementi del gruppo nella giusta posizione
  • Miglioramento “Menu Automatico” con la gestione di livelli di nidificazioni illimitate delle categorie con effetto di collassa mento. Aggiunte classi amichevoli per i menu di secondo/terzo/etc… livello in modo che si possano creare selettori amichevoli nello Style Editor (“.level2 .item” invece di “ul li ul li ul li”)
  • Corretto “Modello Copia”. Quando si creava un nuovo modello, alcune opzioni del modello originario venivano resettate, mentre adesso viene generato una copia esatta dell’originale.

Cms Visuale News