MMCN.ORG

Joomla, iPhone, iPad, Teknoloji Blogu

iPTT Türkiye Kanal 109 Turkuaz

Cmt11022012

Son Güncelleme14:16:43

Geri Joomla Jfusion ile Forum Entegre Sorunsalı

Jfusion ile Forum Entegre Sorunsalı

Joomla kullanıcılarının joomlahacks jsmf forum entegre bileşeninin artık desteklenmeyecek olmasıyla beraber, SMF forum sisteminden kaçışlar hızlandı ve daha çok bu kaçış phpBB forum sistemine oldu. Ancak smf forum sistemine alışmış ve bu sistemi seven kullanıcılar hala şu an son sürümler olan Joomla 1.5.7 ile SMF 1.1.6 forumlarını entegre etmeye azimle devam ediyor. Aslında hiç bir sorun yaşamaksızın (tabi sunucu kaynaklı problemler hariç) bu entegreyi yeni bileşenimiz olan JFusion ile yapılabilmekte.

Yaşanan sorunlar da aslında bu bileşenin nasıl kullanılacağının iyi bilinmemesinden dolayı kaynaklanıyor. Çünkü çok fazla ayar ve çok fazlaözellik içeriyor gibi geliyor ve kullanıcıların kafası karışıyor. Aslında rahat olması gerekirken.... Bu yazıyı kaleme alma amacım da zaten birazolsun oluşmş olan bu kafa karışıklığına son vermek ve en azından bu bileşenin kullanımının aslında ne kadar basit ve ne kadar da kullanışlı bir bileşen olduğunu göstermek. O zaman isterseniz hemen konumuza girelim ve bu bileşende yaşanan olası sorunların sebepleri üzerinde durmaya çalışalım. Öncelikle aklımızın bir köşesinde devamlı bulunması gereken durumlar şöyle;

  • Joomla ile smf forum mutlaka aynı dizinde kurulu olmalı ki bu vazgeçilmez sebeplerden birisi.
  • Joomla ile smf aynı veritabanı üzerine kurulmalı ki bu da vazgeçilmeyen ikinci önemli ayrıntı.
  • Yüklenen iki adet jfusion pluginlerinin "Uyumlu Ek Yöneticisi" bölümünden girilip aktif edilmesi gerekir.
  • Joomla ile smf yi entegre edebilmek için daha doğrusu entegrenin çalışabilmesi için bir sistemin "master" (birincil), bir sistemin ise "slave" (ikincil) olarak ayarlanması lazım. Bu ayarı Bileşenler >> JFusion >> Plugin Configuration alanına girdiğimizde ilgili sistemleri bu şekilde düzenlememiz gerekiyor.
  • Aynı bölümde üstte "user synchronisation" kısmına girdiğimizde, üyelerin (her iki sistemdeki) senkronizesinin nasıl yapılacağı konusudur, yani slave olarak ayarlanmış sistemdekileri mi master'a da alacağız yoksa master'dakileri mi slave'e alacağız? İşte bu seçimi doğru yapacağız.
  • Ardından senkronize türünü de seçtiğimize göre bundan sonra yapmamız gereken bu senkronizeyi doğrulamak, bir nevi sağlama yapmak, varsa senkronizede üyelerin taşınma sorunlarını gidermek. Bunun içinde senkronizeyi yapacağınız kısımda hemen altta göreceğiniz "Click here if your usersync does not progress anymore" yazısına tıklayarak bu sağlamayı ve doğrulamayı yapmamız gerekir. (bkz. aşağıdaki resim)

  • Ayrıca önemli işlemlerden bir tanesi de "smf api" dosyasının indirilip smf forumun kurulu olduğu dizine atmak ki entegre sorunsuz çalışsın,  bu dosyayı yazının sonundaki ekten indirebilirsiniz (smf_api.zip) ve dosyayı zipten çıkarmayı unutmayın.
  • Son olarak, foruma joomladan vereceğiniz linki eklemek burada da dikkat etmemiz gereken sağdaki parametreler kısmından entegre bileşenini seçmemiz ki tıklandığında doğru alana gitsin
  • Giriş modülü olarak joomlanın standart giriş modülü kullanılabilir, jfusion olanı yüklemeniz şart değil.

Bu kadar ukalalıktan sonra size bu genel tanımların eşliğinde yapılan bir entegrede sorun yaşamayacağınızın örneğine buradaki demo sitemizden ulaşıp görebilirsiniz. Kullanıcı adı ve şifre için "demo" girdiğinizde, joomla anasayfa'dan üye girişi yapıp foruma geçtiğinizde giriş yapılmış olduğunu görebilirsiniz. Ayrıca sizlere bu başarılı entegrede ayarların neler olduğunu aşağıda ilgili alanların ekran görüntülerinden görebilirsiniz ki demo sitemizin ayarlarıdır bunlar. Sizler de bu ayarlarda gerekli site adı vb... düzenlemeleri yaparak nelerin nasıl olması gerektiğini kendiniz de kıyaslayabilirsiniz.

SMF Api Dosyası >>

4 Yorum

  1. yalnız bu ana dizindede çalışmıyor ben bugün ana dizine test olarak bir tane kurdum wp oldu ep de sorun yo kana dizine jfusion bileşeni yükledim sonuç yukarıdaki gibi aynı ben ilk olarak sub domain olarak kurmuştum blog.siteadiii.com diye hata yaptım dedim düzelttim www.siteadiii.com/blog olarak yine aynı sonuç master ve slave alanları seçilemiyor ve
    Please save your configuration first to display this option olan yer aktif olmuyor bu bileşende bir hata var localde herşey düzgün ama gerçek hosta sorun var bileşenin kendisinde bir hata var
  2. gerçek hosta yüklediğim hem joomla hem wp ayarı hepsi düzgün ikiside çalışıyor ama resimlerdeki örnek gibi hatalarla karşılaşıyorum localde ilk kurduktan sonra herşey düzgün zaten Usergroup Management karşısındaki yazı yazan yeri aktif etsem ondan sonra joomla ile wp girişlerini birbirine bağlıcam localde çözdüm yaptım çalışıyor ama gerçek hosta neden böyle bir hata veriyor anlamış değilim kurulum videosu burada izledim
    http://www.youtube.com/watch?v=R34vbEzJyNY
    gerçeğe yükledikten sonra joomla_int olan yerin alanı aktif gelmiyor localde config kaydediyorum oluyor ama gerçek hosta olmuyor php sürümüm yüksek wp zaten benim sub domainimde joomla üst dizinde sorunu bulamadım rica etsem sen jfusion indirip bir kursan kendi localinde sonra gerçeğinde deneme amaçlı kursanda oradan baksan belki olayı çözersin 2 gündür uğraşıyorum olmuyor kullanmak istiyorum hoşuma gitti çünki
  3. Gerçek hosta yüklediğinizde hem joomla hem de wp nin config ayarlarını doğru düzenlediğinize dikkat edin bir de bileşeni çok uzun zamandır takip etmiyorum konunun hemen üzerine bakarsanız 2008 yılında açtığım bir konuydu
  4. ben bunu önce localde denedim hiç sorun yok çalışıyor wordpress ile bağladım tam istediğim gibi ama gerçek hosta yükledim pluginlerin hepsini aktif ettim çalışmıyor ekran görüntüleri koyuyorum yaşadığım sounla ilgili
    http://b1112.hizliresim.com/s/b/1105x.jpg
    http://c1112.hizliresim.com/s/b/10wlc.jpg
    birde Usergroup Management karşısında bu yazıyor Please save your configuration first to display this option
    bunu aktif edemiyorum yardım edebilirmisin mümkünse

Üye olmayan ziyaretçilerin yorumları yönetim tarafından kontrol edildikten sonra yayınlanır.