Web sitenizi Joomla’dan WordPress’e nasıl taşıyabilirsiniz?

Joomla’dan WordPress’e geçmek istediğiniz bir web siteniz var mı? Görüşümüze göre bu harika bir fikir. WordPress şu anda Joomla’yı CMS olarak kullanıyorsanız, bu makale size sitenizi iki farklı şekilde nasıl taşıyacağınızı gösterecektir. Bir CMS’den başka bir CMS’ye geçerken, bunu yapmanın genellikle üç yolu vardır:
Manuel olarak
Araçlar veya Hizmetler aracılığıyla (eklentiler, uzantılar veya harici yazılım)
Bir profesyonel kiralamak
Bu makalede sona erdiğiniz gerçeği, bunu kendiniz nasıl yapacağınızı merak edebileceğiniz anlamına gelebilir, bu nedenle Seçenek 3’ü de masadan alabiliriz (ancak bir höyüğün ilerleyen saatlerinde ve büyük veya bir büyük veya varsa olduğunu unutmayın. Karmaşık web sitesi, belki de en iyi seçim). İlk seçenek yalnızca deneyimli bir geliştiriciyseniz kullanılmalıdır. Bir kez daha, bunu aradığınız gerçeği, bu adımı manuel olarak ele almaya hazır olan bir SQL ve PHP uzmanı olmadığınız anlamına gelebilir. Bu bizi 2 numaraya sahip hale getiriyor.
Bu yazıda, sitenizi araçlar veya hizmetler kullanarak nasıl taşıyacağınız, bu durumda FG Joomla adlı ücretsiz bir eklenti WordPress’e. İlk Joomla ve WordPress Farkı, web sitenizi Joomla’dan WordPress’e nasıl taşıyacağınızı keşfetmeden önce karşılaşabileceğiniz bazı zorluklara bakalım. Belki de çoğu insanın bir CMS’den diğerine geçerken sahip olduğu en büyük endişe, özellikle hizmetleri kullanıyorsa, Joomla ve WordPress’in her ikisi de “içerik yönetim sistemleri” olmasına rağmen, zihinde farklı hedef pazarlarla başlamalarıdır. Bu nedenle sonunda çok farklı hale geliyorlar. Jjomla başlangıçta bir CMS olmayı amaçlarken, WordPress sadece açık ve kullanımı kolay bir bloglama platformu olarak başladı. Bu, sadece farklı bir yönetici arayüzü olmadığı anlamına gelir, aynı zamanda her CMS’nin web sitesinin içeriğini derleme şekli de farklıdır. Aşağıda kısa bir özet var, ancak Joomla vs WordPress hakkında daha fazla bilgi edinmek için bu gönderiyi kontrol edebilirsiniz. Bileşenlere karşı widget Joomla bileşenleri, WordPress tarafından oldukça farklı işlenen menüler, başlık görüntüleri ve benzerleri gibi şeyler de dahil olmak üzere makalenin dışındaki tüm içerik türlerini işler. WordPress’te, widget’lara genellikle onu göstermeyi seçebileceğiniz bir veya daha fazla özel alan verilir, şu ana kadar neredeyse aynıdır.
Tema vs şablon burada, fazla bir fark yok. Hem şablonlar hem de temalar, veritabanındaki içeriğin ziyaretçiler için nasıl çıktı ve ayarlandığı ile ilgilidir. Afişler, temas formları vb. Bu, standart Joomla’ya dahil olan ve çekirdek WordPress’te doğrudan eşdeğeri olmayan bir özelliktir. Ancak emin olun, bu tür şeyleri işleyen bir eklenti var. FG Joomla eklentisinin WordPress eklentisinin ana özelliklerinde, birçoğu bu şeyleri uygun WordPress ortaklarına dönüştürmekle gerçekten ilgileniyor (ancak eklentinin ücretsiz sürümü durumunda, iletişim formu bilgileri dışa aktarılmıyor, ancak bu oldukça kolaydır. Eklenti ile bir iletişim formu oluşturun). Çözülmüş bir endişe ile hareket edelim! Web sitenizi taşımaya çalışmadan önce Joomla’yı eklentilerle WordPress’e nasıl geçeceğiniz, rezerve etmelisiniz. Örneğin, Joomla Akeeba uzantısını kullanabilir veya web sitenizi manuel olarak ayırabilirsiniz. Ayrıca yerel geliştirme adımlarını da test etmeniz gerekir. Nasıl yönetileceğini görmek için WordPress’i yerel olarak yükleme kılavuzumuzu görebilirsiniz. Ya da Joomla için zaten yerel ayarlarınız varsa WordPress’i yeni bir klasöre yükleyin. Joomla’dan WordPress’e geçişinizi yerel olarak test ederek, kendi zamanınızdaki tüm karışıklıkların üstesinden gelebilirsiniz ve kendi yerel sunucu gizliliğinizde. Ardından, web sitenizin WordPress sürümünü mükemmel bir şekilde değiştirdikten sonra, web sitenizi LocalHost’tan doğrudan sunucuya taşımak için bu kılavuzu kullanabilirsiniz.
1. WordPress’i yerel geliştirme ayarlarında yeni bir klasöre yükleyin, yerel geliştirici sunucunuz için cpanelinize softaculous veya benzer bir yazılım varsa, WordPress’i tek bir tıklamayla yükleyebilirsiniz. Değilse, WordPress’in en son sürümünü sitelerinden indirin. Ardından www veya htdocs klasörünüzde (kuruluma bağlı olarak) yeni bir klasör oluşturun, örneğin Joomlamove gibi. Ardından yerel phpmyAdmin’inizi açın ve yeni bir veritabanını oluşturun ve kullanıcı hesabınızı kontrol edin. Şimdi tarayıcınızdaki WordPress klasörünü açın ve sizden dili seçmenizi isteyen yükleme ekranını göreceksiniz. İstediğiniz dili seçin, ardından veritabanı bilgilerini doldurun.
Şimdi sadece sitenin adını ve kullanıcı adı/şifre seçin ve tamamlayın. Artık yerel olarak hazırlanan kilitli bir test web siteniz var, bu yüzden bir sonraki adıma devam etmenin zamanı. 2. FG Joomla’yı yerel test sitenizdeki WordPress eklentisine yükleyin FG Joomla, tüm içeriğinizi bir CMS’den diğerine taşımak için geliştirilen ücretsiz bir eklentidir. Belirtildiği gibi, bu ücretsiz ve şanslıdır, çünkü gösterge panelinizdeki WordPress eklentisi dizininde bulunabilirsiniz.
Eklentiyi yüklemek için, WP-login.php sayfasındaki yerel sürümünüze giriş yapın ve eklenti ekranını açın. Yüklemek ve etkinleştirmek için WordPress’e FG Joomla eklentisini arayın.

3. Eklentiyi kullanmak için Joomla WordPress’e geçiş başlatın, Araç> İçe Aktarılan Bölümü Açın ve Joomla (FG) başlığının altındaki “İthalatçı Çalıştır” bağlantısını tıklayın.

Şimdi “tüm WordPress içeriğini boşaltmak” için işlevi kullanın.

Eklenti ekranını açın ve tüm WordPress verilerini silin. Sorulduğunda, sitenizin URL’sini ve dikkatle ilgili tüm veritabanı bilgilerini doldurun. PHPMyAdmin’inizdeki öneki tabloyu yeniden kontrol etmeyi unutmayın. Her şeyi doldurduktan sonra, veritabanı bağlantınızı test ettiğinizden emin olun. Ardından, ihtiyaçlarınıza uygun olan için kalan ayarları doldurun. Örneğin, meta anahtar kelimeleri etiket olarak içe aktarmayı seçmek. Ayrıca, testlerimiz sırasında düzgün bir şekilde içe aktarılamadığı için bu eklenti sürümüyle üstün görüntüler içe aktarmamayı seçmenizi tavsiye ettim.

4. Şimdi hareket etmenin zamanı geldi, sadece başlat/içe aktarmaya tıklayın ve eklentinin sihrini yapmasına izin verin. Bu, sitenizin boyutuna bağlı olarak zaman alabilir. Başarılı olursa, “İthalat bitti!” Aşağıda gösterildiği gibi mesaj.

İçeriğinizde dahili bir bağlantınız varsa (ki) günlükte aşağı kaydırdığınızdan emin olun ve Dahili Bağlantı düğmesine tıklayın.

5. Mükemmel Görüntü Adresi Joomla’da üstün görüntü işlevini kullanırsanız, burada her şey biraz daha karmaşık hale gelir. Üstün görüntü işlevini devre dışı bırakmazsanız ve sonuçlara bakın. Eklentinin yanlışlıkla yayından ilk görüntüyü gerçek üstün görüntüyü değil, yazının üstün görüntüsüne kadar oluşturacağını göreceksiniz.

Ancak, farklı yayınlardaki görüntüler ve tüm dahili bağlantılar işlevi de dahil olmak üzere diğer tüm sağlam içerikler (en önemlisi, kalıcı bağlantılar tam olarak aynı şekilde biçimlendirilir, bu nedenle mevcut içerik için herhangi bir aktarım yapmanıza gerek yoktur).Joomla’da, makale resminin tam makalenin kendisinden farklı olduğu sadece birkaç makaleniz varsa, içe aktarma ayarlarında üstün görüntüyü içe aktarma seçeneğini seçmemek daha iyi olabilir ve daha sonra yazınızı manuel olarak güncelleyin. Yeni WordPress sürümünde. Birçok yayın etkilendiğinde, derinlemesine bir yayın için uygun bir konu olan birçok verinin aktarılmasını içeren oldukça karmaşık bir görev haline gelir (çözüm örneklerini görmek istiyorsanız, söyleyin Yorumlarda, mevcut görevin karmaşıklığını fark etmeden önce yolun yaklaşık% 30’una sahibim).
6. Modülü widget’a taşıyın, iki CM arasındaki farkın Joomla’dan WordPress’e aktarımı biraz karmaşık hale getirdiği başka bir noktadır: modüller ve widget’lar. İyi haber şu ki, genellikle kullanılan yan kutu işlevine veya başlık/altbilgi alanına dayanan birçok modül, WordPress’te tam olarak aynı meslektaşlara sahip. Kötü haber, Joomla sitenize farklı bir modül yerleştirerek yaptığınız widget’ların yerleştirilmesi açısından genellikle fazla özgürlüğünüz yoktur. Yani göç kusurlu olabilir. Yan/altbilgi (başlık) Temaların çoğunda kenar çubuğu ve altbilgide widget alanları vardır. Bir modülünüz olan tek yer ise, her şeyi oldukça basitleştirir, çünkü benzer birçok seçenek vardır. Joomla sitemizin modül alanı örneğine benziyor. Ve bu WordPress widget’ın ekran alanıdır:

Belki de birçok benzerliğiniz vardır. Açık görünüm> widget’lar ve WordPress’in ihtiyacınız olana sahip olup olmadığını görün. Joomla’da bir arama modülü kullanıyor musunuz? WordPress’ten widget alanına arama widget’ını oldukça sürükleyin ve çıkarın. Aynı şeyi gezinme menüsü, resimler, yayınlar veya en son yorumlar için sadece birkaçını belirtmek için yapabilirsiniz.

Sonra WordPress’te varsayılan widget bulunmayan bir modül var, ancak erişmek için eklentiyi yükleyebilirsiniz. Örneğin, Joomla sitemde kullandığım bir “en popüler makale” modülü var, aynı işlevi sunan uygun eklentiyi yükleyebilirim. Eklentileri açın> Yeni ekleyin ve “En Popüler Gönderiler” i arayın. Birkaç farklı seçeneğiniz var, ancak bu örnekte popüler WordPress yayınlarını kullanalım.
Eklentiyi yükleyin ve etkinleştirin.Şimdi görünümden> widget’lara geri dönün ve aşağı kaydırın ve WordPress Popüler Mesajlar Widget’ı göreceksiniz. Çoğu uygun ücretsiz eklentiye sahip olduğundan, Core WordPress’te mevcut olmayan diğer Joomla modülleriyle bu işlemi tekrarlayabilirsiniz.Diğer alanlar (logolar, başlık görüntüleri, vb.) Böylece, belirtilen widget alanına girmeyen logo veya başlık görüntüsü gibi girmek istediğiniz bir modül vardır.Bir başlık veya logo görüntüsü ise, en son tema ile, eklemek için WordPress ayarlamalarını kullanabilirsiniz.Görünüşe gidin> özelleştirin ve seçtiğiniz tema için seçiminizin ne olduğunu görün (logo genellikle “site kimliği” veya “başlık” veya benzeri kısımdaki seçenektir)

Genellikle burada çoğu tema için sınırlı seçenekler vardır ve çok şey olsa bile, içeriği istediğiniz yere koymak için herhangi bir seçenek sunabilirler. Birçok hareketli parçaya sahip karmaşık bir Joomla siteniz varsa, WordPress temasını dahil edilen sayfa yapımcılarıyla (örneğin toplam WordPress temamız) kod satırlarına izin veren görmek iyi olabilir. Veya mevcut temanızla en iyi ve gevşek sayfa yapımcılarından birini deneyin (tema eklentilerle paketlenmezse veya açık bir şekilde uyumluluğu bildirmezse, sadece sorun yaşamayacağınızdan emin olmak için tema üreticisiyle iletişime geçmek isteyebileceğinizi bilin. eklentiler kullanırken). İletişim/Afişler Kontak formuna, banner ve Joomla’nın diğer bileşenlerine gelirken, en çok görülen makalelerle aynı taktiklere güvenmeniz gerekebilir, WordPress yapmak istediğiniz işlevi ekleyen eklentiyi yükleyin. İletişim formları oluşturmak ve yönetmek istiyorsanız, Kontak Formu eklentisinden daha iyisini yapabilirsiniz. Yukarıda açıklanan aynı adımları izleyin, yükleyin ve etkinleştirin. Bu, “İletişim” adlı yönetici kontrol panelinize yeni bir menü öğesi ekler, burada iletişim formunuzu yönetmeye gittiniz. Şimdi bilgileri manuel olarak Joomla iletişim formunuzdan taşıyabilirsiniz:
Bir iletişim eklentisi 7 ile oluşturduğunuz yeni iletişim formuna.

O olmalı! E-Niaga bölümü gibi taşınacak başka bir Joomla kısmınız varsa, mevcut WordPress eklentilerine bakın. Örneğin, Woocommerce’i deneyebilirsiniz. Bu, kullanımı kolay bir eklentidir, bu nedenle bazı ürünler eklemek sorun olmayacaktır. Eklenti bonusu: cms2cms Joomla’dan WordPress’e, tüm içeriği Joomla web sitenizden WordPress’e taşımak için alternatif bir eklenti mi arıyorsunuz? Bazen eğlencenin bir seçeneği vardır. CMS2CMS tarafından geliştirilen otomatik WordPress’e Joomla veri taşıma eklentisi ikinci. Bu eklenti ile, Joomla tabanlı web sitesi verilerini WordPress’e taşımak için yalnızca 6 hızlı adıma ihtiyacınız var. Bu:

Eklentileri indirin ve yeni WordPress sitenizde yükleyin/etkinleştirin

Bir cms2cms hesabı oluşturun

Mevcut Joomla web sitesi URL adresinizi verin

Zip Bağlantı Köprüsü dosyasını (eski ve yeni web sitelerini bağlamak için oluşturulan komut dosyası) indirin, ardından Zip dosyasında bulunan CMS2CMS klasörünü çıkarın

Çıkarılan klasörü mevcut Joomla web sitenizin kök klasörüne (dizin.php dosyası bulunur) FTP istemcisi yazılımından yükleyin

Her şey ayarlandıktan sonra bağlantı doğrulamasını tıklayın

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir