XenForo 2.4 - PWA iyileştirmeleri ve CSRF koruması

  • Konuyu Başlatan Konuyu Başlatan TRXFTR
  • Başlangıç tarihi Başlangıç tarihi

TRXFTR

Developer
Administrator
Reputation: 100%
Katılım
9 Ocak 2025
Mesajlar
1,993
Çözümler
13
Beğeniler
2,350
Web
trxf.tr
Bu haftanın başlarında duyurulan iyileştirmelerin hemen ardından , bugün size yine @@digitalpoint'in izniyle göstereceğimiz bir dizi iyileştirme daha var ! Bu sefer , [DigitalPoint] PWA eklentisini kullanıyorsanız, bazılarınızın aşina olacağı Progressive Web Uygulamaları'ndaki bazı iyileştirmelere odaklanacağız .

Web uygulaması manifest düzenleme
Bir süredir web uygulaması manifestosu yayınlıyorduk ancak XenForo 2.4'ten itibaren web uygulaması manifestosunu yeni seçeneği kullanarak değiştirebileceksiniz additionalWebAppManifest:

1.webp

Ek özellikler eklemenin yanı sıra, mevcut olanları da geçersiz kılabilirsiniz. Uyumlu (ve deneysel!) seçenekleri belgelendiren çeşitli kaynaklar vardır.

JSON:
{
  "name": "XF 2.4",
  "short_name": "XF 2.4",
  "description": "Community platform by XenForo®",
  "icons": [
    {
      "src": "/data/assets/logo/xenforo-icon-large.png",
      "sizes": "192x192",
      "purpose": "any"
    },
    {
      "src": "/data/assets/logo/xenforo-icon-large.png",
      "sizes": "192x192",
      "purpose": "maskable"
    },
    {
      "src": "/data/assets/logo/xenforo-icon-large.png",
      "sizes": "512x512",
      "purpose": "any"
    },
    {
      "src": "/data/assets/logo/xenforo-icon-large.png",
      "sizes": "512x512",
      "purpose": "maskable"
    }
  ],
  "lang": "en-US",
  "dir": "ltr",
  "display": "standalone",
  "scope": "/",
  "id": "/?_pwa=1",
  "start_url": "/?_pwa=BkGzMt_ojcv1jsEts8Rl26Zca2M1IH9y",
  "background_color": "#ebebeb",
  "theme_color": "#0f578a",
  "orientation": "portrait",
  "categories": [
    "social",
    "lifestyle"
  ]
}

PWA kurulumundan sonra otomatik oturum açma
Web manifestosu artık, start_urlPWA kurulduktan sonra tüm tarayıcılardaki kullanıcıların otomatik olarak oturum açmasını sağlayan özelliklerin içinde özel ve benzersiz bir belirteç içeriyor.

Otomatik rozet sayacı güncellemeleri
İster normal bir tarayıcıda sekmeler arasında geçiş yapın, ister yüklü PWA uygulamasını başlatın, bunu yaptığınızda artık rozet sayaçlarının güncellenmesini tetikleyeceksiniz. Bu da en son Gelen Kutusu ve Uyarı sayımlarını güncellemek için yeniden yükleme veya sayfa gezinme gerekmediği anlamına geliyor.

Daha belirgin anlık bildirim bildirimi

PWA ilk kez kurulduğunda, anlık bildirim bildirimi daha belirgin bir şekilde gösterilecektir:

2.webp

Daha güvenilir push abonelikleri

Bazı durumlarda, bazı tarayıcılar belirli koşullar altında anında bildirim aboneliklerini "kaybedebilir". Bu öncelikle Safari'de (macOS ve iOS) gerçekleşir ancak teorik olarak bu davranış sonunda Chromium tabanlı tarayıcılar ve Firefox gibi diğer tarayıcı motorlarına da gelebilir. Bu, programatik olarak tetiklenmek yerine gerçek kullanıcı hareketlerini gerektiren anında bildirim aboneliklerine duyulan ihtiyaçla ilgilidir. Anında bildirim abonelik mantığı, özellikle 2FA doğrulaması gibi şeyler tetiklendiğinde bu senaryolardan kaçınacak şekilde XenForo 2.4 için tamamen elden geçirildi.

Yönetici kontrol panelinden anlık bildirimler gönderilsin mi?

Kesin olarak konuşmak gerekirse bu henüz uygulanmadı. Yine de bunun yararlı bir ekleme olup olmayacağına dair düşüncelerinizi duymak isteriz. DigitalPoint'in PWA eklentisi, yöneticilerin ölçütlere göre kullanıcılara anında bildirim göndermesine olanak tanır. Bu, "Kullanıcıları uyar", "Kullanıcılara e-posta gönder" ve "Kullanıcılara mesaj gönder" ile benzerdir. Bu, anında bildirimleri etkinleştirmiş olan tüm kullanıcılara uyarılara ek olarak anında bildirimler gönderdiği için "Kullanıcıları uyar"ın bir nevi kopyasıdır. "Anında bildirim kullanıcıları", bunun için makul kullanım durumları varsa eklentiden uygulanabilir. Aşağıdan bize bildirmeniz yeterli!
 
Geri
Üst