ekşi sözlük entry'lerini wordpress'e aktarmak

  • bağımsız sunucusunda (self hosted) wordpress blog’u olanlar için basit ve hızlıca halledilebilen bir işlemdir. wordpress sitenize eklenti kurulumu yapabiliyor olmanız bu işlem için yeterlidir.

    buradaki içeriğini kendi blog’una aktarmak isteyenler için hem yazılı, hem de görüntülü bir tutorial paylaşarak veda edeyim.

    aşağıda anlatılanların videosu: https://youtu.be/f_uhjhpyyfu

    1- ekşi sözlük’te ayarlar - yedek bölümünden entry’lerinizin yedeğini indirin, zip dosyasını açın. xml uzantılı dosya elinizin altında olsun.

    2- wordpress blog’unuzun eklentiler bölümüne gidin, "wp all ımport” isimli eklentiyi arayın, bulun ve kurun.

    3- kurulumdan sonra sol menüden all ımport’a tıklayın ve beliren ekranda “upload a file” diyerek elinizdeki ekşi sözlük yedeğini yükleyin.

    4- yükleme bitince beliren ekranda mavi renkteki “continue to step 2” düğmesine tıklayın.

    5- ikinci adımda genel bir kontrol olacak. ekranda örnek bir entry’nizi görüyorsanız ve yeşil bir ikonun yanında “each <entry> element will be imported into a new yazı” gibi bir ibare varsa her şey tamam demektir, mavi renkteki “continue to step 3” düğmesine tıklayın.

    6- şimdi en kritik noktaya geldik. burada entry’lerinizin parçalarınızın nasıl kullanılacağını yazılıma göstermeniz gerekiyor.

    sağda göreceğiniz örnek entry'nin title yazan kısmını sürükleyip, sol tarafta başlık girilsin diye konulmuş olan girişe bırakın -bu kısımlar videoda daha net anlaşılabilir.

    benzer şekilde, yeşil renkte entry yazan kısmı sürükleyip içerik editörünün ortasına bırakın - veya içerik editörüne {.} yazın, o da olur.

    bunun ardından, aşağı inmeden önce “advanced options”a tıklayın ve “keep line breaks from file” seçeneğini işaretleyin. böylece aktarma işlemi esnasında entry’lerimizdeki boşlukların gitmesini engelledik.

    şimdi ekranı biraz aşağı kaydırın, “other post options” veya “other yazı options” diye geçen kısmı açın. yine sağda entry’nizin date bölümünü sürükleyip sol tarafta bulunacak post dates bölümüne bırakın.

    artık hazırsınız, ama eğer opsiyonel olarak entry’lerinizin belli bir kategoriye ait olarak kaydedilmesini istiyorsanız “taxonomies, categories, tags” bölümünü açıp, kategoriler veya categories’i seçip, “each yazı has just one kategori (each post has just one category)” seçeneğini seçerek oraya entryler vb. kategori ismi girebilirsiniz.

    7- şimdi en alttaki mavi “continue to step 4” düğmesine tıklayarak bir sonraki adıma geçin.
    bu son adımda da sizden entry’ler için “unique identifier” girmeniz istenecek. soldaki entry’nizin id yazan kısmını sürükleyip buraya bırakın - veya id’yi sürükleyemiyorsanız direk şunu girin: {./@id}. continue diyerek devam edin.

    8- artık “confirm & run ımport” diyerek içeriğinizi blogunuza aktarabilirsiniz.

    5300 civarı entry'i, ortalama bir işlemci - sunucu kuvvetiyle içeri aktarmak yaklaşık 4 dakika sürüyor. sizin sunucunuzda bu işlem, entry sayınıza da bağlı olarak daha kısa veya uzun sürebilir.

    bilinmeyen bir gelecekte açık kaynak kodlu özgür interaktif sözlük'te görüşmek umuduyla.