Content management system alla versione 1.0.75

Il content management system DynDevice wCMS sta per essere aggiornato con la release 1.0.75 che apporta diverse novità.

Content management system alla versione 1.0.75

Il content management system DynDevice wCMS sta per essere aggiornato con la release 1.0.75 che apporta diverse novità.

Lo staff tecnico del framework DynDevice ECM sta installando proprio in questi istanti la release 1.0.75 del content management system DynDevice wCMS, l'ultima prima della pausa estiva.
Le principali novità riguardano diversi moduli e alcune delle funzionalità principali e vengono esposte nel box di seguito.

Migliorie ai moduli esistenti.

Modulo "Dyn Maps". Ora è possibile specificare nella gestione parametri la larghezza della mappa anche con valori in % e non solo in pixel.

Moduli "News". In fase di esposizione del dettaglio di una news, se l'anteprima della medesima è vuota, viene ricostruito il valore della variabile $sContestualDescription (meta-tag description) dalle prime righe del testo esteso.

Modulo "Login". Ora nel template di default e nella creazione dei nuovi template con il contenuto di default, i campi username e password sono dotati del codice JavaScript utile ad eseguire l'invio del form alla pressione del pulsante [Invio].

Modulo "SMS-Sender". Risolto un problema che affliggeva la funzione di salvataggio degli SMS inviati che si manifestava in rari scenari.

Modulo "Newsletter". Modificata la maschera di selezione delle variabili da inserire nel testo dove ora vengono mostrati tutti i campi della tabella dati selezionata quale destinazione e non solo quelli compilabili.

Modulo "Corsi". Modificata la sezione di ricostruzione dell'output per il sito che ora provvede a generare in modo dinamico e SEO friendly il title e la description anche per le pagine "elenco" dei corsi e-Learning provenienti da un  DynDevice LCMS e per tutte le pagine in cui vengono esposti i corsi in aula (sia "elenco" che "dettaglio").
Per quanto riguarda quest'ultimi inoltre, sempre in ambito SEO, sono stati apportati i seguenti accorgimenti:
  • quando si visualizza il dettaglio di un corso con inizio nel passato, viene eseguito il "Redirect 301" alla più prossima calendarizzazione dello stesso corso (riconosciuto in base al codice), se disponibile
  • quando un corso viene richiamato con una categoria a cui il corso però non è più associato, viene eseguito il "Redirect 301" alla pagina di dettaglio dello stesso corso ma con categoria di default
  • viene eseguito il settaggio della variabile $sDDCanonicalURL quando un corso viene richiamato con categoria non di default (il Canonical URL è costruito sulla più prossima programmazione del corso)
  • viene eseguito il settaggio della variabile $sDDCanonicalURL quando si richiama un corso e l'URL utilizzata non è associata alla versione più prossima dello stesso (ma ad una data ulteriormente futura)
  • viene eseguito il "Redirect 301" in caso di richiamo con URL diversa da quella prevista per la categoria / programmazione in fase di visualizzazione
Il modulo non permette più l'acquisto di corsi con inizio nel passato (che continuano però ad essere visualizzabili se raggiunti dai motori di ricerca (esterni al sito) e non dispongono di programmazione future).
Nell'esposizione dei corsi in aula, il sottotitolo viene ora corredato (oltre al valore del sottotitolo stesso) anche della sede del corso.
È stato rimosso il vecchio campo sCategoria presente nella tabella dei corsi stessi (necessario quando l'associazione era possibile con una sola categoria).
Il file sitemap.xml del sito viene ora generato in modo espanso ed analitico anche per i corsi in aula (pagine "elenco" dei corsi con relativi paginati e pagine "dettaglio" - solo la più prossima programazione al momento della pubblicazione).
I corsi in aula (sia nel sito che nella sitemap.xml) vengono ora esposti solo se rispettano nuove regole più stringenti: devono essere vendibili, con codice compilato e l'inizio deve essere successivo di 4 giorni alla data di navigazione (per i corsi non confermati) o di 2 giorni (per i corsi confermati)).
Nell'elenco dei corsi in aula, è stata aggiunta la possibilità di utilizzare la variabile <#? FILTERS ?#>: viene sostituita con apposite tendine grazie alle quali è possibile applicare i filtri sulla sede e sulla zona per i corsi mostrati.
Per concludere, sono stati aggiunti nuovi parametri (che influenzano il comportamento del modulo "e-Commerce") per poter specificare un nuovo indirizzo e-Mail da mettere in copia alle ricevute d'ordine contenenti anche corsi (sia on-line che in aula) e per poter specificare un diverso Banca Sella Shop Login in caso di ordini contenenti anche corsi in aula. Infine, è ora possibile stabilire quali campi devono essere obbligatori o meno nella raccolta delle schede di iscrizione ai corsi.

Modulo "E-Commerce". È stato risolto un problema relativo alla registrazione dei pagamenti effettuati con "Banca Sella" e che si manifestava in scenari circoscritti.
Aggiunta la possibilità di utilizzare il carattere jolly "%" nell'indicazione dei codici prodotto che devono essere importati da un sito esterno.
Ora è possibile indicare la maggiorazione ai metodi di spedizione in base alla provincia anche tramite importo fisso. Risolto anche un problema della maggiorazione percentuale in base alla provincia quando l'importo era già maggiorato dalla selezione di un metodo di pagamento predisposto per tale effetto.
Modificato il processo di raccolta delle schede di iscrizone ai corsi (sia in aula che in e-Learning) dove:
  • il carattere ":" posto dopo ogni etichetta è stato rimosso
  • vengono ora mostrati più messaggi di guida per l'utente affinché sia invitato alla compilazione di tutte le schede di tutti i corsi acquistati; inoltre gli sia spiegato in modo chiaro cosa succede dopo la compilazione delle schede
  • i campi obbligatori delle schede d'iscrizione rispettano ciò che viene impostato nella gestione parametri del modulo "Corsi"
  • la data di nascita viene ora verificata nel formato dd/mm/YYYY e nella validità vera e propria
Migliorie tecniche al sistema in generale.

Modificata la maschera di modifica del titolo delle pagine che ora può contenere fino a 1000 caratteri.
Il sistema di importazione dei dati nelle "Dyn-Table" ora verifica se i dati importati sono nel charset "UTF-8" o meno. Se non lo sono, esegue la conversione in tale formato prima di inserire i valori nelle query o trattare i dati in JSON.
Aggiornata la modalità di recupero dell'indirizzo in formato "human" tramite le Google Maps API e le coordinate recuperate dal dispositivo mobile utilizzato per navigare e visualizzare un form creato con il modulo "DT-Form".

L'aggiornamento, come di consueto, porta contestuali modifiche del manuale e della guida in linea.
 

Team di sviluppo

Tutti post

Per utilizzare questa funzionalità di condivisione sui social network è necessario accettare i cookie della categoria 'Marketing'