Changelog Ultima release 1 anno fa

Novità in Evidenza

Questa release contiene un bug-fix di minore entità ed un piccolo miglioramento.

Miglioramenti 1
  • Lab. Le attività completate sono evidenziate in modo che sia semplice distinguerle da quelle in corso
Correzioni 1
  • Changelog. La data di ultima release includeva anche le release non pubblicate

Novità in Evidenza

In questa minor release aggiungiamo semplicemente un tipo di campo che mancava alla nostra tecnologia MagicInput.

Miglioramenti 1
  • Aggiornamenti automatici. Una funzione interna è stata riprogettata da zero
Novità 1
  • MagicInput. Implementato il campo password con crittografia automatica

Novità in Evidenza

Per migliorare intrinsecamente la sicurezza del nostri moduli, in questa release ci assicuriamo che nessuno possa utilizzare il Directory Browsing per esplorare la struttura dei nostri file. Abbiamo utilizzato lo stesso approccio utilizzato da WHMCS. Puoi trovare maggiori informazioni in Inibizione Directory Browsing nel nostro Lab.

Novità 1
  • Per migliorare la sicurezza il Directory Browsing non è più disponibile in Mercury

Novità in Evidenza

Release correttiva dove risolviamo alcuni errori che si verificano sulle versioni più recenti di MySQL.

Correzioni 1
  • Alcune query causavano errori sulle versioni più recenti di MySQL

Novità in Evidenza

In questa release c'è un importante cambiamento sebbene non sia visibile. Abbiamo modificato e migliorato il modo in cui il nostro File Uploader memorizza le informazioni nel tuo sistema. Clicca qui per maggiori dettagli.

Cambiamenti 1
  • Il File Uploader ora utilizza i file .conf al posto dei .php per memorizzare la configurazione di ogni gallery
Novità 1
  • Conversione e rimozione automatica dei file settings.php da tutte le gallerie

Novità in Evidenza

Dopo più di 3 anni abbiamo cambiato in meglio il modo in cui rilasciamo gli aggiornamenti. Scopri di più su questo importante cambiamento cliccando qui.

Abbiamo anche rimosso alcuni file non necessari (leggi le note in basso) e risolto una vulnerabilità a basso rischio nel File Uploader.

Novità 1
  • L'aggiornamento del modulo non richiede più l'intervento manuale per applicare le modifiche al database
Cambiamenti 1
  • Rimossa una directory che non sarebbe dovuta essere inclusa nelle release ufficiali
Miglioramenti 1
  • Migliorato il codice del File Uploader per rimuovere una possibile vulnerabilità a basso rischio

Prossimi Passi

Assicurati di rimuovere la cartella modules/addons/Mercury/js/file-upload/server con tutto il suo contenuto.

La cartella contiene immagini che abbiamo utilizzato per testare il File Uploader prima ancora che Mercury fosse rilasciato.

Novità in Evidenza

Con l'introduzione di Open Graph Protocol nella precedente release, in questa facciamo un altro passo avanti migliorando il SEO con il Generatore di sitemap.

Mercury permette di creare contenuti per il tuo sito WHMCS. Ci sono le news, i post del blog, i progetti del lab e gli articoli della documentazione. In questa release tutti questi contenuti saranno inclusi nella sitemap.

Per maggiori informazioni su questa funzione e sulle sue impostazioni, consulta la relativa documentazione.

Miglioramenti 1
  • Piccoli miglioramenti all'Open Graph Protocol
Novità 4
  • Generatore di sitemap per le news, i post del blog, i progetti del lab e gli articoli della documentazione
  • SystemURL overriding per la sitemap. Ideale da utilizzare se il tuo WHMCS è accessibile da più domini/alias
  • Aggiungi URL statici alla sitemap generata automaticamente
  • Ora Mercury memorizza le date di ultima modifica delle news, i post del blog, i progetti del lab e gli articoli della documentazione

Prossimi Passi

Esegui o importa questa query in phpMyAdmin.

Novità in Evidenza

La maggior parte delle modifiche che abbiamo apportato in questa release sono "invisibili" ma comunque rilevanti.

Se hai familiarità con le campagne di marketing sui social media, probabilmente avrai sentito parlare di Open Graph Protocol e dei tag OG. Per maggiori informazioni su tag OG consulta la guida ufficiale scritta da Facebook.

Abbiamo aggiornato Mercury per supportare l'Open Graph Protocol in modo che tutte le tue news ed i post del blog siano compatibili con questa tecnologia.

In più abbiamo implementato i Language Overrides in modo che d'ora in avanti tu possa tradurre i file della lingua di Mercury nello stesso modo in cui traduci quelli di WHMCS.

Novità 2
  • Supporto all'Open Graph Protocol
  • Override file della lingua del modulo. Personalizza le traduzioni proprio come fai per WHMCS
Miglioramenti 1
  • Gli URL canonici nell'head sono ora assoluti

Novità in Evidenza

Abbiamo migliorato molti aspetti di Mercury incluso un fastidioso bug descritto nel Lab.

La modifica più rilevante è che Mercury è ora pienamente compatibile con il nuovo editor di testo TinyMCE che è stato introdotto nella versione 7.6 di WHMCS.

Abbiamo grandi progetti per il futuro. Stiamo valutando di implementare la Pubblicazione automatica Social Media in Mercury. Restate sintonizzati.

Miglioramenti 8
  • A seconda della versione di WHMCS in uso, Mercury utilizzerà l'editor TinyMCE appropriato
  • Compatibilità con FontAwesome 5
  • Release Clienti (Widget) ora mostra solo le release pubblicate
  • I Widget vuoti (es. nessuna news, post, release ecc.) hanno un aspetto migliore
  • Richiesta funzionalità / Segnalazione bug: il conteggio dei caratteri è più accurato
  • Lab. I progetti completati sono ordinati per data. Tutte le altre categorie per rank
  • Quando l'Admin non ha una lingua predefinita in WHMCS, l'installer utilizzerà l'Inglese
  • Piccole migliorie nell'installer
Novità 1
  • Il nuovo editor TinyMCE di WHMCS 7.6.x è pienamente supportato

Novità in Evidenza

Questa è una major release nella quale introduciamo un nuovo concetto. Come abbiamo precedentemente discusso nel Lab, c'era un pezzo mancante in Mercury: il Blog.

Finalmente potrai gestire un Blog aziendale per raggiungere più facilmente gli obiettivi della tua organizzazione. Non ci sarà più bisogno di mescolare le notizie ufficiali con i post più informali del blog. Tienili separati e distinti per prendere il meglio da entrambi i mondi.

La nuova piattaforma di blogging è equipaggiata con 4 widget utilizzabili per realizzare l'integrazione con WHMCS con un semplice copia-incolla. Oltre a questo importante cambiamento, abbiamo anche migliorato altri aspetti secondari.

Novità 6
  • Piattaforma di blogging
  • 4 widget per integrare il Blog con il tuo WHMCS
  • Nuova sezione nelle Impostazioni per personalizzare il modo in cui il tuo Blog funzionerà
  • Il Blog utilizza la nostra tecnologia HereLang
  • Sfrutta appieno il File Uploader per creare post fantastici pieni di immagini
  • Richieste Lab: ora puoi vedere la data di invio delle richieste dei clienti
Miglioramenti 4
  • Rimossi alcune parti di script non necessarie
  • MagicInput: molti miglioramenti nel nostro selettore numerico
  • Piccole migliorie nel CSS ed i file del template
  • Piccoli miglioramenti nella classe PHP Utilities

Novità in Evidenza

Abbiamo aggiornato molte classi core che utilizziamo in tutti i nostri moduli. I cambiamenti sono piccoli ma importanti. Nella prossima release ci concentreremo nell'implementazione del blog in Mercury. Invia i tuoi suggerimenti dal Lab.

Miglioramenti 5
  • Molti miglioramenti in MagicInput
  • I file SVG sono considerati come immagini dal File Uploader
  • Regole regex più efficienti per il File Uploader
  • CSS della documentazione
  • Miglioramenti generali alle seguenti classi: Language, Setting, Installer
Correzioni 3
  • Piccolo bug nella nostra classe Data che mostrava un formato "brutto": 365 giorni invece di 1 anno
  • Era possibile inserire un decimale nel Tempo di evasione dei ticket
  • Docs: piccolo problema nello scrolling che interessava la sidebar
Novità 1
  • Aggiunti link alla documentazione dalla pagina Impostazioni

Novità in Evidenza

In questo aggiornamento ci siamo dedicati al perfezionamento di piccoli dettagli.

Prima di tutto abbiamo sviluppato un nuovo selettore numerico in MagicInput. Puoi incrementare e decrementare il valore con la tastiera, la rotellina del mouse ed i controlli +/-. Per facilitare il procedimento abbiamo implementato una funzione che aumenta esponenzialmente la crescita del numero nel corso del tempo. Più a lungo premi maggiore è la crescita. Clicca qui per guardare.

Se hai premuto il link precedente e stai leggendo questo changelog dal nostro sito hai già visto l'altra funzionalità che abbiamo implementato. D'ora in avanti in Mercury tutti i link che puntano ad un'immagine si apriranno in un modale!

Oltre ad altri miglioramenti abbiamo anche incluso nuovi script che saranno utilizzati nella successiva release. Non vogliamo anticipare nulla ma puoi aspettarti qualcosa di fico :P

Miglioramenti 4
  • Changelog frontend: le categorie (Novità, Miglioramenti, Cambiamenti) sono ordinate correttamente
  • Classi formattazione Data/Tempo notevolmente migliorate
  • Richiesta funzionalità / Segnalazione bug. Sidebar non più visibile agli utenti non loggati
  • Changelog: le immagini allegate si apriranno sempre in una Gallery anziché nei modali
Novità 4
  • Selettore numerico nuovo di zecca (MagicInput)
  • Quando si apre un link che contiene un'immagine questa viene visualizzata in un modale senza dover abbandonare la pagina
  • Le immagini nei modali sono precaricate perciò si visualizzano senza ritardi
  • Nuova funzione per lo styling che verrà utilizzata nelle prossime release per colorare progressivamente gli elementi in base ai livelli di urgenza
Cambiamenti 1
  • Piccoli cambiamenti alle classi core PHP del modulo

Novità in Evidenza

Come precedentemente discusso nel nostro Lab, quando i clienti richiedono funzionalità o segnalano bug nel Lab sono portati a pensare che nessuno legga i loro messaggi in quanto non vengono comunicati gli sviluppi.

Per questa ragione abbiamo deciso di implementare le notifiche email in modo che i clienti ricevano una notifica quando inviano richieste, quando un amministratore sta leggendo e quando la loro richiesta viene approvata. Questo migliora la percezione che i clienti hanno del Lab.

Abbiamo anche aggiunto un nuovo widget personalizzabile, migliorato MagicInput e il Modulo Supporto.

Novità 6
  • Notifica email ai clienti per richieste di funzionalità / segnalazione bug
  • Notifica email ai clienti quando un amministratore sta leggendo la loro richiesta / segnalazione
  • Notifica email ai clienti quando la loro richiesta / segnalazione viene approvata
  • Tutte le notifiche email sono disponibili in Inglese e Italiano e si possono personalizzare da Email Templates
  • Modulo supporto: disponibili nuove variabili per mostrare la tua settimana lavorativa
  • Nuovo widget per mostrare gli ultimi aggiornamenti dei prodotti acquistati dai clienti
Miglioramenti 3
  • MagicInput: colorpicker aggiornato nelle funzionalità e nello stile
  • Piccole migliorie ai file Packages.tpl e License.tpl
  • Al struttura di tutte le classi ed i metodi PHP è stata ottimizzata

Novità in Evidenza

Questa è una release correttiva. Non ci sono nuove funzioni o cambiamenti che valga la pena riportare. Abbiamo aggiornato grandi porzioni di codice per migliorare la manutenibilità del software e l'efficienza con PHP 7.1 e 7.2.

Miglioramenti 3
  • Ottimizzazione codice approfondita
  • Esportazione su foglio di calcolo senza limitazioni nel numero di righe e colonne
  • I fogli di calcolo esportati supportano la multi-lingua

Novità in Evidenza

Come già discusso nel Lab, In questa release abbiano iniziato ad implementare il Modulo Supporto portandoti nuovi strumenti per migliorare la gestione dei ticket come ad esempio l'assistenza Premium (a pagamento), la segnalazione di emergenze ed un sistema che informa i clienti sull'attesa stimata per la presa in carico della richiesta di supporto.

Novità 4
  • Gestione di: giorni lavorativi, orari, pause, festività
  • Offri assistenza Premium (a pagamento) ai clienti
  • Ticket di emergenza utilizzabili dai clienti per segnalare emergenze
  • Widget per notificare la presenza di ticket Premium non ancora pagati
Miglioramenti 1
  • Etichette degli Anchor nei Docs formattati correttamente

Prossimi Passi

Puoi trovare maggiori informazioni sul Modulo Supporto nella documentazione.