The Blog

Phpbb3 e sitemap

10 Apr 08

Salve gente .. DAto che in giro non esiste un cacchio di niente per phpbb3 tantomeno esiste un plugin per le sitemap ho deciso di scrivermi il mio bel codice php facilmente integrabile πŸ˜›

Il plugin, di 1 solo file, permette di mappare ( compatibile anche con phpbb seo ) gli url di tutti e solo i topic nella sitemap di google..

Alcuni diranno: Perke solamente i topic ?

Ho effettuato un po di constatazioni . SE un topic si allunga piu di una pagina le pagine successive alla prima contengono materiale di scarso interesse per l’utente che sta cercando e inoltre i forum o le sezioni dei forum non hanno bisogno , a mio parere, di di alcuna sitemap…

Queste sono le scelte che ho fatto io percio:

Il mio plugin ha le seguenti features:

  • Facilmente integrabile in tutte le installazioni di phpbb3 ( necessita di testing e perciΓ² ho bisogno di qualcuno che mi dia una mano )
  • E’ composto da solamente un file php;
  • Genera una sitemap verificata ( vedi immagine in basso );
  • E’ abbastanza veloce;
  • Ha un algoritmo greedy per determinare il campo change_freq (daily, monthly, …)

L’algoritmo greedy utile

Sebbene molti credono che questo campo sia inutile ai fini dell’indicizzazione, e che lo spider se ne sbatta altamente le balle, io sono andato in barba a tutti e ho deciso di fare una cosa completa poichΓ¨ credo che, anche se google stesso scrive della poca importanza di questo campo, un poca di importanza ne abbia..

C’Γ¨ da precisare subito che se il campo changefreq ha hourly questo non significa che il nostro amato googlebot ci verrΓ  a trovare ogni ora per quella pagina.

Bando alle ciance… Dette le mie motivazioni passiamo al come funziona…

L’algoritmo semplicemente guarda quando Γ¨ stato effettuato l’ultimo post in quel thread e stupidamente controlla se questo valore Γ¨:

  • < 1h
  • >1h AND < 1g
  • >1g AND < 1m
  • >1m AND <1a

E assegna rispettivamente i valori

  • hourly per il primo
  • daily per il sec
  • ….

E’ una cosa schifosissima ma almeno cosi cerco di dare piu importanza al topic con il post piu recente in modo che google se lo smazzi piu frequentemente … ( sempre se changefreq funzia )

Chi Γ¨ interessato al file php puo lasciarmi un commento qui oppure mandarmi un e-mail a vekexasia#gmail@com .

Se volete verificare che la mia sitemap generata per il forum phpbb3 sia valida cliccate su http://www.validome.org/google/validate?url=http://www.jesoloforum.net/sitemap.php〈=en&googleTyp=SITEMAP

Comments

  • Certo, Ti ho mandato una mail πŸ™‚

  • Let

    Ciao, ho letto con interesse l’articolo e mi piacerebbe utilizzare il tuo plugin. Saresti cosΓ¬ gentile da inviarmelo tramite mail? Grazie

  • Angela

    Puoi dirmi dove scaricare il file per la sitemap? In alternativa potresti inviarmelo via email? Grazie!

  • Sarei molto interessato, mi puoi mandare il link ed un po’ di info.

    Grazie

  • Ciao! πŸ™‚
    Mi potresti mandare il tuo script anche a me :)?
    Grazie!

  • Ecco lo script per coloro che non lo hanno ancora ricevuto:

    Spero che una volta downloadato mi diciate se funziona ancora:

    http://www.jesoloforum.net/sitemap.txt

    BYE:P

  • io lo sto provando e sembra funzionare ancora (WP 2.7.1).
    Ma non ho capito una cosa: indicizza tutti i post o solo gli ultimi?

  • Complimenti per il progetto era quello che stavo cercando,
    Come tutti, ti chiedo se mi puoi inviare il file php e qualche info per poterlo far funzionare.

  • Finalmente uno script “facile”… spero che funzioni in quanto la gym nn ha voluto saperne di funzionare :(((

    Lo vado a provare subito ma colevo lasciarti un feed di ringraziamento ancor prima di provarlo πŸ˜‰

  • Lo script funge ma non Γ¨ compatibile con il mio seo πŸ™ πŸ™ πŸ™

    Che sfiga colossale.. nn c’Γ¨ verso di creare una sitemap degna… me la crea tutta in:

    /forum/viewtopic.php?f=40&t=230

    mentre avendo l’url rewriting i miei link sono diversi.. nel forum funge, nella sitemaps no πŸ™

    AspΓ¨ ho avuto un’idea proprio ora.. XDXDXD

    Non Γ¨ che dovrei editare l’.htaccess? :O
    Se si come dovrei……..
    Se invece ho detto una stupidaggine ditelo pure.. basta che mi rispondiate, grazie mille !