Pagina 1 di 2

Condividere con i Social network in modo più efficace

Inviato: sabato 20 marzo 2010, 11:44
da Venerabile Beda
Nell'argomento "phpBB3: come condividere contenuti con i Social network", si è descritto come condividere contenuti, attraverso il servizio addthis. E in effetti, funziona piuttosto bene.

Senonché, nel momento in cui si condivide ad es., su Twitter, non viene inserito il link relativo all'argomento della nostra Board, che vogliamo condividere. Ma un altro link, che poi effettua un redirect verso il link dell'argomento presente nella nostra Board, che vogliamo condividere.
In breve, è mediato.
Tecnicamente, vengono definiti Short link.
Questo alla lunga, produrrebbe uno svantaggio, in termini di indicizzazione e popolarità, o se non uno svantaggio, un mancato vantaggio.
Qualche esperto SEO, potrebbe obiettare: "Breve o completo, sempre tutto basato su nofollow è.". È vero. Ma non è detto che in futuro le cose non cambino; ma soprattutto, se anche per i Bot non cambiasse nulla, per l'occhio umano che vede il link completo, potrebbe cambiare qualcosa. Gli Short link, è preferibile lasciarli alle condivisioni automatiche (se non ci sono alternative valide). Ma per le condivisioni manuali, è preferibile dal nostro punto di vista, usare full link. Se poi in futuro, si dovesse decidere che con i Social Network si potrà interagire solo attraverso Short link, ne prenderemo atto e andremo avanti.


Per avere una condivisione diretta, è necessario installare la MOD,
http://www.phpbb.com/community/viewtopi ... &t=1844865

La MOD in questione, al momento in cui si scrive, è in fase RC1.
Ma pare funzionare perfettamente (anche su phpBB 3.0.7-PL1).
Del resto, il nick dell'autore, è affidabile [k-ahah] [k-ahah] [k-ahah]

Ha solo alcuni limiti:
- non consente di condividere con "tutti" i social network, ma solo con i principali;
- su subsilver2 e derivati, gli ospiti non possono condividere...

In realtà, con una piccola modifica, possiamo far condividere gli ospiti... anche su subsilver2 e derivati.

In questo modo, potremmo condividere, senza intermediazioni,
in modo diretto...
La MOD, opera per argomento, quindi il codice non viene ripetuto in ogni messaggio (si potrebbe modificare).
Inoltre, nella versione originale, gli iscritti potrebbero condividere
anche contenuti di forum privati. Ovviamente solo formalmente, in quanto i permessi del phpBB3, lo impediranno sul piano sostanziale. Ma la cosa è risolvibile anche dal punto di vista formale.

Per ottenere questi risultati mentre installiamo la MOD
(modifichiamo i file), dobbiamo modificare il file viewtopic_body.html in questo modo:


Trova:

Codice: Seleziona tutto

<!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->

Aggiungi dopo:

Codice: Seleziona tutto

<!-- IF FORUM_ID == N1 or FORUM_ID == N2 or FORUM_ID == N3 or FORUM_ID == N4 or FORUM_ID == N5 or FORUM_ID == N6 or FORUM_ID == N7 or FORUM_ID == N8 or FORUM_ID == N9 or FORUM_ID == N10 or FORUM_ID == N11 or FORUM_ID == N12 or FORUM_ID == N13 or FORUM_ID == N14 or FORUM_ID == N15 or FORUM_ID == N16 or FORUM_ID == N17 or FORUM_ID == N18 or FORUM_ID == N19 or FORUM_ID == N20 or FORUM_ID == N21 or FORUM_ID == N22 or FORUM_ID == N23 or FORUM_ID == N24 or FORUM_ID == N25 -->

<!-- IF not S_USER_LOGGED_IN  or S_USER_LOGGED_IN -->
<!-- Mod_Share_On by JesusADS -->

<!-- IF postrow.S_SHARE_ON_FIRST_POST and postrow.S_SO_STATUS -->
																		<!-- IF postrow.S_SO_TWITTER -->
<a href="{postrow.U_TWITTER}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_twitter.png" alt="{L_SHARE_ON_TWITTER}" title="{L_SHARE_ON_TWITTER}"/></a>
<!-- ENDIF -->
<!-- IF postrow.S_SO_FACEBOOK -->	
<a href="{postrow.U_FACEBOOK}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_facebook.png" alt="{L_SHARE_ON_FACEBOOK}" title="{L_SHARE_ON_FACEBOOK}"/></a>
<!-- ENDIF -->
										
<!-- IF postrow.S_SO_ORKUT -->
<a href="javascript:(function(){var d=document,l=d.location,e=encodeURIComponent,u='http://promote.orkut.com/preview?src=bkmrklt&v=1&nt=orkut.com&du='+e(l.href)+'&tt='+e(d.title),s='&rdrinl=1';if(!window.open(u,'','height=575,width=700,directories=0,location=1,menubar=0,resizable=0,scrollbars=1,status=1,toolbar=0'))l.href=u+s;})();"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_orkut.gif" alt="{L_SHARE_ON_ORKUT}" title="{L_SHARE_ON_ORKUT}"/></a><!-- ENDIF -->								
<!-- IF postrow.S_SO_DIGG -->
<a href="{postrow.U_DIGG}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_digg.gif" alt="{L_SHARE_ON_DIGG}" title="{L_SHARE_ON_DIGG}"/></a><!-- ENDIF -->
											
<!-- IF postrow.S_SO_MYSPACE -->
<a href="{postrow.U_MYSPACE}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_myspace.png" alt="{L_SHARE_ON_MYSPACE}" title="{L_SHARE_ON_MYSPACE}"/></a>
<!-- ENDIF -->

<!-- IF postrow.S_SO_DELICIOUS -->
<a href="{postrow.U_DELICIOUS}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_delicious.gif" alt="{L_SHARE_ON_DELICIOUS}" title="{L_SHARE_ON_DELICIOUS}"/></a>
<!-- ENDIF -->

<!-- IF postrow.S_SO_TECHNORATI -->
<a href="{postrow.U_TECHNORATI}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_technorati.png" alt="{L_SHARE_ON_TECHNORATI}" title="{L_SHARE_ON_TECHNORATI}"/></a><!-- ENDIF -->

<!-- ENDIF -->
<!-- Mod_Share_On -->
<!-- ENDIF -->
<!-- ENDIF -->	
In questo modo, precluderemo la condivisione formale ai forum privati, e la estenderemo agli ospiti, su tutti i forum pubblici.

Ovviamente, è necessario che la MOD sia configurata da PCA, inclusa la condivisione degli ospiti, attualmente disponibile solo per prosilver e derivati (nella versione originale).

Si ricorda, che i valori N1, N2, ecc., sono gli ID dei forum che vogliamo condividere, e che devono essere sostituiti dai reali ID.
Stesso dicasi, per il nome dello stile.
E per la root del forum!!!
Il codice, è puramente esemplificativo.

Se abbiamo usato addthis, ovviamente, bisogna togliere i riferimenti.

Il risultato è visualizzabile in questo Forum.


[k-sìsì]

Condividere con i Social network in modo più efficace

Inviato: venerdì 21 maggio 2010, 19:23
da Venerabile Beda
Ferma restando la possibilità che l'autore estenda la condivisione in modo diretto anche a Google Buzz, si consiglia vivamente di riferirsi al terzo messaggio di questo argomento:

Google Buzz, il nuovo “Social Network” di Google


In questo modo, sarà possibile estendere la condivisione anche a Google Buzz.

Il codice generato per la condivisione da Google, sarà bene inserirlo solo nei forum pubblici autorizzati alla condivisione...


Rispetto all'esempio inviato nel messaggio precedente, così:


Trova:

Codice: Seleziona tutto

<!-- IF postrow.S_SO_TECHNORATI -->
<a href="{postrow.U_TECHNORATI}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_technorati.png" alt="{L_SHARE_ON_TECHNORATI}" title="{L_SHARE_ON_TECHNORATI}"/></a><!-- ENDIF -->

Aggiungi dopo:

Il codice generato da Google per condividere su Google Buzz.



In questo modo, sempre secondo lo schema inviato, la condivisione su Buzz, sarà disponibile per ospiti e utenti registrati, solo sui forum pubblici; come per gli altri Social Network.

Il risultato è visualizzabile in questo forum.

Ferma la possibilità della condivisione automatica degli argomenti pubblici, tramite gmail.

Re: Condividere con i Social network in modo più efficace

Inviato: domenica 23 gennaio 2011, 13:36
da Venerabile Beda
La MOD Share On, è stata abbandonata. Ciò nonostante, il progetto è stato ripreso da un altro autore: Jaymie1989.
È stata dunque rilasciata una nuova versione RC (1.0.2 RC) basata sulla MOD precedente. Questa nuova versione, è stata collaudata sulla 3.0.8.
A rigore, la condivisione con Facebook, dovrebbe essere possibile solo per gli utenti registrati. Tuttavia, come potete vedere, è possibile utilizzare tranquillamente, le modifiche alla MOD qui segnalate, che consentono di visualizzare la condivisione solo su alcuni forum, per tutti gli utenti, registrati e non. Il risultato è visualizzabile in questa Board dove tutti gli argomenti sono condivisibili per tutti (iscritti e non), in tutti i forum pubblici. Specularmente, i forum privati sono esclusi a tutti. La nuova MOD, è scaricabile qui:


http://www.phpbb.com/community/viewtopi ... &t=2118227

Re: Condividere con i Social network in modo più efficace

Inviato: sabato 26 febbraio 2011, 0:42
da Venerabile Beda
Nel caso in cui si decida di procedere a un'ottimizzazione SEO classica (URL rewrite, riscrittura degli URL) sarà preferibile modificare la MOD in questo senso:

apri il file viewtopic.php

Sostituire il vecchio codice relativo alla MOD, con il seguente:

Codice: Seleziona tutto

 // Mod_Share_On by JesusADS
        'U_FACEBOOK'      => 'http://www.facebook.com/share.php?u=' . (!empty($phpbb_seo->seo_opt['url_rewrite']) ? $phpbb_seo->drop_sid($viewtopic_url) : generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&t=$topic_id"),
        'U_TWITTER'      => 'http://twitter.com/home?status=' . '(Tweet da &#064;nome_account) '. (!empty($phpbb_seo->seo_opt['url_rewrite']) ? $phpbb_seo->drop_sid($viewtopic_url) : generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&t=$topic_id"),        
        'U_DIGG'      => 'http://digg.com/submit?phase=2&url=' . (!empty($phpbb_seo->seo_opt['url_rewrite']) ? $phpbb_seo->drop_sid($viewtopic_url) : generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&t=$topic_id"),
        'U_MYSPACE'      => 'http://www.myspace.com/Modules/PostTo/Pages/?u=' . (!empty($phpbb_seo->seo_opt['url_rewrite']) ? $phpbb_seo->drop_sid($viewtopic_url) : generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&t=$topic_id"),
        'U_DELICIOUS'      => 'http://delicious.com/post?url=' . (!empty($phpbb_seo->seo_opt['url_rewrite']) ? $phpbb_seo->drop_sid($viewtopic_url) : generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&t=$topic_id"),
        'U_TECHNORATI'      => 'http://technorati.com/faves?add=' . (!empty($phpbb_seo->seo_opt['url_rewrite']) ? $phpbb_seo->drop_sid($viewtopic_url) : generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&t=$topic_id"),
        // Mod_Share_On  

Particolarmente modificato è il codice relativo a Twitter. Questo perché è il social che dà meno spazio, per segnalare, per condividere, in termini di numero di caratteri. Ora, l'URL riscritto, di solito è più lungo, e coincide con il titolo. In breve, si è scelto di togliere il titolo, per dare spazio al link ottimizzato.

Re: Condividere con i Social network in modo più efficace

Inviato: lunedì 25 luglio 2011, 16:42
da Venerabile Beda
La MOD in questione, è stata abbandonata, e quindi ripresa e ottimizzata da altri autori. Salto i passaggi precedenti, e riferisco sulla situazione attuale, coeva alla pubblicazione della 3.0.9. La "nuova" MOD si chiama Share On 1.2.0 classificata come RC1, ma come potete vedere perfettamente funzionante, personalizzabile ed estensibile. Il link di riferimento è il seguente:

http://www.phpbb.com/community/viewtopi ... &t=2131621


I nuovi autori sono dunque: Saske1,_Vinny_. Nell'argomento in questione, non manca la menzione agli autori precedenti.
Dopo l'aggiornamento alla 3.0.9, conviene aggiornare questa MOD (come del resto tutte le altre MOD, altrimenti l'aggiornamento rischia di diventare vano, specie in riferimento alla sicurezza).
Si consiglia, previe prove preventive in locale, e previ backup, di disinstallare completamente le versioni precedenti e procedere ad un'installazione pulita.


Come già accennato in questo argomento, può essere utile porre in essere degli adattamenti specifici, in caso di forum SEO, in riferimento alla riscrittura degli URL. Adattamenti utili, non necessari; a condizione che sia attiva e ben configurata la MOD Zero Duplicati.
Lo schema è analogo, a quello descritto nei messaggi precedenti.


La MOD è arricchita da altri sistemi di condivisione. Ma è estensibile ad altri tipi di segnalazione, come la segnalazione della pagina a Google.