Kanca Alanları

1.7k görüntülenme Markdown

Aradığınız kancanın hangi alanda durduğunu bulmak: on yedi alan, neyi kapsadıkları ve adların nasıl okunacağı.

Genel Bakış

Kancalar konuya göre on yedi alana ayrılır. Alan bir dizindir ve her kanca kendi kaydıyla orada durur: parametreleri, dönüş sözleşmesi, tetiklendiği dosya ve satır.

Alan, kancanın neyle ilgili olduğunu söyler. Nerede tetiklendiğini söylemez. Müşteri hesabıyla ilgili bir kanca yönetim panelinde tetikleniyor olabilir; yine de hesap alanında durur.

Yapı

Bir kanca adı iki parçadır: aile ve ad. Aile ne için açıldığını söyler, ad nereye bağlandığını.

ad şeması
filter : invoice.late_fee_amount
  ^         ^        ^
  |         |        olay ya da nokta
  |         konu öbeği
  aile: action · filter · gate · ui · register

Adın ortasındaki öbek çoğu kez alanla aynıdır, ama her zaman değil: ölçüldüğünde 1011 kancanın 142'sinde ikisi ayrışıyordu. Alanı addan tahmin etmeyin, dizinden okuyun.

Aradığınız kancayı bulmanın kestirme yolu kanca dizinidir: bütün adlar aile aile listelenir ve her satır kendi kaydına bağlanır.

Referans

On yedi alan, kanca sayısına göre. Sayılar 2026-09-27 ölçümüdür; güncel değeri kanca dizininden okuyun.

client (239) Müşterinin gördüğü site: sayfalar, sepet, hesap ekranları, giriş akışı.
admin (148) Yönetim paneli: listeler, detay ekranları, personel işlemleri, panonun kendisi.
user (108) Müşteri hesabının kendisi: kayıt, giriş, doğrulama, engelleme, silme, satış ortaklığı.
service (100) Satılan hizmetin ömrü: açılış, askıya alma, iptal, yükseltme, lisans devri.
domain (83) Alan adı işleri: kayıt, transfer, ad sunucuları, kayıtlar, kişiler, yönlendirme.
ticket (64) Destek talepleri ve duyurular: açılış, yanıt, kilit, departman yönlendirmesi.
product (54) Ürün kataloğu: ürünler, gruplar, ek hizmetler, ön koşullar, stok.
invoice (47) Fatura: kesim, resmileştirme, ödeme kaydı, gecikme ücreti, yenileme tutarı.
module (41) Modüllerin kendisi: kurulum, açma/kapama, ayarlar, diller, API yolları.
order (28) Sipariş akışı: sepet girdileri, toplam, ödeme kapısı, durum geçişleri.
money (28) Para birimleri, kurlar, kuponlar ve indirimler.
cron (23) Zamanlanmış görevler: tur başlangıcı, görev kaydı, elle çalıştırma, telemetri.
knowledgebase (17) Bilgi bankası: makale ve kategori işlemleri, içerik filtreleri, görüntülenme.
payment (15) Ödeme kapıları: yakalama, geri dönüş, kart saklama, abonelik tahsilatı.
notification (12) Bildirimler: alıcılar, şablonlar, gönderim kapısı, ek dosya adları.
ssl (1) Süresi dolan SSL hizmetlerinin listesi.
template (1) Şablona giden değişkenler — sayfa her üretildiğinde çalışır.

Ağırlık nereye düşüyor

İlk üç alan bütün kancaların yarısını taşır ve üçü de ağırlıklı olarak ekran kancasıdır: müşteri sitesi 239, yönetim paneli 148, hesap 108. Ekrana bir şey eklemek isteyen geliştirici aradığını büyük olasılıkla bu üçünde bulur.

Sondaki iki alan birer kancadan ibarettir. Küçük olmaları önemsiz olmaları demek değildir: template alanındaki tek kanca sayfa her üretildiğinde çalışır ve şablona giden bütün değişkenleri elinize verir.

Tuzaklar

Addaki öbek alanı vermez

Adı admin. ile başlayan bir kanca hesap alanında, api. ile başlayan bir kanca modül alanında durabilir. Ölçüldü: 142 kancada ad öbeği ile alan ayrışıyor. Kancayı adıyla arayın, alanı kaydından okuyun.

Müşteri sitesi ile müşteri hesabı ayrı alanlardır

Müşterinin gördüğü ekranlar site alanındadır; hesabın kendisiyle olan işler (kayıt, giriş, doğrulama, engelleme) hesap alanındadır. Yanlış alanda arayan geliştirici kancayı bulamayıp "böyle bir kanca yok" sonucuna varır — oysa vardır, komşu dizindedir.

Alan büyüklüğü öncelik değildir

Bir alanın kalabalık olması oradaki kancaların daha önemli olduğunu göstermez. Ekran kancaları çoktur çünkü her ekranda birden çok nokta vardır; bir hizmetin iptalini engelleyen tek kanca ise iş açısından çok daha ağırdır.

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.