Categoria: informatica

Javascript e blocco tasto invio

Un semplice snippet che permette di bloccare l’uso del tasto INVIO nella gestione dei form, usando anche jQuery:   $(“#myForm”).bind(“keypress”, function(e) { if (e.keyCode == 13) return false; } ); Il codice funziona sia su IE 6 che su Firefox e Chrome. Il problema che mi si presentava era durante la compilazione di un modulo …

Continua a leggere

RBAC – Role Based Access Control

Yii implementa la gestione dei permessi secondo il paradigma RBAC che permette di definire chi può fare cosa su quale oggetto e a quale livello. Ad esempio: un amministratore di un social network può reimpostare la password dei singoli utenti se loro se la sono dimenticata; mentre ogni utente può gestire completamente il proprio profilo, …

Continua a leggere

Gestire le relazioni molti-a-molti con Yii

Studiando il manuale Agile Web Application Development with Yii 1.1 and PHP 5 mi sono imbattuto in un problema che causa un errore di Yii a causa di un passaggio parametri non corretto. Dettagli nella pagina di Yii.

PHP Pear, PHPUnit e Yii

Per testare il codice scritto in PHP con il framework Yii è di moda, ma anche a ragione, usare una procedura di unit test, nel mio caso PHPUnit. Ho dovuto fare un po’ di lavoro, può essere utile a qualcuno che si è trovato nelle stesse situazioni vedere come ho risolto la cosa. Dettagli qui.

Modifica ai virtualhost per l’applicazione ecommerce

Tenere due domini di secondo livello mi provoca problemi con i cookies nelle sessioni in cui ho due tab aperte sui due siti: infatti il cookie è unico e, se si lavora con un solo browser, insorgono problemi, Opencart non riesce ad aprire due sessioni distinte, e prima o poi, una mangia l’altra. Per ovviare …

Continua a leggere

Come configurare Opencart in modalità multi-store

Configurare Opencart (e il software a corredo del server web!) per realizzare più negozi con una sola installazione del popolare software di e-commerce.

Volunia: un punto di vista radicalmente nuovo nei motori di ricerca

Ho aderito entusiasticamente come aspirante power user del progetto di Massimo Marchiori perché mi piacciono le idee nuove. Marchiori ha prudenzialmente  evitato di fornire dettagli sul suo progetto, sicuro che Google avrebbe “sicuramente messo al lavoro un centinaio di ingegneri per lavorare notte e giorno” sulla sua idea e batterlo sul tempo. Ha inventato HyperSearch dal …

Continua a leggere

Opencart – software open source per ecommerce

Verticalizzare Opencart: una impresa con molte insidie. Ma il software è scritto con il paradigma MVC ed è sopratutto OpenSource. Alcuni suggerimenti per risolvere i problemi riscontrati.

Yii in ambienti promiscui

Si possono usare prefissi alle tabelle per far convivere più sottoschemi all’interno di un solo schema. Buono per ambienti promiscui. Perché le classi omettano tale prefisso nel loro nome (quindi, a partire dalla tabella tbl_user, generare la classe User e non TblUser) editare il file protected/config/main.php e aggiungere la riga tablePrefix’ => ‘tbl_’, nel descrittore …

Continua a leggere

Installazione di Mirth Connect

Comincio a scrivere un po’ di informazioni su come si configura e come si usa Mirth