XenForo 2.4 - PWA iyileştirmeleri ve CSRF koruması

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

PATRON

XenForo Addons & Style
Developer
Administrator
Katılım
9 Ocak 2025
Mesajlar
2,788
Çözümler
23
Beğeniler
6,410
Puanları
113
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!
 
Bilgi
Yükleniyor...
Sosyal Medyada Takip Edin:
Geri
Üst