standardLib 0.8.4 (beta 2) – Annuncio di rilascio
Con grande piacere annuncio il rilascio al pubblico di standardLib 0.8.4 (beta 2).
Scopri subito cosa c’è di nuovo:
Add
La versione beta di standardLib vede l’aggiunta di due modelli:
- bruteForcePrevention: Si tratta di un modello che ha lo scopo di evitare gli attacchi di tipo “brute force” a livello del login. Dopo un numero definito di tentativi di login falliti dallo stesso ip, viene bloccata la possibilità di eseguire il login da quell’ip per un tempo definito. Sebbene possa essere utilizzato direttamente, bruteForcePrevention è integrato nel modello Autentication. Di default è disattivato, per attivarlo basta passare il parametro bfp:1.
- forceDownload: Questo modello permette di forzare il download di file tenendo conto degli aspetti relativi alla sicurezza.
Improved
Il metodo normalizeString del modello standardTools è stato notevolmente migliorato.
Fixed
Tutti i bug segnalati sono stati risolti
Changed
- I modelli di standardLib (come pure i plugin), a partire da questo rilascio, devono iniziare con la seguente riga di codice:
@defined(‘SL_ENGINE’) or die(“accessible only by engine.php”);
In questo modo si evita l’utilizzo delle librerie in modo diretto (senza che vengano inizializzate da engine.php), cosa che potrebbe causare delle instabilità.
- I widgets di standardLib vanno dichiarati ed utilizzati in modo diverso dal precedente rilascio (vedi documentazione). Quasta modifica è dovuta al fatto che si è voluto evitare che in fututo, diversi widgets possano andare in conflitto tra loro. Per questo motivo si è scelto di utilizzare esclusivamente il framework jQuery e plugin da esso derivati.


