News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

SMF 2.1 Rilasciato!

Started by Darknico, February 09, 2022, 11:50:41 PM

Previous topic - Next topic

Darknico

La Simple Machines annuncia il rilascio ufficiale della tanta attesa versione 2.1!

Questa release segna la transizione all'attuale release stabile di SMF.
Ciò significa che:

  • SMF 2.1 è la versione raccomandata in produzione. Si incoraggia tutti a pianificare l'upgrade alla versione SMF 2.1.
  • SMF 2.0 continuerà ad essere supportato e verranno rilasciati update di sicurezza per il prossimo futuro, ma questa release ufficializza la fine dello sviluppo per 2.0. Verrà rilasciato un annuncio separato per eventuali modifiche future allo stato di SMF 2.0.


Notevoli cambiamenti in 2.1

I cambiamenti tra SMF 2.0.x ed SMF 2.1 sono troppi da elencare, ma in elenco quelli più interessanti:

  • Nuove caratteristiche per gli utenti
    • Un nuovo editor WYSIWYG, SCEditor
    • Notifiche Real-time oltre a quella via email
    • Un nuovo tema di default, responsive e quindi adatto alla navigazione da mobile
    • Bozza dei messaggi (puoi salvarli e ripristinarli successivamente)
    • Possibilità di menzionare utilizzando la sintassi @name
    • Funzionalità di Drag & drop per gli allegati
    • Possibilità di inserire gli allegati all'interno del messaggio stesso (e non sono alla fine)
  • Nuove caratteristiche per Amministratori e Moderatori
    • Miglioramento del pannello di controllo in amministrazione
    • Supporto per i gruppi di moderatori, non solo individuali
    • Molti miglioramenti sulla sicurezza, incluso il supporto opzionale di autorizzazione a due fattori (Two Factor Authentication).
    • Supporto IPv6
    • Conformità al GDPR già integrato in fase di progetto
  • Nuove caratteristiche per i pacchetti e gli autori delle modifiche (mods)
    • Una massiccia espansione del numero di hook disponibili
    • Potenziamento dei BBCode
    • Background tasks
    • Nuove funzionalità nel Pachetto SDK

Una lista più completa sui cambiamenti in SMF 2.1 è possibile leggerla qui.


Informazioni importanti di compatibilità

SMF 2.1 è compatibile da PHP 7.0, MySQL 5.6 e PostgreSQL 9.6.
Se avete versioni inferiori, SMF non funzionerà (anzi, non vi permetterà proprio di installare/aggiornare)
Soprattutto per chi decide di aggiornare, fate occhio a questi requisiti, verificate di averli prima di procedere.
È stato rimosso il supporto ai vecchi browser, compreso Internet Explorer inferiore alla versione 9.
Sono stati anche rimosse le pagine WAP, WAP2, e IMODE
Insomma, leggete bene tutti i cambiamenti, prima di aggiornare, così da evitare malfunzionamenti


Come installare il nuovo forum SMF 2.1

Puoi installare SMF 2.1 con il pacchetto "Full Install" disponibile nella sezione Download.

Più dettagli nella wiki: installing.


Come aggiornare a SMF 2.1

Puoi aggiornare a SMF 2.1 con il pacchetto "Large Upgrade" disponibile nella sezione Download.

Tieni presente che l'aggiornamento a SMF 2.1 rimuoverà tutte le modifiche installate sul forum SMF esistente e che SMF 2.1 non è compatibile con i temi personalizzati progettati per le versioni precedenti di SMF. Dovrai installare nuove versioni di tali modifiche e/o temi dopo l'aggiornamento. Molte modifiche e temi sono già stati aggiornati dai loro autori per supportare SMF 2.1, ma è meglio controllare lo stato di singole modifiche o temi prima di procedere.

Maggiori dettagli sull'aggiornamento nella wiki: upgrading.

Con questo comunicato, la simplemachines coglie l'occasione per riconoscere lo sforzo e la dedizione di tutte le persone che hanno offerto volontariamente il loro tempo per aiutare il progetto SMF.
Ringraziano tutti, passati e presenti, che hanno contribuito allo sviluppo di SMF negli ultimi anni.



Traduzione Italiana per SMF 2.1

Anche ItalianSMF ha fatto la sua parte!
La traduzione è completa al 100% e potete installarla, seguendo questa semplice guida: Come inserire le traduzioni nel proprio forum
Io, Massl, Filippo, MultiformeIngegno e Ricsca, abbiamo lavorato sulla traduzione ed è già disponibile!
Quindi il forum sarà totalmente localizzato in italiano!
Probabilmente ci sarà da fare qualche ritocco, ma pian piano la affineremo.
Ricordo che potete segnalare tutti i problemi di traduzioni qui


Annuncio Ufficiale: https://www.simplemachines.org/community/index.php?topic=580585.0

Buon aggiornamento (o nuova installazione) a tutti!
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


Darknico

ATTENZIONE!

Purtroppo è stata riscontrata un anomalia con le versioni 7.0-7.2 di PHP durante l'installazione/upgrade

Se avete quelle versioni e riscontrate problemi, dovete eseguire questa modifica (probabilmente rilasceranno a breve una patch alla versione 2.1.1)

Dopo avere caricato i files, prima di lanciare install.php/upgrade.php, fate questa modifica:

File: /Sources/Load.php

// Apply JavaScriptEscape() to any strings in the array.
case 'array':
$replacements = array();
array_walk_recursive(
$value,
function($v, $k) use (&$replacements)
{
if (is_string($v))
$replacements[json_encode($v)] = JavaScriptEscape($v, true);
},
);
$value = strtr(json_encode($value), $replacements);
break;

sosituire con


// Apply JavaScriptEscape() to any strings in the array.
case 'array':
$replacements = array();
array_walk_recursive(
$value,
function($v, $k) use (&$replacements)
{
if (is_string($v))
$replacements[json_encode($v)] = JavaScriptEscape($v, true);
}
);
$value = strtr(json_encode($value), $replacements);
break;

praticamente, eliminare la virgola dopo la chiusura della parentesi graffa

Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


Darknico

Con il rilascio della versione 2.1.1 è stata risolta l'anomalia indicata precedentemente, ripristinato il supporto alle versioni PHP 7.0-7.2.

Se non avete ancora installato/aggiornato, con il nuovo pacchetto di SMF non serve fare modifiche :)
Italian SMF - Supporto Italiano per la board SMF - Ci trovate tutti li!! :)


Advertisement: