martedì 26 maggio 2009

Scusatemi...



Mi scuso per avervi trascurato un pò, ma ho avuto mille cose da fare.. :(
mi perdonate? Tornerò presto con altri post interessanti! :D

martedì 12 maggio 2009

Come creare menu custom su Joomla!


Mi sono trovata di fronte ad un problema che forse anche alcuni di voi hanno incontrato, cioè... ma Joomla lo posso davvero personalizzare in ogni sua parte?
Un CMS potente come Joomla a volte è molto "incasinato" quando si vuole fare qualcosa di diverso, proprio perchè per essere cosi in interfaccia "user-frinedly" è composto da mille livelli, quello che invece sarebbe più facile fare con Drupal, ma abbiamo poi un'interfaccia molto più.. "sarna"
Finita la premessa, torniamo al quesito: io voglio personalizzare un menu Joomla, in modo che faccia animazioni e tutto quello che gli dico tramite una classe, come faccio?

Ho trovato in rete che esiste un modulo, il CustoMenu scaricabile da qui, questo modulo da la possibilità di modificare e dunque personalizzare struttura e stile del menu, l'unica cosa magari dovete saperci un pò masticare con il linguaggio HTML e ul CSS :D

La struttura
La struttura HTML del menu si controlla tramite template (layout) contenuti nella cartella che viene generata una vosta istallato il modulo con il seguente percorso:
“modules/mod_customenu/layouts/”

Con un editor di testo (o il federe block notes) se apriamo uno dei file .ini leggiamo il codice HTML, aggiungendo nuovi file con estensioni .ini si possono agganciare dei template propri.

Lo stile
Lo stile del menu è controllato da normali fogli di stile collocati nella cartella dentro al modulo, raggiungibile al percorso:
“modules/mod_customenu/css/”.

Cosa si può fare con il modulo CustoMenu?
Semplice..

  • si possono impostare degli attributi "title" sui link (cosa che non sarebbe possibile nel tradizionale menu Joomla! originato in modo dinamico dal php interno); attribuire il "target", cioè la possibilità di dove far aprire la pagina, in un popup, in una nuova scheda, in una nuova finestra, nella stessa finestra;
  • Si possono personalizzare i colori dello sfondo per ogni voce di menu :D
  • si possono nascondere il testo delle singole voci e creare dei menu grafici, con effetti di rollover (il menu cambia aspetto quando ci passiamo sopra con il mouse)
Svantaggi: non c'è molta documentazione in giro, e se c'è è tutta dannatamente in inglese :(
Guardate.. io l'ho istallato, ora vediamo come me lo personalizzo!

venerdì 8 maggio 2009

Come creare un applicazione per Facebook


Il fenomeno del momento? si, sto parlando di Facebook, il social network che tra il 2008 e il 2009 sta facendo il pieno di utenti.

Prerequisiti: Cosa serve, innanzitutto?

1. un account su Facebook ovviamente come prima cosa,
2. l’applicazione Facebook Developer.
3. un server o uno spazio hosting che supporti PHP5
4. la libreria con le classi PHP per interfacciarsi a Facebook

Si inizia!
5. Con tutti questi elementi caricate la pagina per gli sviluppatori
Cliccate poi sul bottone "Set up new application", lo troverete in alto a destra.
Date un nome all'applicazione e andate avanti.
In questo modo l'applicazione è stata creata, e avrà dei valori di "Chiave API" e di "Invisibile", prendete nota di tali valori.

Impostazioni del tab Principale


6. Descrizione e icona
Inserite una "Descrizione", questa comparirà nella directory, poi caricate un icona che caratterizzerà l'applicazione, questa sarà sia la favicon della pagina, (piccola icona che compare in alto di fianco alla barra dell'indirizzo) sia nelle bacheche sulle notizie degli utenti.

7. Logo
Caricate un logo, questo invece comparirà nella directory.

8. Lingua e Sviluppatori
Selezionate la lingua base e inserite i profili di tutti gli sviluppatori che lavorano e lavoreranno all'applicazione che state creando.

9. Settaggio delle Iimpostazioni dell'applicazione
Selezionate il tab "Autentificazione" nel menu di sinistra, e impostate se l'applicazione può essere usata solo da utenti o anche dalle "Pagine" (che come sapete sono simili all'utente ma hanno obiettivi diversi). Vi troverete un immagine come questa:

Impostazioni del tab Autenticazione


Nel "Profilo utente" selezionate, inserite il nome che sarà il titolo del box, quando questa applicazione verrà inserita nel profilo dell'utente.

Impostazioni del tab Profilo Utente


Tab "Modelli": impostate come "Canvas Page URL" URL che avrà la vostra applicazione (tutto in minuscolo mi raccomando!)
In "Canvas Callback URL" invece inserire l'URL del vostro sito dove fate girare l'applicazione.

Impostazioni del tab Modelli


Impostate il tab "Avanzato", dove potete scegliere la modalità, se sarà "protetta" significa che sarà accessibile solo agli sviluppatore durante il suo sviluppo.

Impostazioni del tab Avanzato

Dopo tutte queste impostazioni, salvate le modifiche.

Creazione effettuata
Bene la vostra applicazione Facebook è attiva! In bocca al lupo e buon sviluppo!


Fonti

La guida è stata tratta da:
Come creare un applicazione Facebook e impoatazioni

Altre link utili da consultare: