Archivio

Posts Tagged ‘PHP’

Social Network con il PHP

24 Novembre 2008 Nicola 6 commenti

Ormai non si parla d’altro. I Social Network hanno invaso la nostra vita, siano essi di nicchia o generalisti.

Chi di voi non ha sentito parlare di Facebook ? Myspace ? Xing ?

Come utente finale tutto questo può essere soddisfacente, ma come programmatore potrebbe capitarvi di dover costruire un vostro Social Network, sia esso amatoriale o per un cliente interessato al web 2.0.

Perchè dobbiamo reinventare sempre la ruota se esistono già due prodotti Open che fanno al caso nostro ?

Se volete darci un’occhiata eccoli:

  • Elgg: ha vinto il premio come miglior piattaforma open source 2008 per il social networking.
    Inoltre è già disponibile un libro della Packt Publishing per coloro che vogliono approfondirne le      
    caratteristiche. Se invece non vi interessa spendere dei soldi, potete utilizzare la documentazione fornita sul sito ufficiale di Elgg.
  • PHPIZABI: software scaricato già alcune centinaia di migliaia di volte ed utilizzato all’interno di siti professionali. La documentazione fornita è completa ed aiuta lo sviluppatore a muoversi all’interno dei componenti di Phpizabi con una certa facilità.

Qualcuno di voi mi potrà dire che esistono altri software più potenti, ma quelli qui elencati sono gratuiti, modificabili ed espandibili, essendo il codice sorgente a disposizione di chiunque.

Non vi rimane che provarli e rendervi conto da soli delle loro potenzialità.


PHP Refactoring – Lez. 3: metodi di una classe

12 Novembre 2008 Nicola 2 commenti

Per quanto riguarda i metodi di una classe, vale anche in questo caso la naming convention esposta in precedenza per le proprietà della classe stessa. Le ripetiamo per comodità qui di seguito:

  • Se composto da singola parola tutto in minuscolo; per esempio valuta();
  • Se composta da più parole la prima lettera di ciascuna, a partire dalla seconda, in maiuscolo, tutte le altre minuscole; per esempio aggiungiElemento();
  • Il nome del metodo deve essere autoesplicativo.

Prosegui la lettura…

PHP Refactoring – Lez. 2: proprietà array di una classe

11 Novembre 2008 Nicola Nessun commento

Oggi parleremo delle proprietà composte di una classe, ovvero di proprietà contenenti un array.

Abbiamo visto nella lezione precedente (PHP Refactoring – Lez. 1: proprietà di una classe) come scrivere le proprietà semplici di una classe.

Per quanto riguarda le proprietà composte valgono le regole di naming convention introdotte nel precedente tutorial, eccetto  i metodi di accesso alle stesse. Di seguito lo standard da seguire a livello di classe.

Prosegui la lettura…