Posted by karaca on June 15, 2014 at 9:55pm
Merhabalar.
Bir müşterime ait özel bir script ile oluşturulmuş bir site var.
350,000+ FTP dosya
25mb (9,000+post) DB (veritabanı) bulunmakta
kısacası bu veritabanını drupale aktarıp eski siteyi drupale çevirmek için nereden başlamalıyım neler yapmalıyım ?

Comments
Merhaba Ismail arkadasim
Öncelikle aramiza hosgeldin demek istiyorum.
Drupal ile ne kadar tecruben var bilemiyorum. Eger yeni tanismis isen, önceligin Drupal olmali. Mevcut sitenin muadilini Drupal ile yapilandirmis ve calistirmis olmalisin.
Bu asamada tavsiyelerim;
1- Drupal ilk baslarda zor görunebilir. Aslinda degildir! Internette her turlu kaynak mevcut. Bu adresten baslayabilirsin. www.nodeone.se/sv/node/36
Drupal ile yeni tanisanlar genelde Drupal'i, digeri ile kiyaslarlar. Alismis oldugu cözumleri Drupal'de ararlar. Bu hataya dusme. Drupal ile bir problemin bazen on degisik cozumu olabilir. Acik ve önyargisiz olmak zaman kazandirir.
Siteni tasima isine gelirsek, bu is icinde birkac cözum olmakla beraber tavsiyem Migrate moduludur. Daha dogrusu sadece bu modul ile ilgili biraz tecrubem var diyeyim. Diger cözumlere bakmadim.
www.drupal.org/ project/migrate
bu adreslerde videolar mevcut
http://www.youtube.com/watch?v=3fG4wBvLrOI
http://vimeo.com/54448150
Su an mevcut bir projemde Drupal6 ve WP'den Drupal7'ye tasima yapmaktayim. Olayin mantigi kisaca su sekildedir.
1- Tasinmasi gereken db bir yere kopyala
2- migrate modulu ile bir harita hazirla. Bu harita ile db icerisindeki hangi tablolari Drupal'de hangi alanlara tasinacagi bilgisi olusturuyoruz. Yani neyi, nereye tasinacaginin bilgisi.
3- Magic!
Yalniz bu harita hazirlama kismi zaman almakta. Aklinda olsun.
Selamlar
Cenk
bu yöntemle daha kolay olur
ben yazana dek Cenk Hocam daha kapsamlı ve daha kolayca bir yöntemi anlatmış bile:)
http://geoperformans.com
Deneyeceğim.
Hoşbulduk Cenk bey.
Drupal ile bir kaç defa kendimi zorladım lakin başka önceliklerim olduğu için yeterince vakit ayıramadım. Birazda wordpress'in basitliği müthiş tema zenginliği beni bağladı. Lakin an itibarı ile kararlıyım tüm sitelerimi Drupal 8 çıkana kadar bekletip sonrasında drupale taşıyacağım.
Konu ile ilgili olarak migrate modülü bu videolarda gayet işlevsel görünmekte. Orkut Murat 'beyin önerdiği FEED's modülünü Yener bey de önermişti. her ikisinide denemek istiyorum. ancak bana uygun olanı her ikiside olabilirmi bunuda sormak istedim. Aşağıdaki görselde mevcut Script admin / içerik yönetim alanı var. bir bakıp yorumlarsanız sevinirim.
http://prntscr.com/3tie1q
ismail karaca
Yorum yapabilmek icin daha
Yorum yapabilmek icin daha fazla bilgiye ihtiyac var, sadece bir ekran göruntusu ile olabilecek bir sey degil maalesef!
Ayrica belirteyim, ben senin yerinde olsam Drupal7'ye tasirdim sitemi. Drupal8 ciktiktan sonra 1bucuk - 2 yil beklerdim. Cunku;
Destek! Sorularina ve/veya sorunlarina cevap bulman zor olacak. Unutma Drupal8 hepimiz icin yeni olacak.
Ihtiyacin olan diger modullerden bazilari Drupal8 icin surum cikartmayabilir veya cok gec cikartabilirler.
Bugs! Dogal olarak yeni moduller arasinda bir cok cakisma ve hatalar olacak. Temizlenmesi ve kararli hale gelmesi lazim.
Drupal8 icin beklentiler daha esnek, stabil, performansli vs. vs. ancak ya beklentileri karsilayamaz ise!
gibi durumlardan öturu Drupal7 öneririm.
Selamlar
Cenk
Güzel bir planlama ile aktarmak kolay
Öncelikle, içerik türlerini, sınıflandırma sözlüklerini iyice planlamalı. Sonra Drupal kurulumunu tamamlayıp, içerik türü ve sözlükleri oluşturmalı.
Finalde de, taşıma yapılacak veritabanını CSV olarak dışa aktardıktan sonra, Feeds kullanarak Drupal'da içe aktarmak mümkün olacaktır.
https://drupal.org/project/feeds
Şu videoda nasıl başlanacağı anlatılıyor:
http://www.youtube.com/watch?v=yxCzrkcpEvs
Verileri doğru haritalamak ve CSV olarak dışa aktarılmış veritabanını temizlemek en kritik 2 konu.
http://geoperformans.com
Evet Ismail feeds modulu de
Evet Ismail feeds modulu de ise yarar ve belki yeni baslayanlar icin daha az karmasik olabilir. Sen her iki modulede bir göz at ve ilgili videolardan faydalan bir fikir edinmeye calis.
Plan tamam ama
http://prntscr.com/3tie1q
Hepsini planladım. İçerik türleri / taksonomi / özel alanlar vb.
Bu noktada iki sorunum var.
1. veritabanı Dosyam SQL formatında (nasıl convert edebilirim)
2. videoyu baştan sona izledim ama veritabanı dosyasını nasıl import edebileceğimi nasıl yükleyeceğimi göstermiyor sanırım. bununla ilgili bir fikriniz varmıdır ?
İlginize teşekkürler.
ismail karaca
phpMyAdmin iyidir
SQL dosyasını phpMyAdmin'e import ettikten sonra, CSV olarak export etmek mümkün.
sonrasında Feeds içinde gelen CSV importer'ı kullanarak içe aktarabilirsiniz.
http://geoperformans.com