Come appare Discourse come app nativa?
DemoPreview
Un compositore personalizzato come nessun altro.
#RestateSintonizzati
Come appare Discourse come app nativa?
DemoPreview
Un compositore personalizzato come nessun altro.
#RestateSintonizzati
è davvero fantastico ![]()
È compatibile con i plugin?
Questo in realtà sembra figo. Dove posso trovarlo?
sii paziente, non è ancora disponibile ![]()
Non l’ho ancora pubblicato sugli store, quindi al momento è disponibile solo sul mio dispositivo di sviluppo. Gli schermi mostrati sono solo anteprime, pensate per raccogliere feedback e non come promozioni, dato che non sono in alcun modo autorizzato da Meta.
L’app è stata originariamente creata per la mia comunità che ho condiviso lo scorso mese. Ho apportato alcune piccole modifiche per supportare altri forum e ho dato all’app un nome separato per coloro che potrebbero voler utilizzare un client nativo per Discourse con quasi tutte le funzionalità web integrate.
Tuttavia, alcune funzionalità potrebbero non funzionare immediatamente su tutti i forum, poiché ho sviluppato un plugin che deve essere utilizzato insieme all’app stessa. Gli utenti che ospitano autonomamente il forum ne beneficiano, mentre su discourse.group il supporto è limitato: non saranno disponibili il login nativo, le notifiche push o la mia modalità storia personalizzata sulla schermata iniziale dell’app.
Se desideri vedere come appare l’app con il tuo forum, condividimi l’URL. Se invece vuoi un’anteprima con accesso, dovrai aggiungere lo schema dell’app al tuo sito:
Tutte le impostazioni del sito >> Reindirizzamenti di autenticazione API utente consentiti
Link del forum: https://forum-url/auth_redirect
Schema: sysaru://auth_redirect
Ho revisionato e seguito molti suggerimenti, spingendo un po’ oltre, con un supporto completo per i forum multipli, con il cambio attivo tra i forum. Navigatore dei post per sostituire lo scorrimento della cronologia, nuovi commenti immersivi (social e risposte annidate) e ho aggiunto più blocchi al composer.
Tutti i forum che utilizzano il plugin Sysaru App Engine riceveranno notifiche push native, supporto per le miniature dei video per la modalità storia e i post.
I post sono stati aggiornati per supportare solo le traduzioni elaborate. Chat e schede utente non sono tradotte poiché Discourse non le supporta nativamente. Oltre alle traduzioni di Discourse, il testo dell’app è stato tradotto nelle 49 lingue delle località che Discourse supporta nativamente.
Restate sintonizzati…
Mentre mi sono concentrato molto sull’ordinamento dei post dall’ultimo al più recente, ho introdotto un nuovo metodo di navigazione nei post per renderlo più snello, fluido e veloce, così da poter seguire le conversazioni senza dover scorrere lunghe liste.
Una delle funzionalità chiave che ho implementato è la “Modalità Tablet”. Dato che prima di usare Discourse utilizzavo un altro forum che consentiva di visualizzare il pannello dei feed in uno stile a cassetto, ho pensato di integrare la divisione nella stessa app mobile, essenzialmente due in uno. E stavo pensando se valga la pena aggiungere anche il supporto per i dispositivi pieghevoli…
Ecco un’anteprima della modalità tablet attiva @mcwumbly
Feedback ben accetti…
In modalità tablet, il pannello destro visualizzerà il nome della community del forum attivo a cui sei connesso. In questo breve video su community.openai.com, un post di un autore ha 2400 risposte e mostra come il navigatore dei post carichi il post esatto, anche se gli utenti hanno eliminato le loro risposte e modificato l’ordine degli ID.
Cavolo, sembra proprio figo! Quando lo metterete in beta?
Che figata! ![]()
Grazie, l’ho già messa in beta per chi mi ha contattato, ma principalmente su Android, dato che per iOS e iPadOS sto usando solo simulatori.
Grazie, spero che piaccia anche agli altri.
iOS, Android, dispositivi pieghevoli e tablet sono già stati completati e ora anche la versione desktop per Apple è pronta.
L’app è in esecuzione su Mac OS Sequoia 15, con il 90% delle funzionalità web di Discourse.
Breve video demo prima di essere limitato dal rate limit per aver fatto troppe cose troppo velocemente
dovrò apportare delle modifiche ![]()
Gli “Avvisi della comunità” servono per il monitoraggio incrociato tra forum, una volta stabilita una sessione di accesso sicura su un dispositivo utente: gli utenti possono vedere il numero di notifiche in attesa che hanno su altri forum.
Lo stai rendendo disponibile per il download da qualche parte? Stai cercando feedback?
Posso pubblicarlo su TestFlight se c’è abbastanza interesse. L’ho postato principalmente per raccogliere feedback, cercando di capire cosa la comunità di Discourse ritiene necessario.
Solo per curiosità, quali sono i vantaggi dell’approccio desktop rispetto a un browser?
La barra laterale può essere invertita e i video possono essere riprodotti nel post, nella visualizzazione completa dell’app o aggiunti al widget cinema
Questa è la visualizzazione del widget cinema
Questa è la mia colonna nativa del composer a destra
E questa è la modalità verticale con fissaggio in alto, così puoi seguire qualsiasi forum o tutti i forum mentre esegui altre attività sullo schermo.
Ho inserito molti aspetti della mia app per tablet nella versione desktop, ma tutte le app, iOS, Android, pieghevole, tablet e desktop, vengono fornite come un’unica app completa.
Questo è stato curato per soddisfare le richieste dei miei utenti. Le PWA vanno bene per la maggior parte delle persone, così come i browser, ma volevo un’opzione che offrisse semplicità, flessibilità e controllo per pubblicare, rispondere, layout controllato, caching intelligente, switching dinamico, supporto multi forum senza diverse schede o varie PWA e navigazione offline.
Il mio caso particolare e la mia logica potrebbero non adattarsi a tutti, ma si adattano a me e forse ad alcuni altri. Ho molte più funzionalità che ho pubblicato qui. Ecco un esempio del Forum Explorer, originariamente ho progettato questo per creare sottoforum per isola nella mia regione, ma l’ho testato contro ogni forum esistente.
Questa è una build di sviluppo in esecuzione, ma è 5 volte più veloce nell’app live. Sul tablet è 7 volte più veloce.