Drupal 7'deki dosya türlerini, Drupal 8'deki ortam varlıklarının içine aktarma Umit Pa, 23/07/2017 - 17:17

File_entity modülü, her dosya türü için dosya grupları oluşturmamıza izin veren harika bir moduldur.
{file_managed} tablosuna bir tür alanı ekler. Çekirdekte Drupal 7'den Drupal'a 8 dosya taşınması için yönetilen dosyalar Drupal 7'deki alansal olmayan varlıklardır, dolayısıyla çekirdekteki dosyaları taşıyamayız. Ancak file_entity modülü, dosya paketlerine alanlar eklemenize izin verir.
Nihai kaynak eklentisi şuna benziyor:

Drupal 8'de yinelenen JavaScript olay işleyicilerini önlemek Umit Pt, 12/06/2017 - 22:14

JavaScript olay işleyicilerinin birden fazla bağlanmasını önleme

Drupal davranışlarında olay dinleyici işlevlerini kullanırsanız, Ajax isteklerini çalıştırdıktan sonra işleyicilerin çoğaltılmasını önlemek için .once () function kullanın. Bu örnekte, bir düğme öğesi tıklatıldığında bir paragraf arasında geçiş yapılır ve hiçbir şey çalıştırmazsanız iyi çalışır. Ajax aynı sayfada istekte bulunur. Ancak bunu yaparsanız, Drupal.behaviors düğmeye yeniden basıp tıklama dinleyicisi birden çok kez eklenecektir. Dolayısıyla paragraf birden çok kez değiştirilecektir.

Drupal 8'de özel bloklar nasıl oluşturulur ve Twig'de ekran nasıl ayarlanır Umit Sa, 06/06/2017 - 03:57
Drupal 8 de, özel bir modül geliştirirken PHP içinde doğrudan HTML yazmaktan kaçınılmalıdır. Bu örnekte size programlı olarak özel bir blok oluşturmayı, özel bir Twig dosyası oluşturmayı ve istenen değişkenleri bir şablona göstermeyi deneyimleyeceğiz.
Drupal 8'de Drupal Commerce için özel bir ödeme bölmesi oluşturma Umit Pt, 05/06/2017 - 03:34

Bu makalede, Drupal 8'de Drupal Commerce için nasıl bir özel ödeme bölmesi oluşturabileceğinizi göstereceğim. Bu amaçla, bir yapılandırma formuna sahip bir ödeme bölmesi ve kullanıcıların siparişlerine kupon ekleme olanağı yaratacağız.

Drupal ile çoklu dil kullanımı Umit Pt, 08/02/2016 - 23:28

Drupal ile hazırlanan bir web sitesini çok dilli bir yapı haline getirmek için; ilk yapılması gereken çekirdekte gelen "Locale" ve "Content translation" modullerini aktif etmek olucaktır. Modulleri aktif ettikten sonra "admin/config/regional/language/add" sayfasına giderek çevirini yapmak istediğiniz yeni bir dil eklemeniz gerekiyor.
Daha sonra hangi içerik tipinizin çok dilli olarak çevirmek istiyorsanız. İçerik türleri sayfasına giderek "/admin/structure/types/manage/" çevirilerini yapmak istediğiniz içerik türünü seçerek ayar sayfasındaki "Çoklu dil desteği" seçeneğini aktif etmeniz gerekiyor.

Drupal ve seo eklentileri Umit Sa, 07/04/2015 - 23:08

Drupal topluluğu içinde geliştirilmiş bir çok seo eklentileri mevcuttur. Bunların bazıları ciddi anlamda işe yarıyor iken bazılarından randuman vermiyor. Sizler için en önemli olanlarını analiz edip sıralayacağız. Drupale aşina biri iseniz listedeki modulleri kullanmış olmanız muhtemel.

Drush ile tek dosyada kendi dağıtımınızı yapın Erdem Sa, 03/02/2015 - 23:00

Drush generate-makefile ile Kendi Dağıtımınızı Yapın

Merhaba arkadaşlar, bugün size drush ın süpersonik bir işlevinden bahsedeceğim. Drupal kullananlar bilirler ki her kurulumda kullandığınız eklentileri ya site içerisinden tek tek eklemek gerekir ya da eklentileri tek tek indirip hepsini ftp den göndermeniz gerekmektedir.

Drush (Drupal Shell) Nedir? Erdem Cu, 13/06/2014 - 21:29

Drush kelimesi Drupal ve Shell kelimelerinin ilk hecelerinin birleştirilmesiyle oluşturulmuştur. Drupal kabuğu anlamına gelen Drush, Drupal ile geliştirilmiş siteleri kontrol etmek, işletmek ve geliştirmek için kullanılan bir kabuk tabanlı uygulamadır.

Drush ile neler yapabileceklerimizi sonraki bölümlerde ele alacağız fakat bu aşamada Drupal'in çekirdek güncellemesinin zorluğundan yakınanlara iyi bir haberimiz var! Drush en çok sizin yüzünüzü güldürecek.

Drupal'de git kullanarak patch nasıl yapılır? Erdem Çar, 23/04/2014 - 21:50

Drupal'da git kullanarak patch uygulama

Drupal ile patch dosyalarının nasıl uygulanacağını git kullanarak anlatacağım.

Öncelikle uygulayacağımız .patch dosyasını terminal yardımıyla wget kullanarak drupal kurulu dizinimize indiriyoruz. İsterseniz kendiniz indirerek drupal dizinine ftp aracığıyla da gönderebilirsiniz.

wget [patch-ismi].patch

Patch dosyasını uygulamadan önce dosyayı herhangi bir metin editörüyle açıp düzenlenecek dosyalara bakıyoruz ve yedeklerini alıyoruz.

Drupal'de varsayılan CSS dosyalarını nasıl çıkarabilirim? Umit Cu, 18/04/2014 - 21:23

Drupal'de css optimize ederek performans arttirma yöntemi
Eğer sıfırdan bir tema oluşturuyorsak, çekirdekten gelen css dosyaları tüm standart css sınıflarının üzerine yazılır. Haliyle gereksiz bir sürü css sınıfına sahip oluruz ve bu sınıflar web sitemizin performansında negatif katkıda bulunur. Hiç gereği yokken sorgu sayımızı arttırmış oluruz