Flux App
On this page
Flux App, FluxWP masaüstü ve mobil uygulamasının (ve Claude gibi MCP istemcilerinin) siteye “Giriş yap” ile bağlanmasını sağlar: PKCE’li OAuth 2.0, kişisel API anahtarları ve bağışçılar için tek kullanımlık kod. Uygulamaya ne göstereceğini de söyler: rol bazlı menü, diğer FluxWP eklentilerinin kaydettiği yerel ekranlar, sayaçlar ve kısayollar; hepsi tek Uygulama sayfasından yönetilir.
| Paket | flx-app |
|---|---|
| Tür | Eklenti |
| Gereksinim | WordPress 6.4+, PHP 7.4+ |
| Kaynak kod | plugins/flx-app |
| Sürüm notları | CHANGELOG.md |
| Lisans | GPL-2.0-or-later |
Ne işe yarar?
Bir WordPress sitesi için telefon ya da masaüstü uygulaması genelde elle yapıştırılan uygulama parolaları ya da ayrı bir arka uç demektir. Flux App tek kaynağı WordPress’te tutar:
- Gerçek giriş. Uygulama sitenin kendi giriş ekranını ve açık bir izin kartını açar; uygulamada parola saklanmaz, belirteçler tek tek iptal edilir.
- Herkese doğru menü. Uygulama kullanıcının rolüne ve platformuna göre panel menüsünü alır; personel, idareci ve bağışçı kendi ekranını görür.
- Gereken yerde yerel ekran. Flux Chat, Flux Donate ve Flux Studio gibi eklentiler yerel ekran kaydeder; geri kalan her şey panel çerçevesi olmadan gömülü sayfa olarak açılır.
- Yapay zekâ asistanları dahil. MCP istemcileri OAuth sunucusunu bulur ve kendini kaydeder; Claude, Flux SEO’ya kopyalanmış anahtar yerine “Giriş yap” ile bağlanır.
Özellikler
Giriş
- Dönen yenileme belirteçli ve iptalli OAuth 2.0 yetkilendirme kodu + PKCE (S256); yerleşik “Flux Masaüstü” istemcisi (
flxmasaustu://ve loopback yönlendirme). - MCP istemcileri için RFC 8414 / 9728 metadata ve dinamik istemci kaydı; Flux SEO uç noktası bu belirteçleri kabul eder.
- Süreli ya da süresiz kişisel API anahtarları (
Bearer flxak_…). - Bağışçı girişi: WhatsApp (Flux Chat) ya da e-postayla tek kullanımlık kod; siparişi olan bağışçıya müşteri hesabı açılır.
- Uygulamadan tek seferlik panel oturumu (
/session);Authorizationbaşlığını düşüren sunucular içinX-FluxWP-Token.
Uygulama ne gösterir
/flxapp/v1/me: kullanıcı, rol bazlı panel menüsü, yerel modüller, sayaçlar ve Flux Admin’deki mobil alt bar kısayolları.- Modüller:
flxapp_modulesile kaydedilen yerel ekranlar; her biri kapatılabilir. - Platforma göre menü: Flux Admin menü düzenleyicisinde öğeler Web, Mobil ve Masaüstü için işaretlenir; uygulama
X-FluxWP-Platformgönderir, yalnız kendisininkini alır. - Uygulamada açılan panel sayfalarında üst çubuk, sol menü ve altlık gizlenir.
Uygulama sayfası
- Sekmeler: Genel, Modüller, Menü, Bağlı uygulamalar, Tüm erişimler; kişiler kendi oturum ve anahtarlarını Kullanıcılar › Uygulama erişimi’nde görür ve kaldırır.
Kurulum
Gereksinimler: WordPress 6.4+, PHP 7.4+. FluxWP masaüstü/mobil uygulaması ya da bir MCP istemcisi. İsteğe bağlı: Flux Admin (platforma göre menü, alt bar), Flux Chat (WhatsApp ile kod), Flux Roles.
Zip ile
- Releases sayfasında en son
flx-app-v*sürümündenflx-app.zip‘i indirin. - Eklentiler › Yeni ekle › Eklenti yükle, zip’i seçin, sonra Etkinleştir.
FluxWP Panel ile (sitelerimizde önerilen)
FluxWP Panel › Paketler tüm FluxWP paketlerini listeler; Flux App satırındaki Kur‘a basın. Güncellemeler de buradan gelir.
İlk adımlar
- Flux App’yı etkinleştirin; panel menüsünde Uygulama çıkar. Varsayılanlar yeterli: erişim 60 dk, oturum 60 gün, MCP kendini kaydedebilir.
- Uygulamada site adresini girip Giriş yap‘a basın: sitenin giriş ve izin ekranı açılır, İzin ver deyin.
- Claude ve diğer MCP istemcilerine
https://siteniz/wp-json/flx-mcp/v1/mcpadresini verip giriş yapın ya da bir API anahtarı oluşturun.
Not
Parola sıfırlanınca ya da kullanıcı silinince o kişinin tüm uygulama oturumları ve anahtarları kapanır. LiteSpeed .well-known/oauth-* adreslerini önbelleğe alırsa önbelleği temizleyin.
Adım adım FluxWP kurulumu: Hızlı başlangıç · Paket kurma ve güncelleme: Paketleri kurmak ve güncellemek
Geliştiriciler için
- Yerel ekran kaydı:
title,menu,api,icon,versionileadd_filter( 'flxapp_modules', … ). - Uçlar
/flxapp/v1/me,/counts,/session,/logout,/otp/start,/otp/verify; bkz. API.md.
Yol haritası
| ✅ | OAuth 2.0 + PKCE, API anahtarları ve MCP keşfi |
| ✅ | Tek kullanımlık kodla bağışçı girişi |
| ✅ | Rol bazlı menü ve yerel modüller |
| ✅ | Platforma göre menü ve Uygulama sayfası |
| ⬜ | Anlık bildirimler |
| ⬜ | Passkey ile giriş |