Fejlesztői online közösség tagjának lenni…

facebook_php_kozossegNem vagyok egy szociális alkat, nagyon ritkán lépek be közösségekbe, még ritkábban szakmai közösségekbe. Mivel egy ideje főállásban PHP-zom, úgy gondoltam, hogy rengeteg hasznos dolgot tanulhatok másoktól, mert kissé megakadtam az önképzésben. Ezért úgy véltem, hogy jó ötlet megkeresni a magyar PHP-s közösségeket. Mivel ezek újabban már nem IRC szobákban, hanem Facebookon szerveződnek, ezért csatlakozási igényem jeleztem a megfelelő csoportokhoz és a legtöbbe fel is vettek.

Valahogy mégsem azt kaptam, amit vártam. Szakmai eszmecsere nem nagyon folyik bennük, olyan még kevesebb, amiből tanulni is lehetne valamit. Kétféle típusú ember lakja ezeket a közösségeket nagyrészt. Az első el van tévedve, élete első fejlesztő környezetét próbálja meg összerakni. A második az istenkomplexusos fajta, akitől okosabb az egész világon nincs. Szakmai dolgokról szinte sohasem esik szó, jellemzően csak egy állás apróhirdetés rovat, ebből ragadtam ki a bejegyzéshez mellékelt képet is. Olvass tovább…

2016.10.26. 00:36 - legyes

Facebook megosztás: Nem frissül az előnézeti kép

Aki készített weboldalt és vette rá a fáradtságot, hogy beleássa magát legalább az alapvető SEO-s dolgokba, akkor tudja, hogy a Facebook OpenGraph sémás metaadatokból olvassa fel a megosztáshoz használt adatokat. Fejlesztés, tesztelgetés, optimalizálás közben viszont feltűnhet, hogy hiába írjuk át ezeket az adatokat, a Facebook akkor is azt a képet/címet/leírást teszi be, amit még először adtunk meg neki.

Sajnos ez azért van, mert a Facebook gyorsítótáraz és még a gyórsítótárat is gyorsítótárazza. Állítólag az Expire és a Cache-Control header értékeket veszi figyelembe, de személyes tesztelésem alapján egyáltalán nem érdekli a szokásos weblap beállításoknál, mert túl nagy a (negatív) lejárati idő. A cache értékeket 30 nap után frissíti. Ennek kikényszerítésére a weboldal kódjában nincs lehetőség, csak 2 módszer van:

  1. A Facebook Developers Share Debugger oldalon mi kényszerítjük ki az URL bemásolásával és a “Scrape again” gomb csapágyasra klikkelésével (van, hogy 3x is kell)
  2. A Facebook API-n keresztül kérjük meg szépen

Olvass tovább…

2016.09.29. 23:59 - legyes

Saját megosztás gomb készítése

Azoknak, akik nem szeretik a bigdata szörnyet etetni:

Facebook:

http://www.facebook.com/share.php?u=[URL]&title=[CIM]

Ha az OpenGraph metákat szeretnénk használni, akkor jQuery-vel így tudjuk megoldani:

$('.fb-recommend-link').off('click').on('click', function(){
  try {
    FB.ui({
      method: 'share_open_graph',
      action_type: 'og.likes',
      action_properties: JSON.stringify({
        object: window.location.href,
      })
    }, function(response){});
  }
  catch(e){}
 });

Az action_type lista itt található: https://developers.facebook.com/docs/reference/opengraph/

Twitter:

http://twitter.com/intent/tweet?status=[CIM]+[URL]

Olvass tovább…

2016.09.25. 16:06 - legyes

Facebook link megosztás: Megadott kép, cím és szöveg megjelenítése linkeléskor

Teljes leírás itt: http://developers.facebook.com/docs/reference/plugins/like/#ogtags

<meta property="og:title" content="Az oldal cime" />
<meta property="og:type" content="tipus" />
<meta property="og:url" content="A bejegyzes teljes URL-je" />
<meta property="og:image" content="A kep teljes URL-je" />
<meta property="og:site_name" content="A weblap neve, pl.: legyes.hu"/>
<meta property="og:description" content="A link leirasa" />

Olvass tovább…

2012.07.05. 13:26 - legyes

Facebook és Twitter automatikus üzenet a weblapról, RSS-ből

A híroldalaknál újabban igény lett, hogy Facebook-on és Twitteren is megjelenjenek a hírek. Az OAuth-os programozás a kezdő programozóknak feldobja a piros pöttyöst, ahogy nekem is. Erre nyújt megoldást a Twitterfeed nevű szolgáltatás, ami RSS feedek tartalmát képes elküldeni a Facebook és Twitter oldalunkra. Az RSS feed létrehozása egyszerű, ha már egy weboldalt létre tudunk hozni.

A szolgáltatás ingyenes és itt található: http://twitterfeed.com Olvass tovább…

2010.09.21. 08:04 - legyes