Flarum 0.1.0-beta.15 Rilasciato
L'obiettivo di questa versione erano estensori per sviluppatori di estensioni e un migliore supporto per l'internazionalizzazione. Ecco alcuni cambiamenti importanti:
🎨 Refresh del pannello di amministrazione (flarum/core#2409)
🌐 Slug driver support (flarum/core#2456)
📛 Nuove estensioni per i nickname (flarum/nicknames)
🧩 Tonnellate di nuovi estensori per gli sviluppatori (src/Extend)
Oltre a un sacco di correzioni, ci sono molti altri miglioramenti e nuove piccole funzionalità nella maggior parte delle nostre estensioni in bundle. Facci sapere se hai già scoperto le novità o scoprile guardando il changelog.md o la pagina delle versioni su GitHub.
👨💻 Per gli sviluppatori
Se sei uno sviluppatore, tieni presente che ci sono molte modifiche importanti in questa versione, assicurati di leggere la guida completa all'aggiornamento nei nostri documenti! -Alcuni punti chiave:
- Il layer MomentJS BC è stato rimosso
- Il sistema delle politiche è stato rielaborato
- Le opzioni del Composer sono state aggiunte per la nuova interfaccia utente
- L'evento Flarum \ User \ Event \ GetDisplayName è stato rimosso, usa invece la funzione displayname
- Gli helper globali base_path, public_path e storage_path sono stati rimossi
- Altre modifiche sono menzionate nella guida all'aggiornamento per questa versione.
⤴️ Aggiornare Flarum
Prima di eseguire l'aggiornamento, assicurati di creare un backup della tua directory public / assets, del tuo composer.json e del tuo database!
Passaggio 1: assicurati di essere sulla versione 0.1.0-beta.14 nella dashboard di amministrazione o eseguendo php flarum info (usa le note di rilascio precedenti per l'aggiornamento da una versione precedente).
Passaggio 2: disinstalla tutte le estensioni di terze parti che non sono ancora compatibili con la beta 15. È possibile verificare quali estensioni sono compatibili su Extiverse (è necessaria fino a un'ora dopo il rilascio per visualizzare le estensioni compatibili) o utilizzare l'helper extiverse.
Passaggio 3: disabilita le estensioni rimanenti. Riattivarli uno alla volta dopo l'aggiornamento, ciò renderà più semplice il debug in caso di problemi.
Step 4: Lancia i seguenti comandi da Composer:
Esegui l'aggiornamento di tutte le versioni senza installare (ancora):
composer update --no-install --with-all-dependencies
[opzionale] Se desideri aggiungere il supporto per i nickname:
composer require --no-update flarum/nicknames
Ora installa tutto ciò che hai aggiornato:
composer install --prefer-dist --no-dev -a
L'ultimo passaggio consiste nell'eseguire le modifiche al database e svuotare la cache:
php flarum migrate
php flarum cache:clear
Step 5: Goditi Flarum in versione aggiornata!
In caso di problemi, aprire una nuova discussione nel tag Supporto. Potrebbero esserci discussioni su problemi simili, ma aprirne una nuovo comunque, ci aiuta a risolvere più velocemente il tuo problema specifico.