Installazione Laravel

Installazione Composer:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Installazione Laravel:

composer global require "laravel/installer=~1.1"
sudo ln -s /home/tua_home/.composer/vendor/bin/laravel /usr/local/bin/laravel

Creazione di un nuovo progetto Laravel:

laravel new nome_progetto

Esempio di virtual host per apache:

<VirtualHost *:80>
	ServerAdmin webmaster@localhost
	ServerName helloworld.laravel
 
	DocumentRoot "/home/david/laravel/helloworld/public"
	<Directory "/home/david/laravel/helloworld/public">
		Options Indexes FollowSymLinks MultiViews
		AllowOverride all
		Require all granted
		Order allow,deny
		Allow from all
	</Directory>
</VirtualHost>

Abilitare modulo php mcrypt

sudo apt-get install php5-mcrypt
sudo php5enmod mcrypt
sudo service apache2 restart

Joomla estendere la registrazione utente

Recentemente ho avuto necessità di aggiungere alcuni campi nella gestione utenti di Joomla e di poterli gestire in fase di registrazione/modifica utente.

Dopo avere fatto una veloce ricerca fra le estensioni disponibili in rete non ho trovato niente che potesse fare al mio caso, quindi ho deciso di percorrere una strada non molto ortodossa, ovvero modificare direttamente i componenti core di Joomla. Questo metodo non è molto consigliato perché in caso di aggiornamento verrebbero perse le modifiche fatte. Come vedremo però le modifiche eseguite sono veramente poche e rimangono gestibili.

L’esempio trattato è quello di aggiungere il campo telephone ai dati utente, i passi sono essenzialmente quattro:

  • Modificare del database alla tabella jos_users aggiungendo il campo telephone
  • Modificare le core libraries per fare gestire il campo appena aggiunto
  • Gestione del campo nel front-end
  • Gestione del campo nel back-end

Continue reading “Joomla estendere la registrazione utente”

L’oggetto del mistero svelato

Nel’ormai vecchio post Asus WL500gP v2 …… addio !!! dichiaravo di avere sostituito l’Asus wl-500gp v2, su cui appoggiavano vari servizi della rete casaligna, in favore di un altro oggetto da me ambito da diverso tempo, lasciando l’identità di quest ultimo avvolta nel mistero.

Purtroppo sommerso da impegli familiari e lavorativi non ho potuto fare luce sull’identità del oggetto misterioso e soltanto adesso ho trovato un po di tempo per dare qualce spiegazione.

L’oggetto è un eBox-3853, distribuito da Sintekno. L’ho acquistato su eBay completo di harddisk da 80GByte e doppio alimentatore per 110 €. Direi un prezzo molto interessante tenuto conto che nuovo si aggira intorno ai 250 € più iva (penso senza harddisk).

Si distingue per essere un mini pc fanless a basso consumo di cui mi ha stupito molto il case completamente in alluminio che appare di una solidità veramente unica.

Continue reading “L’oggetto del mistero svelato”

fonKounter, contatore e statistiche di accesso per il tuo sito web senza mysql (e installazione su Aruba)

Recentemente realizzando il sito web di un cliente ho avuto la necessita di implementarvi un contatore di accessi con relative statistiche.
Esistono molti prodotti open source di ottimo livello ma la maggior parte necessitano php e mysql lato server per funzionare. Avendo solo a disposizione php dovevo trovare qualcosa di diverso. Dopo un pò di ricerche ho trovato l’ottimo funKounter. Questo non necessita di mysql in quanto archivia i dati di accesso su dei semplici file di testo.

Continue reading “fonKounter, contatore e statistiche di accesso per il tuo sito web senza mysql (e installazione su Aruba)”