Ultimate Multisite'ı Zapier ile Entegre Etme
Bir makalede Webhooks konusunu ve bunların üçüncü taraf uygulamalarla nasıl entegre edilebileceğini konuştuk.
Webhook kullanmak biraz karmaşıktır çünkü kodlama konusunda ileri düzey bilgi gerektirir ve veri paketlerini yakalamayı bilmeniz gerekir. Zapier ise bu durumu aşmanın bir yoludur.
Zapier, 5000'den fazla uygulama ile entegrasyona sahiptir, bu da farklı uygulamalar arasındaki iletişimi kolaylaştırır.
Ağınızda olaylar meydana geldiğinde tetiklenecek Triggers (Tetikleyiciler) oluşturabilir veya harici olaylara tepki olarak ağınızda Actions (Eylemler) üretebilirsiniz (örneğin, Ultimate Multisite ağınızda yeni bir hesap üyeliği oluşturmak).
Bu mümkün ç ünkü Ultimate Multisite Zapier'ın tetikleyicileri ve eylemleri REST API tarafından desteklenir.
Nasıl Başlanır
Öncelikle, Zapier uygulama listesinde Ultimate Multisite'ı arayın. Alternatif olarak, bu bağlantıya tıklayabilirsiniz.
Göstergenize (dashboard) gidin ve yeni bir Zap kurmak için sol kenar çubuğundaki + Create Zap butonuna basın.

Zap oluşturma sayfasına yönlendirileceksiniz.
Arama kutusuna "wp ultimo" yazın. Beta sürüm seçeneğini seçmek için tıklayın.

Uygulamamızı seçtikten sonra, mevcut olabilecek olayı seçin: New Ultimate Multisite Event (Yeni Ultimate Multisite Olayı).

Şimdi Zapier'a ağınıza erişim vermemiz gerekiyor. Sign in (Giriş yap) kısmına tıkladığınızda, API credentials (API kimlik bilgileri) gerektiren yeni bir pencere açılacaktır.

Şu network admin panelinize gidin ve Ultimate Multisite > Settings > API & Webhooks kısmına tıklayın ve API Ayarları bölümünü bulun.
Bu bağlantının çalışması için Enable API seçeneğini seçmeniz gerekiyor.

API Key ve API Secret alanlarındaki Copy to Clipboard (Panoya Kopyala) simgesini kullanarak bu değerleri entegrasyon ekranına yapıştırın.
URL alanına, protokolü (HTTP veya HTTPS) dahil olmak üzere network'ünüzün tam URL'sini yazın.

Son adıma geçmek için Yes, Continue (Evet, Devam Et) düğmesine tıklayın. Her şey yolunda giderse, yeni bağlı hesabınız sizi karşılayacaktır! Yeni bir tetikleyici oluşturmak için Continue (Devam Et) butonuna tıklayın.
Yeni Bir Trigger (Tetikleyici) Nasıl Oluşturulur
Hesabınız bağlandıktan sonra mevcut olayları görebilirsiniz. Bu eğitim için payment_received (ödeme alındı) olayını seçelim.

Olay seçildikten ve continue (devam et)e tıkladıktan sonra, bir test step (test adımı) görünecektir.

Bu aşamada Zapier'in, Zap'inizin o olaya ait spesifik payload'u alıp alamayacağını test edecektir. Aynı türdeki gelecekteki olaylarda da aynı yapıdaki bilgiler gönderilecektir.

مونتەریدا تێستا موفقانه تەواو شد و نمونهی اطلاعات پےلوڈ رو دابگرداند. ئەم نمونهی اطلاعات بۆ ئێمە کاری ئەنجام دەدات لە کاتی دروستکردنی اکشنەکاندا بەسوود دەبێت. 트리گرەکەت ئێستا دروست بووە و ئامادەیە بۆ پەیوەستکردن بە بەرنامە دیکەکان.
چۆنیەتی دروستکردنی Actions (اکشنەکان)
Actions لە فایدرەکاندا (triggers)ی دیکە زانیاری دەگرنەوە بۆ دروستکردنی نوێیەکان لە تۆڕەکەتدا.
لە درستکردنی هەنگاوی action، تۆ Ultimate Multisite Beta و ئەو ئەوپۆشنەی کە Create Items on Ultimate Multisite (داتایەکان لە Ultimate Multisite دروست بکە) دەبنە چاودێری.

لە هەنگاوی دووەم، یان ئامادەکردنی خودی پەیامگیری (authentication)، وەک ئەوەی لە How to startدا کردین، یان هەڵبژاردنی پەیامگیرییەکی دروستکراو دەبنە چاودێری. لەم مونتەریدا ئێمە هەمان پەیامگیرییەکە دەبینین کە پێشتر دروست کردووین.

ڕێکخستنی Action (اکشنەکە)
ئەمە هەنگاوی سەرەکی ی هەنگاوەکەیە و لێرەدا شتەکان کەمێک جیاوازن. یەکەم زانیاری کە دەبێت هەڵبژێریت، Item (داتایە). Item بریتییە لە مۆدێلی زانیاریی تۆڕەکەت وەک Customers, Payments, Sites, Emails و دیکەکان.

کاتێک دەبێت Item هەڵبژێریت، فۆرم بۆ ئەوەی ئەو خانە پێویست و ئاساییان بۆ ئەو Item هەڵبسێن کە هەڵبژێریت، دابەش دەبێتەوە.
بۆ نموونە، کاتێک Customer (کڕیار) یان Item هەڵدەبژێریت، فۆرمەکە هەموو ئەو خانە دەهێنێت کە بۆ دروستکردنی کڕیاری نوێ لە تۆڕەکەتدا پێویستن.

پاش پڕکردنەوەی هەموو ئەو خانە کە required (پێویست) ناودارین و 클릭 (click) کردن لە continue، شاشەیەکی کۆتایی دەدات کە هەموو ئەو خانە پڕکراوەکان و ئەو خانە پێویستان کە پڕ نەکراون، بۆ تۆ دەردەخات.

Сиз тестниňiz tamamlanmagan we üstünlikli bolan anda, sizdiň aksiyanyň sozlamasy tamamlanýar. Şeýle hem, bu zat diňe testi bilen döredilip edilip edilmediğini ağızdaňyzda ýerleşdirip, ulgamda barlap bilmek möhümdir.