Drupal cok gelişmiş bir blog platformudur PHP tabanlı olan Drupal, kurulumu gayet kolay fakat oğrenmesi ve 3parti moduler desteği acısından da bir o kadar sıkıntılıdır Drupal 7 uzerine kurulmuş olan CevapSepeticom sitesi Turkiye’den Drupalorg’a resmi olarak destek veren ilk Turk web sitesidir Ne yazık ki yaşadığımız bir cok sıkıntı yuzunden bu platform beklentilerimizin cok gerisinde kalmıştır Bu yazıda bu sıkıntılara biraz olsun değinmeye calışacağız
3Parti Modul Desteği
Teknolojik acıdan incelendiği zaman Drupal, WordPress ve Joomla gibi diğer platformlardan cok daha sofistike ve geliştirilmeye daha musait bir yazılım olarak gorunse de, ne yazık ki kısa ve uzun vadede kullanıcıya cok problem yaşatıyor Ozellikle dışarıdan modul geliştiren kişiler bu modulleri genelde cok dikkatsiz yazıyor ve sonrasında da pek destek vermiyor Bir cok Drupal modulunun yıllardır Alpha veya beta surumunde olması da bunun en guzel orneğidir WordPress ile kıyaslandığı zaman 3parti modulleri gercekten cok geri kalmış durumdadır Bazen Drupal core icin yapılan guncellemeler bu 3parti modullerinin işleyişini bozduğu icin bu modullerin acilen guncellenmesi gerekiyor Ne yazık ki, yazılımcılar bu konuya hic onem vermiyor Sonuc olarak platformda surekli modullerin eksikleri veya hataları yuzunden problemlerle karşılaşmak ve problemlerinin cozumlerinin de forumlardan bulamamak Drupal hakkında pozitif şeyler soylenmesini gucleştiriyor
SEO Acısından Eksikler
SEO bloglar acısından cok onemli bir konudur Drupal ne yazık ki bu konuda da sınıfta kalıyor Yine 3parti modullerin zayıflığı ve Drupal’ın karmaşık duzeninin getirdiği teknik problemler, Google ve Bing gibi arama motorlarının webmaster tool’larında kabak gibi ortaya cıkıyor Bir cok basit internal SEO konularının bile Drupal yazılımcıları tarafından hic dikkate alınmamış olması, 7 surumdur bu arkadaşların ne yaptığı sorusunu ister istemez akla getiriyor Yeni yazılan her yeni makalenin pinglenmesi kadar basit bir şeyin bile bulunmaması gercekten şaka gibi bir durum Ayrıca 3parti SEO modulleri, WordPress’tekilere gore gercekten cok geri kalmış durumda
Drupal Cache ve Sitenin SuratiDrupal’ın hızı konusunda rakiplerine fark ettiği yazılır cizilir Ozellikle yuksek hacimli sitelerde Drupal’ın cok başarılı olduğunun altı cizilir Yalnız bu konuda bilinmesi gereken bazı onemli noktalar var Oncelikle Drupal’da dinamik elementlerin ve modullerin eklenmesi site hızını ciddi anlamda etkiliyor Cok fazla modul aynı anda calışıyorsa hem cok problem doğurabiliyor hem de yuksek bir donanıma ihtiyac duyuluyor Sadece 1520 modulle bile PHP’ye kalan hafızayı tuketmek cok kolay Bu acıdan bakılacak olursa dinamik eleman iceren sayfalar cok da iyi performans gostermiyor Yani statik icerik sayfaları daha hızlı calışıyor ki zaten de oyle olması gerekli değil mi?
Cron HatalarıDrupal arka planda bir cok modulun fonksiyonlarını calıştırabiliyor Bu işlemler Elysia Cron veya Super Cron gibi 3parti bir modul uzerinden de yonetebilmek mumkun Yalnız arka planda calışan moduller hata verdiği zaman bu hataları anlamak ve cozmek tam bir kaos Orneğin, siteyi indexleyen Drupal search modulu anlamsız yere durabiliyor Cron’a baktığınız zaman bir neden goremiyorsunuz Halbuki bu hatanın nedeni yazdığınız makalenin icine koymuş olduğunuz bir kod bile olabiliyor Bunun gibi yuzlerce garip problemle karşılamak ne yazık ki Drupal’da pek mumkun
Core GuncellemeleriDrupal’ın core guncellemelerinin 7 surumdur manuel yani elle yapılıyor olması da ayrıca tam bir komedi Sonucta bunlar buyuk surum değişikleri olsa anlayacağız fakat Drupal 722’de 723’e gecmek icin bile siteyi bakım moduna sokmak ve bir cok dosyayı silip ustune yenilerini yazmak ve sonrasında da veri tabanını guncellemek riskli bir işlem Her guncelleme sonucunda bir kac 3parti modulunun patlak vermesi gayet olası bir durum
Sonuc olarak Drupal’ı kurmakla aldığınız bir cok risk var Buyuk firmalar yurtdışında Drupal’ı tercih etse de, Drupal gercekten de cok problematik bir platformdur Drupal 8’de nelerin değiştiğini bilmiyoruz ama 7’den 8’e gecmenin bizim icin doğurabileceği problemleri hayal bile edemiyoruz
Teknoloji Drupal cok gelişmiş bir blog platformudur PHP tabanlı olan Drupal, kurulumu gayet kolay fakat oğrenmesi ve 3parti moduler desteği acısından da bir o kadar sıkıntılıdır Drupal 7 uzerine kurulmuş olan CevapSepeticom sitesi Turkiye’den Drupalorg’a resmi olarak destek veren ilk Turk web sitesidir Ne yazık ki yaşadığımız bir cok sıkıntı yuzunden bu platform beklentilerimizin cok gerisinde kalmıştır Bu yazıda bu sıkıntılara biraz olsun değinmeye calışacağız
3Parti Modul Desteği
Teknolojik acıdan incelendiği zaman Drupal, WordPress ve Joomla gibi diğer platformlardan cok daha sofistike ve geliştirilmeye daha musait bir yazılım olarak gorunse de, ne yazık ki kısa ve uzun vadede kullanıcıya cok problem yaşatıyor Ozellikle dışarıdan modul geliştiren kişiler bu modulleri genelde cok dikkatsiz yazıyor ve sonrasında da pek destek vermiyor Bir cok Drupal modulunun yıllardır Alpha veya beta surumunde olması da bunun en guzel orneğidir WordPress ile kıyaslandığı zaman 3parti modulleri gercekten cok geri kalmış durumdadır Bazen Drupal core icin yapılan guncellemeler bu 3parti modullerinin işleyişini bozduğu icin bu modullerin acilen guncellenmesi gerekiyor Ne yazık ki, yazılımcılar bu konuya hic onem vermiyor Sonuc olarak platformda surekli modullerin eksikleri veya hataları yuzunden problemlerle karşılaşmak ve problemlerinin cozumlerinin de forumlardan bulamamak Drupal hakkında pozitif şeyler soylenmesini gucleştiriyor
SEO Acısından Eksikler
SEO bloglar acısından cok onemli bir konudur Drupal ne yazık ki bu konuda da sınıfta kalıyor Yine 3parti modullerin zayıflığı ve Drupal’ın karmaşık duzeninin getirdiği teknik problemler, Google ve Bing gibi arama motorlarının webmaster tool’larında kabak gibi ortaya cıkıyor Bir cok basit internal SEO konularının bile Drupal yazılımcıları tarafından hic dikkate alınmamış olması, 7 surumdur bu arkadaşların ne yaptığı sorusunu ister istemez akla getiriyor Yeni yazılan her yeni makalenin pinglenmesi kadar basit bir şeyin bile bulunmaması gercekten şaka gibi bir durum Ayrıca 3parti SEO modulleri, WordPress’tekilere gore gercekten cok geri kalmış durumda
Drupal Cache ve Sitenin SuratiDrupal’ın hızı konusunda rakiplerine fark ettiği yazılır cizilir Ozellikle yuksek hacimli sitelerde Drupal’ın cok başarılı olduğunun altı cizilir Yalnız bu konuda bilinmesi gereken bazı onemli noktalar var Oncelikle Drupal’da dinamik elementlerin ve modullerin eklenmesi site hızını ciddi anlamda etkiliyor Cok fazla modul aynı anda calışıyorsa hem cok problem doğurabiliyor hem de yuksek bir donanıma ihtiyac duyuluyor Sadece 1520 modulle bile PHP’ye kalan hafızayı tuketmek cok kolay Bu acıdan bakılacak olursa dinamik eleman iceren sayfalar cok da iyi performans gostermiyor Yani statik icerik sayfaları daha hızlı calışıyor ki zaten de oyle olması gerekli değil mi?
Cron HatalarıDrupal arka planda bir cok modulun fonksiyonlarını calıştırabiliyor Bu işlemler Elysia Cron veya Super Cron gibi 3parti bir modul uzerinden de yonetebilmek mumkun Yalnız arka planda calışan moduller hata verdiği zaman bu hataları anlamak ve cozmek tam bir kaos Orneğin, siteyi indexleyen Drupal search modulu anlamsız yere durabiliyor Cron’a baktığınız zaman bir neden goremiyorsunuz Halbuki bu hatanın nedeni yazdığınız makalenin icine koymuş olduğunuz bir kod bile olabiliyor Bunun gibi yuzlerce garip problemle karşılamak ne yazık ki Drupal’da pek mumkun
Core GuncellemeleriDrupal’ın core guncellemelerinin 7 surumdur manuel yani elle yapılıyor olması da ayrıca tam bir komedi Sonucta bunlar buyuk surum değişikleri olsa anlayacağız fakat Drupal 722’de 723’e gecmek icin bile siteyi bakım moduna sokmak ve bir cok dosyayı silip ustune yenilerini yazmak ve sonrasında da veri tabanını guncellemek riskli bir işlem Her guncelleme sonucunda bir kac 3parti modulunun patlak vermesi gayet olası bir durum
Sonuc olarak Drupal’ı kurmakla aldığınız bir cok risk var Buyuk firmalar yurtdışında Drupal’ı tercih etse de, Drupal gercekten de cok problematik bir platformdur Drupal 8’de nelerin değiştiğini bilmiyoruz ama 7’den 8’e gecmenin bizim icin doğurabileceği problemleri hayal bile edemiyoruz
3Parti Modul Desteği
Teknolojik acıdan incelendiği zaman Drupal, WordPress ve Joomla gibi diğer platformlardan cok daha sofistike ve geliştirilmeye daha musait bir yazılım olarak gorunse de, ne yazık ki kısa ve uzun vadede kullanıcıya cok problem yaşatıyor Ozellikle dışarıdan modul geliştiren kişiler bu modulleri genelde cok dikkatsiz yazıyor ve sonrasında da pek destek vermiyor Bir cok Drupal modulunun yıllardır Alpha veya beta surumunde olması da bunun en guzel orneğidir WordPress ile kıyaslandığı zaman 3parti modulleri gercekten cok geri kalmış durumdadır Bazen Drupal core icin yapılan guncellemeler bu 3parti modullerinin işleyişini bozduğu icin bu modullerin acilen guncellenmesi gerekiyor Ne yazık ki, yazılımcılar bu konuya hic onem vermiyor Sonuc olarak platformda surekli modullerin eksikleri veya hataları yuzunden problemlerle karşılaşmak ve problemlerinin cozumlerinin de forumlardan bulamamak Drupal hakkında pozitif şeyler soylenmesini gucleştiriyor
SEO Acısından Eksikler
SEO bloglar acısından cok onemli bir konudur Drupal ne yazık ki bu konuda da sınıfta kalıyor Yine 3parti modullerin zayıflığı ve Drupal’ın karmaşık duzeninin getirdiği teknik problemler, Google ve Bing gibi arama motorlarının webmaster tool’larında kabak gibi ortaya cıkıyor Bir cok basit internal SEO konularının bile Drupal yazılımcıları tarafından hic dikkate alınmamış olması, 7 surumdur bu arkadaşların ne yaptığı sorusunu ister istemez akla getiriyor Yeni yazılan her yeni makalenin pinglenmesi kadar basit bir şeyin bile bulunmaması gercekten şaka gibi bir durum Ayrıca 3parti SEO modulleri, WordPress’tekilere gore gercekten cok geri kalmış durumda
Drupal Cache ve Sitenin SuratiDrupal’ın hızı konusunda rakiplerine fark ettiği yazılır cizilir Ozellikle yuksek hacimli sitelerde Drupal’ın cok başarılı olduğunun altı cizilir Yalnız bu konuda bilinmesi gereken bazı onemli noktalar var Oncelikle Drupal’da dinamik elementlerin ve modullerin eklenmesi site hızını ciddi anlamda etkiliyor Cok fazla modul aynı anda calışıyorsa hem cok problem doğurabiliyor hem de yuksek bir donanıma ihtiyac duyuluyor Sadece 1520 modulle bile PHP’ye kalan hafızayı tuketmek cok kolay Bu acıdan bakılacak olursa dinamik eleman iceren sayfalar cok da iyi performans gostermiyor Yani statik icerik sayfaları daha hızlı calışıyor ki zaten de oyle olması gerekli değil mi?
Cron HatalarıDrupal arka planda bir cok modulun fonksiyonlarını calıştırabiliyor Bu işlemler Elysia Cron veya Super Cron gibi 3parti bir modul uzerinden de yonetebilmek mumkun Yalnız arka planda calışan moduller hata verdiği zaman bu hataları anlamak ve cozmek tam bir kaos Orneğin, siteyi indexleyen Drupal search modulu anlamsız yere durabiliyor Cron’a baktığınız zaman bir neden goremiyorsunuz Halbuki bu hatanın nedeni yazdığınız makalenin icine koymuş olduğunuz bir kod bile olabiliyor Bunun gibi yuzlerce garip problemle karşılamak ne yazık ki Drupal’da pek mumkun
Core GuncellemeleriDrupal’ın core guncellemelerinin 7 surumdur manuel yani elle yapılıyor olması da ayrıca tam bir komedi Sonucta bunlar buyuk surum değişikleri olsa anlayacağız fakat Drupal 722’de 723’e gecmek icin bile siteyi bakım moduna sokmak ve bir cok dosyayı silip ustune yenilerini yazmak ve sonrasında da veri tabanını guncellemek riskli bir işlem Her guncelleme sonucunda bir kac 3parti modulunun patlak vermesi gayet olası bir durum
Sonuc olarak Drupal’ı kurmakla aldığınız bir cok risk var Buyuk firmalar yurtdışında Drupal’ı tercih etse de, Drupal gercekten de cok problematik bir platformdur Drupal 8’de nelerin değiştiğini bilmiyoruz ama 7’den 8’e gecmenin bizim icin doğurabileceği problemleri hayal bile edemiyoruz
Teknoloji Drupal cok gelişmiş bir blog platformudur PHP tabanlı olan Drupal, kurulumu gayet kolay fakat oğrenmesi ve 3parti moduler desteği acısından da bir o kadar sıkıntılıdır Drupal 7 uzerine kurulmuş olan CevapSepeticom sitesi Turkiye’den Drupalorg’a resmi olarak destek veren ilk Turk web sitesidir Ne yazık ki yaşadığımız bir cok sıkıntı yuzunden bu platform beklentilerimizin cok gerisinde kalmıştır Bu yazıda bu sıkıntılara biraz olsun değinmeye calışacağız
3Parti Modul Desteği
Teknolojik acıdan incelendiği zaman Drupal, WordPress ve Joomla gibi diğer platformlardan cok daha sofistike ve geliştirilmeye daha musait bir yazılım olarak gorunse de, ne yazık ki kısa ve uzun vadede kullanıcıya cok problem yaşatıyor Ozellikle dışarıdan modul geliştiren kişiler bu modulleri genelde cok dikkatsiz yazıyor ve sonrasında da pek destek vermiyor Bir cok Drupal modulunun yıllardır Alpha veya beta surumunde olması da bunun en guzel orneğidir WordPress ile kıyaslandığı zaman 3parti modulleri gercekten cok geri kalmış durumdadır Bazen Drupal core icin yapılan guncellemeler bu 3parti modullerinin işleyişini bozduğu icin bu modullerin acilen guncellenmesi gerekiyor Ne yazık ki, yazılımcılar bu konuya hic onem vermiyor Sonuc olarak platformda surekli modullerin eksikleri veya hataları yuzunden problemlerle karşılaşmak ve problemlerinin cozumlerinin de forumlardan bulamamak Drupal hakkında pozitif şeyler soylenmesini gucleştiriyor
SEO Acısından Eksikler
SEO bloglar acısından cok onemli bir konudur Drupal ne yazık ki bu konuda da sınıfta kalıyor Yine 3parti modullerin zayıflığı ve Drupal’ın karmaşık duzeninin getirdiği teknik problemler, Google ve Bing gibi arama motorlarının webmaster tool’larında kabak gibi ortaya cıkıyor Bir cok basit internal SEO konularının bile Drupal yazılımcıları tarafından hic dikkate alınmamış olması, 7 surumdur bu arkadaşların ne yaptığı sorusunu ister istemez akla getiriyor Yeni yazılan her yeni makalenin pinglenmesi kadar basit bir şeyin bile bulunmaması gercekten şaka gibi bir durum Ayrıca 3parti SEO modulleri, WordPress’tekilere gore gercekten cok geri kalmış durumda
Drupal Cache ve Sitenin SuratiDrupal’ın hızı konusunda rakiplerine fark ettiği yazılır cizilir Ozellikle yuksek hacimli sitelerde Drupal’ın cok başarılı olduğunun altı cizilir Yalnız bu konuda bilinmesi gereken bazı onemli noktalar var Oncelikle Drupal’da dinamik elementlerin ve modullerin eklenmesi site hızını ciddi anlamda etkiliyor Cok fazla modul aynı anda calışıyorsa hem cok problem doğurabiliyor hem de yuksek bir donanıma ihtiyac duyuluyor Sadece 1520 modulle bile PHP’ye kalan hafızayı tuketmek cok kolay Bu acıdan bakılacak olursa dinamik eleman iceren sayfalar cok da iyi performans gostermiyor Yani statik icerik sayfaları daha hızlı calışıyor ki zaten de oyle olması gerekli değil mi?
Cron HatalarıDrupal arka planda bir cok modulun fonksiyonlarını calıştırabiliyor Bu işlemler Elysia Cron veya Super Cron gibi 3parti bir modul uzerinden de yonetebilmek mumkun Yalnız arka planda calışan moduller hata verdiği zaman bu hataları anlamak ve cozmek tam bir kaos Orneğin, siteyi indexleyen Drupal search modulu anlamsız yere durabiliyor Cron’a baktığınız zaman bir neden goremiyorsunuz Halbuki bu hatanın nedeni yazdığınız makalenin icine koymuş olduğunuz bir kod bile olabiliyor Bunun gibi yuzlerce garip problemle karşılamak ne yazık ki Drupal’da pek mumkun
Core GuncellemeleriDrupal’ın core guncellemelerinin 7 surumdur manuel yani elle yapılıyor olması da ayrıca tam bir komedi Sonucta bunlar buyuk surum değişikleri olsa anlayacağız fakat Drupal 722’de 723’e gecmek icin bile siteyi bakım moduna sokmak ve bir cok dosyayı silip ustune yenilerini yazmak ve sonrasında da veri tabanını guncellemek riskli bir işlem Her guncelleme sonucunda bir kac 3parti modulunun patlak vermesi gayet olası bir durum
Sonuc olarak Drupal’ı kurmakla aldığınız bir cok risk var Buyuk firmalar yurtdışında Drupal’ı tercih etse de, Drupal gercekten de cok problematik bir platformdur Drupal 8’de nelerin değiştiğini bilmiyoruz ama 7’den 8’e gecmenin bizim icin doğurabileceği problemleri hayal bile edemiyoruz