venerdì 4 febbraio 2011

nopCommerce – E-Commerce open source

A detta di molti nopCommercenopCommerce sembra essere uno dei migliori software open source per l’e-commerce, riconosciuto anche da Microsoft che lo propone nei suoi applicativi di terze parti certificati (link).

Ho scaricato dal sito di CodePlex (http://www.nopcommerce.com/downloads.aspx) la versione con tutti i sorgenti e l’ho compilata.

L’ho pubblicata sul server (http://nop.melisweb.eu/) e ho avuto subito un problema (previsto).The IIS APPPOOL\MelisWeb 4I account is not granted with Modify permission on folder C:\Sites\eu.melisweb.nop\. Although this is not an error, it's highly recommended that you configure these permissions.Per evitare buchi nella sicurezza ho preferito configurare manualmente la stringa di connessione al database direttamente nel file ConnectionStrings.config. Ho eseguito i due script nopCommerce_createDatabase.sql e nopCommerce_createData.sql presenti nella cartella Install/Scripts/.

Se tutto è andato bene dovreste vedere la schermata principale:Home Page vuota nopCommerce

Un ultimo consiglio rimuovete o rinominate la cartella Install dopo il set-up iniziale.

Dalle prime prove sembra promettere bene … vedremo!

giovedì 3 febbraio 2011

Problema delle TEXTAREA illimitate

Ho avuto un piccolo problema al lavoro legato ad un difetto legato al controllo html <TEXTAREA> che non supportano nativamente la proprietà maxlength come il controllo <INPUT>.

Per poter ovviare a questo problema ci viene incontro il javascript che verifica puntualmente il numero di caratteri inseriti e cancella quelli in eccesso.

Per questo esempio ho usato questo codice javascript:

<script>
function limitText(control, limitNum) {
if (control.value.length > limitNum) {
control.value = control.value.substring(0, limitNum);
}
}
</script>