Blog ve forum yayınları ekleme

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Geliştirici Hizmetleri portalı, bloglar ve mesaj dizili forumlar oluşturmanıza olanak tanır:

  • Blog desteği, kullanıcıların blog yayınları oluşturmasına, düzenlemesine ve silmesine olanak tanır. Ayrıca rol tabanlı izinler, blog işlemlerini belirli kullanıcı türleriyle kısıtlamanıza olanak tanır.
  • Forumlar, kullanıcıların rol tabanlı moderasyonla mesaj dizili tartışmalar oluşturmasına olanak tanır. Portala forumlar, bir hiyerarşide grup forumları ekleyebilir ve forumlara erişimi denetlemek için kullanıcı rollerini yapılandırabilirsiniz.

Bloglarla çalışma

Portal, gerekli ayrıcalıklara sahip kullanıcıların blog yayınları oluşturmasına, düzenlemesine ve silmesine olanak tanır. Bloglar tek tek yayınlardan oluşur. Bu yayınlar zaman damgalı ve tarihe göre görüntülenir. Anonim kullanıcılar da dahil olmak üzere herkes portalın Ana sayfasında sağlanan gezinme bağlantısını kullanarak en son blog girişlerini görüntüleyebilir.

Gerekli ayrıcalığa sahip herhangi bir kullanıcı bir blog yayınına yorum yapabilir. Yorumlar girildikleri anda görüntülenebilir veya geliştirici portalını, yorumların görünmeden önce denetlenmesini gerektirecek şekilde yapılandırabilirsiniz. Varsayılan olarak, anonim kullanıcılar yorum yayınlayamaz.

Blog türleri hakkında

Portal, portalınızın sürümüne bağlı olarak iki blog türünü destekler:

  • Varsayılan olarak, Drupal Blog modülü tarafından uygulanan standart blog, portalın 14.02.156.1 sürümünden önceki sürümlerinde kullanılır.
  • Özel yayın görünümü, resim, ses ve video içeriği türleri için destek ve özel Apigee Drupal modüllerinin uygulandığı "tumblr tarzı" düzenleme araç çubuğu içeren özel Apigee blogu. Portalın 14.02.156.1 ve sonraki sürümleri varsayılan olarak Apigee özel blogunu kullanır. Mevcut portallar, 14.02.156.1 sürümüne geçmenin bir parçası olarak yeni blogu kullanacak şekilde yükseltilebilir.

Özel blog, Apigee tarafından sağlanan üç özel Drupal modülü tarafından tanımlanmıştır. Bu modüller aşağıdaki tabloda açıklanmıştır:

Modül Tanım
Devconnect Blogu Blogun temel işlevini tanımlar.
Devconnct İçerik Oluşturma Menüsü Farklı türde blog içeriği oluşturmanıza olanak tanıyan menüyü tanımlar.
devconnect blog içerik türleri Blog için Drupal özel içerik türlerini tanımlar: resim, ses ve video. Bu modül olmadan yalnızca makale türünde blog girişleri oluşturabilirsiniz.

Portal sürümünüzü ve desteklenen blog türlerini belirleme:

Aşağıdaki cURL komutunu kullanarak portal sürümünü keşfedebilirsiniz:

$ curl <portal url>/buildInfo

Özel blogu kullanmak istiyorsanız sürümünüzün 14.02.156.1 veya üzeri olduğundan emin olun.

Mevcut bir portalı, Apigee özel blog modüllerini kullanacak şekilde yükseltme:

  1. Portalınızın 14.02.156.1 veya sonraki bir sürüme yükseltildiğinden emin olun.
  2. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  3. Drupal menüsünde Modüller'i seçin.
  4. Blog modülünü devre dışı bırakın.
  5. Aşağıdaki üç Apigee özel modülünü etkinleştirin:
    • Devconnect Blogu
    • Devconnct İçerik Oluşturma Menüsü
    • devconnect blog içerik türleri
  6. Yapılandırmayı kaydedin.

Blog görüntüleme

Geliştirici portalı, Blog sayfasında en son blog yayınlarını gösterir. Blog girişleri, oluşturma zamanına göre azalan düzende görüntülenir. Blog sayfasını görüntülemek için geliştirici portalının ana menüsünde Blog'u seçin.

Buna ek olarak, geliştirici portalı başlangıçta ana sayfada son blog yayınlarını gösterecek şekilde ayarlanır. Girişler, oluşturma zamanına göre azalan sırada da görüntülenir.

Blogun izinlerini ayarlama

Yönetici olarak, blogda yayın oluşturma, düzenleme ve silme gibi blog işlemleri gerçekleştirmek için gereken izinleri siz belirlersiniz.

Ayrıca blog yorumlarını yayınlamak, düzenlemek ve silmek için gereken izinleri ve bir kullanıcı yorumunun denetlenmesi gerekip gerekmediğini de yapılandırırsınız. Denetlenmesi gerekmiyorsa yorum hemen görünür. Yorumun denetlenmesi gerekiyorsa yorumları denetlemek için gerekli izne sahip bir portal kullanıcısı yorumu onaylamalıdır.

Blog izinlerini ayarlamak için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal menüsünde Kişiler'i seçin.
  3. Kişiler sayfasının en üstündeki İzinler bağlantısını seçin.
  4. Sayfanın Yorum alanına gidin.
  5. Yorum alanında, hangi kullanıcıların yorum ekleyebileceğini, görüntüleyebileceğini, düzenleyebileceğini ve onaylayabileceğini belirleyen aşağıdaki izinleri belirleyin:
    • Yorumları ve yorum ayarlarını yönetme
    • Yorumları göster
    • Gönderi yorumları
    • Yorum onayını atla
    • Kendi yorumlarını düzenleme
  6. Sayfanın Düğüm alanına ilerleyin.
  7. Düğüm alanında, hangi kullanıcıların blog yayınları ekleyebileceğini, düzenleyebileceğini ve silebileceğini kontrol eden beş farklı izin belirleyin:
    • Blog girişi: Yeni içerik oluşturma
    • Blog girişi: Kendi içeriğinizi düzenleme
    • Blog girişi: Her türlü içeriği düzenleme
    • Blog girişi: Kendi içeriğini silme
    • Blog girişi: Tüm içerikleri silme
  8. Yapılandırmanızı kaydedin.

Blog girişi ekleme

Gerekli izinlere sahip tüm kullanıcılar blog girişi oluşturabilir. Ancak kullanıcı rollerini, kullanıcının kendi blog girişini ekleyip düzenleyebileceği ancak semeyeceği şekilde yapılandırabilirsiniz. Kendi blog girişlerini ekleyebilir, düzenleyebilir ve silebilirler ancak diğer kullanıcıların blog girişlerini düzenleyemezler.

Portal sürümünüz Drupal Blog modülünü kullanıyorsa blog girişi oluşturmanıza olanak tanıyan aşağıdaki düğme görünür:

Varsayılan blog düzenleme sayfası şu şekilde görünür:

Apigee özel blogunu kullanıyorsanız ve tüm blog içerik türleri için desteği etkinleştirdiyseniz aşağıdaki menü sayesinde farklı türde blog girişleri oluşturabilirsiniz:

Yeni blog girişini oluşturmak için uygun içerik türüne ait düğmeyi seçin. Seçilen içerik türüne bağlı olarak aşağıdaki düzenleyici görüntülenir:

Sağ alttaki düğmeler Bootstrap projesi tarafından tanımlanan bant, özellik, jumbotron ve üçlü gibi içerikleri eklemenize olanak tanır.

Alttaki alan, ilişkili medyayı eklemenizi sağlar. Örneğin, video içerik türüyle ilgili yukarıdaki şekilde, blog girişine bir video ekleyebilirsiniz.

Blog girişi eklemek için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Geliştirici portalı gezinme menüsünde Blog'u seçin.
  3. Yeni blog girişi oluştur'u (Drupal Blog modülü) veya içerik türünü (Apigee özel blog) seçin.
  4. Başlık ve Gövde bölümlerine içerik ekleyin.
  5. Özet eklemek için varsa Özeti düzenle'yi tıklayın.
  6. Virgülle ayrılmış bir anahtar kelime listesi girin. Bu anahtar kelimeler, Blog sayfasındaki Güncel Konular görünümünü doldurmak için kullanılır. İsteğe bağlı olarak Ana sayfaya veya başka bir sayfaya Güncel Konular görünümünü ekleyebilirsiniz.
    Blog girişinin türüne bağlı olarak, anahtar kelime girmek için sayfanın Meta etiketler alanını genişletmeniz gerekebilir.
  7. Kaydet'i tıklayın.
    Blog, blogun ön sayfasında yayınlanır ve Son Blog Yayınları alanındaki Ana sayfada listelenir.

Yeni bir blog girişi oluşturduğunuzda Blog modülü, içerikle ilgili temel bilgileri (yazar kimliği, oluşturulma tarihi ve içerik türü dahil) kaydeder.

Blog yorumlarını denetleme

Geliştirici portalı kullanıcıları, blog girişlerine yorum yapabilirler. Varsayılan olarak, yorum yayınlamak için kullanıcının portala giriş yapması gerekir. Kullanıcıların yorumları görüntüleme, yayınlama, düzenleme ve onaylama olanağı, yukarıda açıklanan role ve izinlere bağlıdır.

Bir yorumu denetlemek için:

  1. Portalınıza yönetici veya yorum onayı ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal yönetim menüsünde İçerik > Yorumlar'ı seçin.
  3. Yayınlanan yorumlar bağlantısını veya Onaylanmayan yorumlar bağlantısını seçin.
  4. Yorumları yönetmek için bu sayfayı kullanabilirsiniz.

Blog sayfasının görünümünü yapılandırma

Geliştirici portalı, Blog girişlerinin Blog sayfasında görüntülenmesini kontrol etmek için Blog içeriği görünümü olarak etiketlenen öğeler adlı bir Drupal görünümü kullanır. Varsayılan olarak blog girişleri, oluşturulma tarihine göre azalan düzende listelenir.

Blog görünümünü yapılandırmak için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal yönetim menüsünde Yapı > Görünümler'i seçin.
  3. Blog içerik görünümü olarak etiketlenen öğeler (İçerik) görünümü satırındaki Düzenle bağlantısını seçin. Bu işlem, görünümü yapılandırmak için kullanabileceğiniz şu sayfayı gösterir:

  4. Görünümü düzenleyin.
  5. Değişikliklerinizi kaydedin.

Blog girişleri için Hot Topic görünümünü yapılandırma

Geliştirici portalı, Blog sayfasındaki blog girişleri için Popüler Konular görünümünü kontrol etmek üzere Popüler Konular adlı bir Drupal görünümü kullanır. Varsayılan olarak, Popüler Konu öğeleri blog yayınlarına eklenen anahtar kelimelere karşılık gelir.

Popüler Konular görünümünü yapılandırmak için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal yönetim menüsünde Yapı > Görünümler'i seçin.
  3. Popüler Konular (İçerik) görünümü satırındaki Düzenle bağlantısını seçin. Bu, görünümü yapılandırmak için kullanabileceğiniz sayfayı gösterir.
  4. Görünümü düzenleyin.
  5. Değişikliklerinizi kaydedin.

Forumlarla çalışma

Forumlar, gerekli ayrıcalıklara sahip kullanıcıların diğer mesaj panosu sistemlerine benzer işlevlere sahip mesaj dizili tartışmalar oluşturmasına olanak tanır. Bir konu forum içinde yer alır ve her forumda birden fazla konu bulunabilir. Konuların kendi URL'leri de olabilir.

Kullanıcılar bir forumda yeni konular yayınlar. Her forum konusu, ilk yayının yanı sıra yanıtlar veya yorumlardan oluşur. Ayrıcalıklara bağlı olarak kullanıcı kendi yayınlarını düzenleyip silebilir, diğer kullanıcıların yayınlarını düzenleyip silebilir.

Varsayılan olarak, anonim kullanıcılar yayınları görüntüleyebilir ancak yanıt yayınlayamaz. Yalnızca gerekli ayrıcalığa sahip kimliği doğrulanmış kullanıcılar yayınları yanıtlayabilir. Yanıtlar girilir girmez görünür, yani denetlenmez.

Yöneticiler yayınlama, mevcut yayınları düzenleme ve yayınları silmek için gereken izinleri belirler. Yöneticiler ayrıca forum yayınlarını Ana sayfanın Forum Tartışmaları alanına yükseltebilir.

Forumlar tarafından kullanılan Drupal modülünü belirleme

Portalda forumları uygulamak için iki Drupal modülü kullanılmaktadır:

  • Drupal Forum modülü, temel forum modülüdür ve varsayılan olarak portalın 14.02.156.1 sürümünden önceki sürümlerinde kullanılır.
  • Drupal Gelişmiş Forum modülü, temel Forum modülünü iyileştirip iyileştirilmiş stil, etkin konularda hızlı arama, yanıtlanmamış konular, yeni konular ve daha fazlasını gibi ek özellikler ekler. Portalın 14.02.156.1 ve sonraki sürümleri varsayılan olarak Drupal Gelişmiş Forum modülünü kullanır.

Hangi modülün etkin olduğunu belirlemek için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal menüsünde Modüller'i seçin.
  3. Modüller sayfasının üst kısmındaki filtre listesine "forum" yazın.
    • Gelişmiş Forum modülü listeleniyor ve etkinleştirilmişse Gelişmiş Forum modülünü kullanıyorsunuzdur.
    • Gelişmiş Forum modülü eksik veya devre dışıysa ve Forum modülü etkinse temel Forum modülünü kullanıyorsunuzdur.

Alternatif olarak, aşağıdaki cURL komutunu kullanarak portal sürümünü keşfedebilirsiniz:

$ curl <portal url>/buildInfo

Gelişmiş Forum modülünü yapılandırma

Gelişmiş Forum modülünde, forum görünümünü, içerik haritalarını ve forumların diğer görsel özelliklerini kontrol eden yapılandırma ayarları bulunur.

Gelişmiş Forumlar modülünü yapılandırmak için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal menüsünde Yapılandırma > İçerik yazma > Gelişmiş Forum'u seçin. Gelişmiş Forum sayfası görünür.
  3. Görüntüleme seçeneklerini ayarlayın.
  4. Yapılandırmayı kaydedin.

Forumlar için izinleri ayarlama

Yönetici olarak, forumlarda işlem gerçekleştirmek için gereken izinleri siz kontrol edersiniz. Hem Gelişmiş Forumlar hem de Forumlar modülü tarafından kullanılan izinleri ve her modüle özgü izinleri ayarlarsınız.

Forum izinlerini ayarlamak için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal menüsünde Kişiler'i seçin.
  3. Kişiler sayfasının en üstündeki İzinler bağlantısını seçin.
    • Gelişmiş Forumlar modülünü kullanıyorsanız sayfayı aşağı kaydırıp Gelişmiş Forumlar alanına gidin ve ilgili izinleri ayarlayın.
    • Forumlar modülünü kullanıyorsanız sayfayı aşağı kaydırıp Forumlar alanına gidin ve ilişkili izinleri ayarlayın.
  4. Sayfanın Düğüm alanına ilerleyin.
  5. Düğüm alanında, hangi kullanıcıların forum yayınları ekleyebileceğini, düzenleyebileceğini ve silebileceğini kontrol eden beş farklı izin belirleyin:
    • Forum konusu: Yeni içerik oluşturma
    • Forum konusu: Kendi içeriğini düzenleme
    • Forum konusu: Herhangi bir içeriği düzenleme
    • Forum konusu: Kendi içeriğini silme
    • Forum konusu: Tüm içerikleri silme
  6. Yapılandırmanızı kaydedin.

Forum ekleme

Varsayılan olarak, geliştirici portalında Genel tartışma adı verilen tek bir forum bulunur. Başka forumlar, iç içe forumlar ekleyebilir ve forum grupları olan forum kapsayıcıları oluşturabilirsiniz.

Forum kapsayıcısı, forum koleksiyonu oluşturmanıza olanak tanır. Bununla birlikte, kapsayıcı bir forum değildir. Yalnızca bir forum koleksiyonunu tanımlar.

Forum eklemek için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Mevcut forumların listesini görmek için Drupal menüsünde Yapı > Forumlar'ı seçin.
    Bu sayfada, mevcut forumları düzenleyebilir veya forumların Forumlar sayfasında görünme sırasını yeniden düzenleyebilirsiniz.
  3. +Forum ekle'yi seçin.
  4. Forumu iç içe yerleştirmek istiyorsanız üst forumu da dahil olmak üzere yeni forumla ilgili bilgi ekleyin.
  5. Kaydet'i seçin.

Forumları yeniden sıralamak için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Mevcut forumların listesini görmek için Drupal menüsünde Yapı > Forumlar'ı seçin.
  3. Forumun sırasını veya iç içe yerleştirme seviyesini değiştirmek için forum adının önündeki artı işaretini (+) tıklayıp sürükleyin.
  4. Değişikliklerinizi kaydedin.

Forum kapsayıcısı eklemek için:

  1. Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Mevcut forumların listesini görmek için Drupal menüsünde Yapı > Forumlar'ı seçin.
  3. +Kapsayıcı ekle'yi seçin.
  4. Yeni kapsayıcıyı iç içe yerleştirmek istiyorsanız üst kapsayıcı da dahil olmak üzere, kapsayıcı hakkında bilgi ekleyin.
  5. Kaydet'i seçin.
    Forumlar sayfası açılır.
  6. Forumlar sayfasında, forum adının önündeki artı işaretini (+) tıklayıp sürükleyerek yeni kapsayıcınıza ekleyin.
  7. Değişikliklerinizi kaydedin.

Bir forum konusunu Ana sayfada tanıtma

Varsayılan Ana sayfa, Ana sayfanın Forum Tartışmaları alanının içeriğini denetleyen bir Drupal Görünümü içerir. Bir forum konusunun Forum Tartışmaları alanında görünmesi için bir yöneticinin konuyu tanıtması gerekir.

Bir forum konusunu tanıtmak için:

  1. Portalınıza yönetici veya yorum onayı ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
  2. Drupal yönetim menüsünde İçerik'i seçin.
  3. Tür açılır kutusundan Forum konusu'nu ve ardından Uygula'yı seçerek içeriği filtreleyin.
    İçerik listesinde yalnızca Forum konuları görünür.
  4. Tanıtılacak bir veya daha fazla forum konusu seçin.
  5. İşlemler açılır menüsünden Ön sayfaya yükselt'i seçin.
  6. Yürüt'ü seçin.
    Seçilen tüm konular artık Ana sayfanın Forum Tartışmaları alanında görünür.

Alternatif olarak, tek bir forum yayınını düzenleyip konunun Yayınlama seçenekleri'nde Ön sayfaya yükselt'i de seçebilirsiniz.