Drupal 8.6'da göreceğimiz 5 yeni özellik

drupal

Drupal 8.6 kararlı sürüm olarak 5 Eylül'de yayımlanacak. Ben de bu makalede 8.6'da göreceğimiz 5 yeni özelliği incelemek istedim:

1. yeni özellik: Demo

Drupal, bu yeni özelliğinde "Demo: Umami Food Magazine" adında bir demo site kurabilme şansı veriyor.
choose-umami.png

Bu demo sitenin kurulumunu bitirdikten sonra yeni sitenizde bir yemek sitesinde olduğu gibi demo içerik, demo tarifler oluşuyor.
umami-screenshot.png

Umami demo sitesinde yaklaşık 20 demo içerik var. Bunların çoğu "Recipe" (Tarif) adında bir içerik tipinde. Demo sitemiz değişik alan tiplerinin nasıl çalıştığını göstermek için iyi kurgulanmış.
umami-content-type.png

Hatta güzel bir gösterim bile var. Bütün içerikler basit içerikler fakat basit bir Drupal kurulumundan daha güzel göründüğü kesin.
umami-recipes.png

2. yeni özellik: medya kütüphanesi

Nihayet Drupal'da medya bir yerleye gelebiliyor. 2017'nin sonlarına doğru 8.4'nün çıkmasıyla birlikte medya dosyaları Drupal'da daha iyi bir yere gelmeye başladı. Ancak hala bu özellikler sınırlıydı. 8.6'nın çıkmasıyla birlikte Drupal'ın çekirdeğinde "Media Library" adında yeni bir modül var. Bu modül şimdilik "Experimental" (Deneysel) o yüzden kendiniz etkenleştirmeniz gerekiyor:
media-library-drupal.png

Yeni kütüphaneyi kullanabilmek için "Media" tipinde bir alan oluşturun. Bu alan "Entity reference" olarak gözükecek:
media-reference-field.png

Bu alan tipiyle yeni bir içerik oluşturmak istediğinizde,"Browse media" veya "Add media" tuşlarına tıklayabilirsiniz.
media-library.png

Şimdi sitenize yüklenmiş olan bütün medya dosyalarının arasından seçim yapabileceksiniz. Bu Drupal için büyük bir adım! Medya kütüphanesi Views ile yapıldığı için istediğini şekilde düzenleme şansınız da var.
media-library-with-images.png

3. yeni özellik: YouTube ve Vimeo video gömme

Medya kütüphanesine ek olarak, Drupal 8.6 uzaktan video gömme desteğini de iyileştirdi:

  • "Media" alan tipi ile bir içerik oluşturun ve "Remote video" seçin.

media-youtube.png

  • Content > Media > Add media seçeneğine gidin.
  • "Remote video" seçeneğine tıklayın.
  • YouTube veya Vimeo videosu adresini girin
  • "Save" tıklayın.

add-remote-video.png

  • Şimdi video alanı olan bir içerik yarattığınızda "Browse media" düğmesine tıklayabilirsiniz

youtube-embeds.png

  • Daha önceden eklemiş olduğunuz videoyu seçebilirsiniz:

choose-media-embed.png

Not: Böyle bir özellik gelecek ama bence bu pek pratik değil. Bir video adresi eklemek için iki kere iş yapıyorsunuz.

4. yeni özellik: Düzen (Layout)

Drupal'ın düzen inşacısı günden güne gelişmeye devam ediyor, fakat Field Layout ve Layout Builder modülleri hâlen deneysel. Düzen seçeneklerini test etmek istiyorsanız bu iki modülü etkinleştirin:
field-layout.png

Düzen özelliklerini herbir içerik tipi için ayrı ayrı etkinleştirebilirsiniz:

  • Structure > Content Types kısmına gelin.
  • Bir içerik tipini düzenleyin ve "Manage Display" sekmesine basın.
  • "Use Layout Bulider" kutucuğunu işaretleyin.
  • "Allow each content item to have its layout customized" kutucuğunu işaretleyin.
  • "Manage Layout" düşmesine tıklayın.

drupal-layout-options.png

Şimdi otomatikman ana sayfaya döneceksiniz. Burada bu içerik tipi için düzeni kontrol edebilirsiniz.

  • "Add Section"a tıklayın. "One column" (Bir sütun), "Two column" (İki sütun) ve diğer seçenekler arasından seçim yapabileceksiniz.

choose-a-layout.png

Aşağıdaki görselde ben iki sütunlu bir düzen seçtim. Kafa karıştırıcı biçimde bir "Add block" bağlantısı göreceksiniz. Bu kafa karıştırıcı, çünkü daha sonra göreceğimiz gibi, bloktan daha fazlasını ekleyebiliriz.
add-sections.png
"Add Block" bağlantısını tıkladığınızda, sitenizdeki neredeyse her veriyi ekleyebilirsiniz. Alan, kullanıcı verisi, form, gösterim (views) ve çok daha fazlasını ekleyebilirsiniz. Bu seçenek sizin yeni düzeninize neredeyse her şeyi eklemenize izin verir:
choose-blocks.png

Bu düzen seçeneğinin en ilginç özelliği sadece içerik tiplerine uygulanmıyor olması. Bu düzenleri medya için, iletişim formları için, taksonomi, ve kullanıcılar vs. için kullanabilirsiniz. Benim kişisel görüşüm Wordpress'in Gutenberg editörü fazla kullanılmayan ama iyi bir fikir. Öte yandan, Drupal takımı bu yeni düzen inşacısı ile çok iyi bir iş çıkardılar.

5. yeni özellik: Çalışma alanları (Workspaces)

Çalışma alanı özelliği, yayınlamadan önce tüm sayfanızı hazırlamanızı ve önizlemenizi sağlar. Çalışma alanları hala deneme aşamasındadır, bu yüzden modülü etkin bir şekilde aktifleştirmeniz gerekecektir. Bu özellik hakkında dikkat edilmesi gereken iki nokta vardır.

  1. Drupal 8'in içerik denetleme özellikleriyle henüz uyumlu değil. Çalışma alanlarını etkinleştirmeden önce bazı anahtar modülasyon özelliklerini kaldırmanız gerekir.
  2. "Çalışma Alanları" ve "İş Akışları" kavramlarını karıştırmayın. İş akışları, içerik denetleme ile ilgili farklı bir özelliktir.

Şimdi çalışma alanlarını nasıl kullanacağımızı görelim.

  • Çalışma Alanlarını etkinleştirdikten sonra, sitenizin ön tarafındaki bir URL'ye gidin. Sağ üst köşede yeşil bir "Canlı / Live" butonunu göreceksiniz.

workspaces.png

  • Yeşil "Canlı / Live" butonuna tıklayın.
  • Siyah banner'ın sol tarafındaki "stage" bağlantısını tıklayın.

stage.png

  • Şimdi "Stage" çalışma alanını etkinleştirebilirsiniz. Dikkatli olun, çünkü "İptal" butonu ile "Onayla" butonunu karıştırabilirsiniz.

activate-stage.png

  • Bu sayfadaki içeriğinizde değişiklikler yapın. Yaptığınız herhangi bir değişiklik, onları kaydetseniz bile herkese görünür olmayacaktır.
  • Turuncu "Stage" düğmesine tıklayın.
  • "Deploy Content" düğmesine tıklayın, böylece değişikliklerinizi sitenizde yayınlayabilirsiniz.

deploy-content.png

Bu çalışma alanı özelliğiyle ilgili bazı hatalar buldum ve kullanıcı arayüzü biraz kullanışsız. Yukarıdaki görüntüdeki bazı hataları görebilirsiniz. Ama genel olarak bu, Drupal 8'de mükemmel bir başka yeni özellik.

Eklemek ya da düzeltmek istediğiniz bir şey mi var? Yorumlarda belirtin.

Bu yazı kısmen bu adreste bulacağınız yazının çevirisidir.

Etiketler