Presentazione di DisCorkie – un client di discorso multistanza

Ciao Discourse Meta,

Se sei attivo in più di un forum Discourse, probabilmente hai desiderato un modo più veloce e pulito per rimanere connesso. È esattamente quello che sto costruendo con DisCorkie: un client Discourse moderno che ti permette di accedere a più forum da un’unica app, con un’esperienza nativa su tutte le piattaforme.

Cos’è DisCorkie?

DisCorkie ti aiuta a gestire diverse community Discourse in un unico posto. Niente più destreggiarsi tra schede del browser o cambiare account manualmente. È costruito per gli utenti che desiderano un modo focalizzato e semplificato per navigare e interagire con i forum a cui tengono.

Sto sviluppando attivamente DisCorkie e sono sempre aperto ad ascoltare idee o suggerimenti dalla community per guidare il suo futuro.

Funzionalità

  • Supporto multi-forum: Connettiti e passa tra più community Discourse (limitato nel piano gratuito)
  • Scoperta di forum: Esplora forum pubblici per argomento o lingua
  • UI moderna: Progettata per ogni piattaforma utilizzando Compose Multiplatform
  • Esperienza cross-platform coerente: Supporto desktop e mobile

Scarica DisCorkie

DisCorkie è attualmente disponibile su:

Le versioni per macOS e iOS sono in fase di sviluppo e previste per la fine di quest’anno.

Feedback benvenuto

Grazie per aver dato un’occhiata a DisCorkie! Se hai feedback, domande o idee, non esitare a condividerle. Sto ascoltando e migliorando continuamente l’app in base all’input degli utenti.

PS: DisCorkie non è direttamente affiliato a Discourse.

PS2: DisCorkie è un’app commerciale.

16 Mi Piace

Applica il proprio tema a tutte le istanze o il tema personalizzato rimarrà dopo il passaggio a un’istanza?

Quali sono stati i casi d’uso che ti hanno portato a farlo? Il mio modo di risolvere il problema è stato utilizzare le PWA (averne una su ogni desktop, sia Mac che iPhone) e quindi il passaggio funziona a livello di sistema operativo facilmente.

Qual è la differenza con discourse-hub?

3 Mi Piace

Si applica il proprio tema a tutte le istanze o la personalizzazione rimarrà dopo il passaggio a un’istanza?
Il tema dell’applicazione rispetta il tema dell’istanza di discourse. Utilizziamo le informazioni fornite dall’API per calcolare quale sarebbe il colore migliore per il tema che rispetti comunque il sistema di progettazione che stiamo adottando. Questo è il risultato:

Quali sono stati i casi d’uso che ti hanno portato a realizzarlo?

Fondamentalmente gli stessi casi d’uso che hanno portato alla creazione di Discourse Hub. Tuttavia, sto estendendo questo concetto anche alle applicazioni desktop.

Qual è la differenza rispetto a discourse-hub?

Esperienza utente
DisCorkie UI basata su Skia (KMP) che offre diversi vantaggi rispetto alla normale UI in HTML, CSS e JS: Prestazioni, Coerenza dell’interfaccia utente indipendentemente dal sistema operativo o dalla versione del browser, Animazioni e transizioni più fluide.

Prestazioni complessive
Grazie al fatto che DisCorkie non utilizza Javascript o HTML, possiamo beneficiare di questa architettura:

  • Supporto multithreading più robusto: Utilizzato per aumentare le prestazioni dell’applicazione grazie all’elaborazione parallela.
  • L’applicazione non necessita di caricare alcun file HTML, CSS o JS dalla rete. Abbiamo bisogno solo del payload JSON. Meno file da scaricare, il che lo rende migliore per l’uso in un ambiente con connessione Internet instabile.
  • Questi motivi, associati alla cache, rendono l’app molto leggera in termini di risorse.

Confronto
Questa è l’attuale esperienza di Discourse Hub su un dispositivo Android.


L’app apre il forum nel browser. Quindi fondamentalmente funziona come un collegamento.


Questo è l’aspetto dell’app DisCorkie su un dispositivo Android


Questo, per me, assomiglia molto di più a un’app.

5 Mi Piace

Non ho ancora avuto modo di testare (o anche solo di capire alcuni dettagli tecnici della) tua soluzione, ma concentrandomi solo su:

Questo è il comportamento solo su Android, e ad essere onesti penso che potremmo rivedere questa decisione. Forse l’idea è che se l’hai già installata come PWA, aprirà quella invece, ma l’esperienza su iOS è così migliore che mi chiedo se non dovremmo seguire lo stesso percorso anche su Android. /cc @pmusaraj

8 Mi Piace

Potresti spiegare come funziona su iOS?

Su Android, un link caricherà la PWA se installata. Non è ottimale?

(stiamo andando fuori tema qui?)

3 Mi Piace

Non sono sicuro. L’utente dovrebbe “installare” due applicazioni. È un passaggio in più che potrebbe essere evitato.

E sì, siamo un po’ fuori tema haha. Forse sarebbe bello avere una discussione separata per questo.

2 Mi Piace

Lo segnalo come fuori tema, o lo fai tu :joy:

Una grande differenza tra Hub e PWA su iOS è che posso chiudere facilmente un forum quando necessario ricaricando, ad esempio [1]. PWA deve essere chiuso usando il metodo del sistema operativo. E ottengo gli URL molto più facilmente (non facilmente, ma è fattibile) da Hub. Ottenere collegamenti da PWA è impossibile — beh, ci sono state ora due differenze.


  1. sì, abbiamo un componente per il ricaricamento, ma non è ufficiale e non è del tutto affidabile al 100% ↩︎

2 Mi Piace

sembra davvero elegante! Soprattutto quella sottile tematizzazione :chefs_kiss: . Qualcosa del genere sarebbe ottimo per utenti avanzati che gestiscono più comunità su desktop (come un TweetDeck), quindi potrebbe valere la pena mettere l’accento sulle capacità di moderazione/gestione centralizzate.

1 Mi Piace

Grazie! È davvero un ottimo suggerimento! Lo prenderò in considerazione per i prossimi aggiornamenti.

Sto aggiungendo qui la landing page dell’applicazione. È piuttosto semplice ma porta alcuni altri dettagli sull’app

2 Mi Piace

Aggiornamento rapido!
La versione Android di DisCorkie è ora disponibile sul Google Play Store :tada:
Chiunque può scaricarla e iniziare a esplorare i propri forum preferiti direttamente dal proprio telefono.

So che mancano ancora alcune funzionalità, ma ci sto lavorando attivamente per migliorarla e rilasciare nuovi aggiornamenti non appena saranno pronti. Il tuo feedback è sempre benvenuto! :blush:

Grazie ancora a tutti coloro che hanno seguito il percorso finora.

4 Mi Piace

Forse mi sfugge qualcosa, ma dopo aver aggiunto due forum, tutte le possibilità di aggiungerne un terzo diventano grigie, sia “aggiungi forum” a sinistra che “gestisci forum” → “scopri nuove community”.

La rimozione di uno dei due forum riabilita il pulsante.

(Inoltre, non riesco a rimuovere tutti i forum, ma ovviamente questo non è un problema).

1.1.6 build 35 su Windows 11.

3 Mi Piace

Ne ho 4 su Android ma penso che mi abbia permesso forse al momento dell’impostazione iniziale. Altrimenti ho lo stesso problema, nessuna opzione disponibile per aggiungerne altri.

1 Mi Piace

Non ti manca nulla — la versione attuale limita il numero di forum. Sto pianificando di introdurre il supporto per aggiungerne di più come parte di DisCorkie Plus, il prossimo livello premium. Detto questo, tutti coloro che hanno partecipato alla fase di test iniziale avranno accesso a tutte le funzioni premium, incluso questa, una volta disponibile.

Sarebbe stato bello se lo aveste detto, dato che ho passato mezz’ora a cercare di capire cosa non andasse.

Mi avete anche chiesto, e ad altri membri della community, di fare il beta test di qualcosa che si è rivelato essere a codice chiuso e a pagamento. Nessun problema, ma mi sarebbe piaciuto saperlo in anticipo.

7 Mi Piace

Grazie per il tuo feedback onesto e mi scuso sinceramente per la confusione e la frustrazione che ciò ha causato.

Non è mai stata mia intenzione ingannare o nascondere nulla alla community. Apprezzo sinceramente il tempo e lo sforzo che hai dedicato al testing di DisCorkie e capisco come ti sei sentito incontrando quella limitazione senza una spiegazione chiara.

Hai assolutamente ragione sul fatto che questo avrebbe dovuto essere comunicato più chiaramente fin dall’inizio, e mi assicurerò di migliorare il modo in cui queste cose vengono condivise in futuro.

Per quanto riguarda il livello a pagamento, sì, DisCorkie è a codice chiuso e ho esplorato un piccolo abbonamento (probabilmente intorno a 1,3-1,5 euro/mese) come modo per sostenere lo sviluppo continuo e coprire i costi. L’app è iniziata come un progetto passionale, ma è cresciuta al punto in cui la sostenibilità è diventata una considerazione. Detto questo, feedback come il tuo aiuta davvero a plasmare il modo in cui affronto le cose.

Apprezzo sinceramente la tua opinione e mi piacerebbe sentire cosa ne pensi del prezzo e della direzione generale. Grazie ancora per aver parlato apertamente: sto ascoltando e imparando.

5 Mi Piace

:+1: Considera di aggiornare il post originale per chiarire cose come questa man mano che ricevi più feedback.

4 Mi Piace

L’ho aggiornato prima oggi. Spero sia più chiaro ora.

2 Mi Piace

Essendo l’unico sviluppatore, è facile trascurare alcuni dettagli. Come hai detto, il feedback onesto è ottimo perché aiuta non solo a trovare bug e funzionalità richieste, ma anche lacune.

Grazie per aver creato un’app fantastica. Sono ancora agli inizi, ma hai un ottimo inizio e i progressi che hai fatto sono piuttosto decenti.

Lavorando con un’azienda che produce visori VR, il loro grande punto debole è la creazione di note di rilascio decenti. Spesso ti dicono dopo che hai identificato un bug che era già noto.

Le peggiori note di rilascio che hanno avuto in una versione dicevano che migliorava la tua esperienza Amazon. :joy:

Dopo 7 anni, stanno finalmente facendo molto meglio e, a differenza tua, hanno un team che lavora al loro software.