La rubrica I Package della Settimana si propone, ogni Lunedì mattina, di suggerire cinque package per Laravel descrivendoli brevemente. L’obiettivo? Riuscire a dare nuovi spunti ai lettori, far conoscere nuovi tool ed ottimizzare il flusso di lavoro. Durante la pausa caffè.
Vediamo cosa c’è questa settimana!
I Package della Settimana
- Laravel Log Keeper: con Laravel Log Keeper sarà molto più semplice lavorare sulla rotazione dei log e la loro gestione. Permette infatti di definire delle “location” ed una retention, in modo tale, ad esempio, di spostare i log più vecchi di sette giorni su s3 e cancellare quelli più vecchi di trenta;
- Ticketit: questo package consente di implementare velocemente un helpdesk system già integrato con lo User e l’authentication system di Laravel. Propone inoltre un pannello di controllo già pronto ad essere usato e la possibilità di visualizzare anche delle statistiche sull’andamento del supporto;
- Jigsaw: Jigsaw è uno di quei progetti che hanno fatto uso di alcuni componenti di Laravel senza però portarsi dietro tutto il framework. Nello specifico, permette di costruire un sito statico in modo molto semplice, lavorando però con la sintassi di Blade, il template system di Laravel;
- Collect: le collection di Laravel sono sempre state molto apprezzate dagli sviluppatori. Perchè non usarle anche al di fuori del framework? Questo package serve proprio a questo, rendendo possibile l’uso delle collection anche in altri progetti esterni al framework;
- Laravel Json Localization Manager: localizzare la propria applicazione Laravel non è complicato, ma ad un certo punto può diventare molto noioso dover decidere (e ricordare) una chiave per ogni elemento da tradurre. Questo package risolve il problema, permettendo di usare le stringhe da tradurre come chiavi;
E tu, hai qualche package da suggerire? Lasciaci le tue impressioni qui sotto, in un commento, o faccelo sapere sullo Slack di Laravel-Italia!
Ci vediamo la prossima settimana.