Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Forumdan daha fazla yararlanmak için, profilinizi telefon numaranız 📱 ile doğrulayın ve daha ayrıcalıklı olun 😉
    Daha fazla bilgi!

IPS 4.2.x ve Üzeri Sürümlerinde XenForo 2'ye Geçiş Nasıl Yapılır?

XDinc

xFanatik
Kullanıcı
Katılım
28 Ara 2016
Mesajlar
117
Bugün sizlere son derece detaylı ve ilgi çekici bir konuyu aktarmaya çalışacağız.
Konumuz IPS (Invision Community - Forum software, CMS, eCommerce & more - Invision Community) kullanan ve XenForo'ya geçiş yapacak kullanacılar için.

IPS 4.2.x ve Üzeri Sürümlerinde XenForo 2'ye Geçiş Nasıl Yapılır?

Başlıktan anlaşılacağı üzere bu geçişi hep birlikte ele alacağız.

Unutmayalım ki aşağıdaki işlemlere başlamadan önce yedek almanız çok önemlidir.


İlk olarak IPS sitemizde sağlam bir temizlik ve convert işlemleri için gerekli olanları sağlıyoruz.

1. Default dil paketi dışında diğer dil paketlerini siliyoruz. (Default EN)

1542657480849.png

2. Default tema dışında yer alan stilleri siliyoruz ve tüm kullanıcılar için default sitili tanımlı tema olarak seçiyoruz.

1542657492755.png

3. Eklentilerimiz varsa onlarıda kaldırarak süreci IPS tarafında bitiriyoruz.

1542657504136.png

Hedefimiz IPS tabanı XF2'ye çevirmek ama bunun için direkt olarak XF2 sürümüne geçiş yapma şansımız ne yazık ki henüz yok.
Bu yüzden ilk olarak XF1 üzerine IPS içeriğini aktaracağız.

Dizini belirleyeceğiniz bir alanda XF1 kurulumunu tamamlayın.
Bu süreçten sonra XF1 için aktarım sürecini başlatalım.


1542657712127.png

XF1 artık kuruldu ve panelden Import Data alanına geçiş yapıyoruz.

Aşağıdaki alanda Retain imported seçeneği işaretlerseniz bu size yapılan işlemler için bir log tutacaktır.
İşlem süreci geçmişi için bu önemli (Ben sürecin riskini ve kurtarma seçeneklerini bildiğim için bu şekilde devam ediyorum.)

1542657799876.png

1542657810143.png

Resimler için tek tek açıklama eklemiyorum
Tanımlar zaten aktarım sürecini ifade ediyor (Şuan Kullanıcıları aktarıyoruz)

1542657839341.png

Şimdi Konular,

1542657913434.png

1542657921318.png

IPS üzerinde yer alan Positive Reputation değerlerini Like-Beğeni olarak aktarıyoruz.

1542657936064.png


Tüm verilerinizi aktarım için hazırladık artık aktarım işlemi devam edecek ve complete butonu ile süreci tamamlayacağız.

Artık forum XenForo - 1.5.22 olarak hazır.

Bundan sonraki sürecimiz XF 1.5 versiyonunu XF 2 olarak upgrade etmek olacak.

XF-2 dosyalarımızı 1.5 dosyalarımızın üstüne yazdırarak güncelleme sürecine başlıyoruz.

1542658006283.png

Upgrade işlemlerimiz tamamlandı.

1542658014195.png

Şimdi bazı BBCode ve içerikleri kontrol edeceğiz hatalı olanları PHP admin aracılığı ile revize edeceğiz.
Replace kodumuz şu şekilde;

Kod:
UPDATE xf_post SET message = REPLACE(message, 'eski icerik', 'yeni icerik')


1542658028280.png

Örneğin aşağıdaki mesajda emojiden sonra gelen kodlar gibi.

Öncesi:

1542658042720.png

Sonrası:

1542658049652.png


PHP admin üzerinde işlem yapmak istemeyen kullanıcılar aşağıdaki uygulamayı da kullanabilirler.

YQ3D3Z.png


Aslında sistemi tamamen hazırladık fakat yinede temiz bir DB amaçlı son aktarım işlemini yapacağız.
Buda farklı bir veritabanına son oluşturduğumuz XF2 yi aktarmak olacak.

Yani IPS 'ten XF 1.5 geçiş yapıp sonra XF2 ye yükselttiğimiz sitemizi artık tüm dosya ve gereksiz işlemlerden tamamen arındırmak amaçlı tekrar başka bir veritabanı oluşturarak ona aktaracağız.


V9202Z.png


Bu süreç düzeltmiş bir veritabanı için gereksiz de görülebilir. (Benim gibi bazı konularda kıl değilseniz :) )

MV90l1.png


bVQrD0.png


Retain Açıklaması:

Bu eski bağlantıları XenForo'ya yönlendirmeyi kolaylaştırabilir.
Not: seçilirse, kaynak veritabanından kullanıcı kimliği 1, XenForo'daki kullanıcı kimliği 1'e birleştirilir. XenForo kullanıcısının e-posta ve şifresi güvenlik için korunacaktır.

Son olarak

OvJ0d4.png


Artık hazırız emeklerimizin karşılığını almaya çok az kaldı,

RrE067.png


Son aktarım devam ediyor... :)

EmQgzz.png


Tüm işlemlerimiz bittiğinde artık bebek gibi sorunsuz bir veritabanı ve sağlıklı bir convert işlemini tamamlamış oluyoruz.
Eğer bu işlemler için ücretli hizmet almak isterseniz özel mesaj ile iletişime geçebilirsiniz.

Saygılar.
 
Son düzenleme:
Peki. Xenforo'dan İPS'e geçmek mantıklı mı?
 
Peki. Xenforo'dan İPS'e geçmek mantıklı mı?
Benim açımdan değil ancak eger, bunun için mantıklı sebep,gerekçeler var ise olabilir. Yok ben xen sevmedim derseniz bence alışmaya çalışın derim.
 
Xenforo yıllardır kullanıyorum seviyorum da orası nasıl diye merak ediyorum test amaçlı import ettim geçişte pek sıkıntı olmadı
 
Neden ipboard değil demiyorum,bunu yapmak için gerçekten bir gerekçeniz varmı onu soruyorum. Yoksa olabilir elbette neden olmasın. Kişisel olarak evet olmaz çünkü sistem,mantık aynı olsada yapı,kullanıcı,koder,designer sistem çok farklı.
Neden xenforo derseniz eski vBulletin olduğu için aynı mantık aynı yapı ile gittikleri için daha yakın geliyor bana,benim için en önemli unsur budur.
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Gece/Gündüz modunu seç

Gece ve gündüz modlarından tarzınıza yada ihtiyaçlarınıza uygun olanı seçerek kullana bilirsiniz.

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Izgara yada normal mod

Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.

Forum arkaplan resimleri

Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat

Sidebar blogunu kapat/aç

Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.

Yapışkan sidebar kapat/aç

Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.

Radius aç/kapat

Blok köşelerinde bulunan kıvrımları kapat/aç bu şekilde tarzını yansıt.

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.