joomla-facebook-loginSosyal ağlar popüler olduğundan beri çok sorulan  sorulardan biriside Joomla siteme nasıl facebook girişi yaparım olmuştur. Bu yazımızda bu soruya cevap aramaya çalışacağız.Bu özelliği sitemize eklememiz için piyasada birçok Joomla facebook eklentisi mevcut fakat biz Facebook Graph Connect isimli Joomla bileşenini kullanacağız;

Öncelikle mail adres bilgilerimizi girerek bileşeni linkten indirelim. Bileşinimizi indirdikten sonra Eklentiler - Eklenti Yöneticisi menüsünden Dosya Paketi Yükle sekmesinden eklentiyi sitenize kurunuz.Eklentimizin yönetim paneline girmeden önce https://developers.facebook.com/apps/ linkinden sitemiz için yeni bir app oluşturalım.

 

Joomla Facebook Login Eklentisi

 

Create a New App butonundan yeni bir app oluşturalım. Uygun yerleri dolduralım, kategori alanını seçilem ardından Uygulama Oluştur butonuna basalım.

 

Joomla Facebook Login Eklentisi

 

Yeni oluşturduğum app'ye ait Id ve güvenlik kodu, güvenlik kodunu görmek için Show butonu ile aktif edelim. Bir sonraki resimde olduğu gibi

 

Joomla Facebook Login Eklentisi

 

Yeni bir app oluşturma işleminin ardından Bileşenler - Facebook Connect menüsünden eklentimizin yönetim paneline girelim. Sağ üst köşede bulunan Seçenekler menüsüne tıklayalım.

 

Joomla Facebook Login Eklentisi

 

Facebook Develooper sayfasından aldığımız App ID ve App Secret numaralarını yerlerine kopyalayıp - yapıştıralım.

 

Joomla Facebook Login Eklentisi

 

Bileşenimizin Facebook Test sayfasına gelelim, burada bileşenimizle beraber gelen facebook login modülü aktif olmadığından Disabled uyarısı alıyoruz. Bu modülü işimiz bittiğinde en son aktif ederiz.

Burada bulunan Login with Facebook butonuna tıklayalım. Aşağıda yazan hatayım alıyoruz.

" Uygulama yapılandırması verilen URL'ye izin vermiyor.: Uygulamanın ayarları verilen URL'lerden bir veya daha fazlasına izin vermiyor. URL'ler İnternet Sitesinin URL'si ve Kanvas URL'si olmalıdır veya domain uygulamanın domainlerinden birinin altdomaini olmalıdır. "

Web sitemizin ismini app'ye eklemeyi unuttuk tekrar facebook app sayfamıza gelelim, aşağıdaki işlemleri yapalım.

 

Joomla Facebook Login Eklentisi

 

Sol taraftaki Settings menüsünden + Add Platform sekmesine tıklayalım.

 

Joomla Facebook Login Eklentisi

 

Karşımıza gelen seçeneklerden Website 'yi seçelim.

 

Joomla Facebook Login Eklentisi

 

Site URL alanını sitemizin linkini yazarak dolduralım. Örnek : http://www.spdial.net/

Tekrar;

Bileşenimizin Facebook Test sayfasına gelelim, burada bileşenimizle beraber gelen facebook login modülü aktif olmadığından Disabled uyarısı alıyoruz. Bu modülü işimiz bittiğinde en son aktif ederiz.

Burada bulunan Login with Facebook butonuna tıklayalım.

 

Test Site şu bilgilere erişebilecek: Senin herkese açık profiline.

----

Artık sitemizin facebook login entegresini yaptık.

Şimdi modülümüzü Eklentiler - Modül Yöneticisi menüsünden sitemizin hangi konumunda yayınlamak istiyorsak yayınlayalım.

Başka bir facebook hesabından sitemize giriş yapılıp - yapılmadığını denemek için sitemizi açalım, modülden Facebook Log-in butonuna tıklayalım.

Hata aldık;

Uygulama Ayarlanmadı: The developers of this app have not set up this app properly for Facebook Login.

Bu hatayı aldıktan sonra tekrar Facebook Developers sayfasına gittim, burada app ayarlarından Settings menüsünde Contact Email alanını boş bıraktığımı gördüm.Bu alanı doldurduktan sonra tekrar deneme yaptım.

Aynı hatayı yine alıyorum;

Yine facebook developers sayfasına gittim

Joomla Facebook Login Eklentisi

 

Sol menüden Status & Review menüsün seçelim. Karşımıza gelen ekrandan resimde de görüldüğü gibi No yazan kısmı Yes yapalım.Aşağıdaki resimde olduğu gibi...

Joomla Facebook Login Eklentisi

Şimdi sitemize dönerek facebook login modülünü deneyelim.

fblogin11

 

İşlem tamam, resimde ki alanı Türkçe'ye çevirmek isterseniz bileşen dosyalarının içerisinden com_fbconnct-3e\languages\site yolundaki dil dosyasını Türkçeleştirmeniz gerekecektir.

Saygılar / Sevgiler

Anlatımdaki eksik veya hataları lütfen bildiriniz.