Changelog Ultima release 4 giorni fa

I visitatori, gli utenti ed amministratori possono commentare i tuoi articoli, le news ed i post del blog. Ci sono un sacco di nuove funzioni da descrivere e per questo abbiamo creato un nuovo articolo nella documentazione.

Miglioramenti 2
  • TinyMCE > Codesample Plugin. Encoding per Js e HTML all'interno dei tag code/pre
  • Una parte consistente dell'Auto Updater è stata migliorata per correggere un potenziale bug
Novità 13
  • Aggiunto un sistema per la pubblicazione dei commenti negli articoli
  • I commenti possono essere abilitati selettivamente per le news, i post del blog e la documentazione
  • Opzione per consentire o meno i commenti da parte dei visitatori (utenti non registrati)
  • Possibilità di attivare la moderazione per impedire la pubblicazione dei commenti senza la tua approvazione
  • Stabilisci una lunghezza minima e massima per i commenti
  • Supporto per Tag amministratori per mettere in risalto i commenti inviati dal tuo staff (es. Katamaze | Davide)
  • Nuova pagina per visualizzare, filtrare, modificare, eliminare ed approvare i commenti
  • Protezione dalla pubblicazione di post duplicati
  • Identifica automaticamente gli URL esterni per applicare gli attributi nofollow, noopener e _blank
  • Gli amministratori di WHMCS possono aggiungere commenti e rispondere anche quando utilizzano la funzione Login as Client
  • Protezione contro i bot con Invisible reCAPTCHA v3 o reCAPTCHA v2
  • Supporto multi-lingua per i commenti
  • Piccola miglioria SEO. Supporto per il tag HTML Lang

Questa è una release importante con nuove funzionalità:

Entrambe le funzioni erano originariamente incluse in Advanced Localisation ma abbiamo deciso di "spostarle" in Mercury.

La diretta conseguenza è che il modulo Advanced Localisation è stato ritirato in quanto Mercury ha preso il suo posto. Non ci siamo limitati semplicemente a spostare le funzioni da un modulo all'altro, tutto è stato rifatto da zero.

Ad esempio il servizio di geolocalizzazione non è più basato sul database MaxMind ma sul webservice di IPStack. Stesso discorso per le funzionalità multi-dominio che in Mercury si estendono anche alle notifiche email.

I clienti con una licenza attiva di Advanced Localisation possono richiedere gratuitamente una licenza di Mercury da utilizzare fino al successivo rinnovo (149 euro / anno).

Novità 6
  • Supporto multi-dominio e multi-brand per WHMCS (es. en.example.com, it.example.com, another-example.de)
  • Servizio di geolocalizzazione IP per offrire un'esperienza utente personalizzata
  • Geolocalizzazione per impostare automaticamente i seguenti parametri in base alla provenienza del visitatore: dominio, lingua, valuta, template, cart template
  • Sidebar riprogettate da zero per poter essere personalizzate da template anziché da action hook
  • Molti nuovi widget per le sidebar: articoli correlati, prodotti sponsorizzati, potrebbe interessarti, navigazione a menu basata sugli heading, categorie
  • Tempo di lettura stimato e conteggio parole per tutti gli altricoli
Miglioramenti 3
  • Migioramenti considerevoli ai template e agli script js
  • Classe PHP della lingua
  • Pagina Impostazioni. Tutte le traduzioni sono state aggiornate
Cambiamenti 2
  • Il Widget del Lab ora mostra sia i progetti in sviluppo che quelli in attesa
  • Modulo Release rinominato Changelog
Correzioni 1
  • Sitemap. Parametro non valido negli URL multi-lingua

A partire da questa release, il modulo oltre agli OG Tag supporterà gli Structured Data JSON-LD. Dobbiamo ancora scrivere la relativa documentazione pertanto se siete interessati ad utilizzare la funzione aprite un ticket.

Novità 5
  • Supporto per Structured Data JSON-LD
  • È possibile impostare l'immagine di copertina sia per gli articoli della documentazione che per i progetti del lab
  • Le immagini di copertina appena aggiunte per la documentazione ed il lab sono incluse come OG Tag
  • Per gli articoli per i quali non è stata specificata un'immagine di copertina sarà utilizzata un'immagine generica come OG Tag
  • D'ora in avanti sarà memorizzato l'autore sia degli articoli della documentazione che dei progetti del lab

Sommario

Abbiamo aggiornato la documentazione in linea con i recenti cambiamenti.

Novità 2
  • Documentazione. Label con il numero di articoli in ogni categoria
  • Documentazione. Immagine prodotto utilizzata al posto dell'icona predefinita per le categorie (se specificata)
Miglioramenti 1
  • Sitemap. I file staticurl.json, systemurl.json e sitemap.xml non sono più inclusi in Mercury in modo che non vengano sovrascritti dagli update
Cambiamenti 1
  • Documentazione. La prima categoria non viene più mostrata espansa come opzione predefinita
Novità 1
  • Invio notifica agli amministratori selezionati quando una Live Demo non viene avviata a causa di un errore
Cambiamenti 1
  • Le pagine Presto in arrivo relative al Supporto ed i Progetti sono state rimosse dall'interfaccia
Correzioni 1
  • Un errore di battitura impediva al modulo di notificare via email la presenza di aggiornamenti
Miglioramenti 1
  • Fallback per le nuove installazioni di WHMCS dove tbladmins.language potrebbe essere nullo
Novità 2
  • Gestione errori di connessione per le Live Demo
  • Supporto Meta Description e Tagline per la pagina Live Demo
Correzioni 1
  • I Language Overrides non funzionavano come previsto nell'area clienti
Cambiamenti 1
  • Piccolo cambiamento alla classe core Settings che non ha impatto sul funzionamento del modulo
Miglioramenti 1
  • Piccole migliorie SEO

Sommario

Questa è l'ultima di una serie di release mirate a migliorare il SEO e la condivisibilità sui Social Media.

Miglioramenti 3
  • Migliorie considerevoli alle funzionalità della lingua
  • Considerevoli miglioramenti SEO
  • Il modulo riempie alcuni campi obbligatori in automatico quando stai scrivendo nuovi contenuti
Correzioni 1
  • Il generatore Sitemap creava URL errati per gli articoli della documentazione
Novità 1
  • Integrazione con Google Code Prettify
Miglioramenti 2
  • Nel titolo della pagina (News, Blog, Lab, Changelog) è presente il numero pagina
  • Classe core (Table) aggiornata
Novità 1
  • Aggiunti Meta Description e OG Tag alle pagine generiche (News, Blog, Lab, Changelog, Documentazione)

Sommario

A cominciare da questa versione puoi scrivere Meta Description per news, post del blog, documentazione e Lab. In più abbiamo migliorato il supporto agli OG Tag.

Novità 4
  • Aggiunto Meta Description personalizzabile per news, post del blog, documentazione e Lab
  • Il nuovo campo Meta Description verrà utilizzato anche per OG Description
  • Se non indichi il Meta Description, il modulo utilizzerà automaticamente un estratto del tuo articolo
  • MagicInput supporta un nuovo tipo di textarea che conta e limita il numero di caratteri
Correzioni 2
  • L'interfaccia del modulo (backend) era mostrata con la lingua predefinita di WHMCS invece della lingua dell'amministratore
  • Potenziale bug nel FileUploader (impossibile caricare file)
Miglioramenti 1
  • MagicInput. Nuovo tipo di textarea
Miglioramenti 1
  • Il core del modulo è stato aggiornato per migliorare i tempi di caricamento

Sommario

La release facilita il passaggio dagli Announcement di WHMCS e le news di Mercury. È ora possibile sostituire gli announcement con le news in un click nel relativo pannello dell'area clienti. In più abbiamo migliorato l'installer e risolto due bug fastidiosi.

Correzioni 2
  • Problemi di paginazione nelle seguenti pagine admin: News, Blog, Documentazione, Lab, Demo
  • Pagina Demo. La colonna Sistema non si ordinava e filtrava come previsto
Miglioramenti 1
  • L'Installer è stato considerevolmente migliorato
Novità 1
  • Pannello news area clienti. Opzione per sostituire gli Announcement di WHMCS con le news di Mercury
Miglioramenti 1
  • Fallback per sistemi con configurazioni strane (per così dire) di PHP ReflectionClass
Rimozioni 1
  • Nella versione 1.3.8 abbiamo introdotto un fallback per i sistemi senza date.timezone specificato nel php.ini. Stiamo annullando la modifica in quanto ciò ha causato piccoli problemi in alcuni WHMCS
Miglioramenti 2
  • Auto-Updater del modulo notevolmente migliorato
  • Piccola miglioria nel Core. Fallback per sistemi senza date.timezone impostato nel php.ini
Miglioramenti 1
  • Tempo di caricamento SorTables ridotto