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.
Tag: php
Nov 27
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 …
Ott 15
Yii framework: sviluppo rapido secondo il pattern MVC e PHP 5
Yii: Yes, it is! un altro framework MVC per lo sviluppo di applicazioni Web 2.0 nel linguaggio PHP
Giu 06
Onda o particella?
Solo un paio di annotazioni nel diario. Un’interessante cartone animato per illustrare il dualismo à la De Broglie delle particelle quantistiche: http://www.youtube.com/watch?v=JiRg6gC1WhM Sto guardando due cose in questo periodo: MediaWiki (il free software – anzi, come dicono loro, il free software open source – usato da Wikipedia): software per la creazione dei Wiki veramente potente …
Mag 25
Estensione HTTP per PHP 5
Dovevo usare questa libreria per eseguire un logout da remoto. la libreria http ha l’utile funzione http_get() che faceva al caso mio, ma non avevo la libreria installata nel server. Da qui l’errore: Fatal error: Call to undefined function http_get() Passaggi da compiere per una distro Ubuntu 10.04 come root: # apt-get install libcurl3-openssl-dev # …
Mag 05
Filtri per client di posta
I programmi per la gestione della posta (Microsoft Outlook, Thunderbird, Evolution, …) hanno una funzionalità molto utile per automatizzare l’archiviazione: le “regole” o “filtri”; in base ad una regola (o filtro) è possibile compiere in automatico delle operazioni: spostare, ad esempio, un messaggio in arrivo dentro ad una cartella specifica se arriva da un determinato …
Mar 31
PHP Excel
Errore in cui sono incorso provando la libreria PHPExcel: marcob@jsbach:~$ tail -f /var/log/apache2/error.log [Thu Mar 31 16:40:26 2011] [error] [client 127.0.1.1] PHP Fatal error: Uncaught exception ‘Exception’ with message ‘Could not close zip file /var/www/Classes/PHPExcel/Tests/01simple.xlsx.’ in /var/www/Classes/PHPExcel/Classes/PHPExcel/Writer/Excel2007.php:344 Stack trace:n#0 /var/www/Classes/PHPExcel/Tests/01simple.php(77): PHPExcel_Writer_Excel2007->save(‘/var/www/Classe…’) #1 {main} thrown in /var/www/Classes/PHPExcel/Classes/PHPExcel/Writer/Excel2007.php on line 344 In sostanza non riesco a scrivere …
Feb 16
“Howto” per l’installazione di un sistema LAOP (Linux Apache Oracle PHP)
Ho avuto la necessità di realizzarmi un ambiente di sviluppo basato su Linux, Apache e PHP ma con il vincolo di adottare una base dati Oracle. Oracle da’ la possibilità di utilizzare un server ad uso test Oracle eXpress Edition. Il sistema che ne deriva l’ho chiamato LAOP, ricordando il molto più popolare ambiente LAMP …
Dic 11
CakePHP
Dopo molti tentennamenti, visto il framework Struts per Java, ho deciso di iniziare a sviluppare applicativi PHP con il tool MVC CakePHP. Il paradigma MVC è una configurazione architetturale (design pattern), un acronimo per Model – View – Controller (approfondimento su Wikipedia inglese). Ogni applicativo viene separato in tre componenti interagenti che sono: Model (il …
Nov 17
Anche Facebook usa PHP/MySQL
Il popolare sito di social networking Facebook usa (per il front end, l’infastruttura con cui interagiscono direttamente gli utenti) il framework LAMP (acronimo per Linux Apache MySQL PHP). Per aumentare le prestazioni, staticizzando richieste frequenti, Facebook impiega Memcache. Questo sito spiega un po’ più a fondo la cosa.
Commenti recenti