Supponiamo che io sia al telefono con un utente PWA e voglia dirgli come comunicarmi la versione di Discourse che sta utilizzando. Non può semplicemente premere Control+U per vedere il sorgente della pagina. Quindi, immagino che non ci sia modo per lui di dirmi la versione di Discourse che sta utilizzando. Infatti, non c’è modo per lui di confermare che sta effettivamente utilizzando Discourse! Poiché non ci sono etichette “powered by Discourse” o altro, o anche qualcosa sepolto in profondità in qualche menu che glielo dica!
Probabilmente dovrà visitare qualche sito web online “vedi sorgente pagina web”, dove dovrebbe digitare l’URL della PWA. Ah, improbabile.
Quindi, considera di inserire alcuni di questi dettagli in qualche menu in profondità in Preferenze, nel caso in cui qualcuno possa volerli esaminare un giorno. Grazie.
Ps, sto parlando di dare al più umile degli utenti la possibilità di controllare il numero di versione. Non sto parlando di amministratori.
Perché un utente finale dovrebbe interessarsi alla versione? Il 99% degli utenti finali non aprirà mai l’inspector su… alcun sito web.
Se un utente finale vuole scoprire quale software viene utilizzato, probabilmente ha accesso a un computer e ha le conoscenze adeguate per farlo. In caso contrario, e se fosse così esperto da cliccare su un link “Powered By”, probabilmente avrebbe letto anche il messaggio di discobot e sarebbe già stato indirizzato all’articolo sui livelli di fiducia di discourse.org.
Inoltre, sono abbastanza sicuro che Discourse sia menzionato nelle FAQ:
“Discourse fornisce strumenti che consentono alla community di identificare collettivamente i contributi migliori (e peggiori): segnalibri, Mi piace, segnalazioni, risposte, modifiche e così via. Utilizza questi strumenti per migliorare la tua esperienza e quella di tutti gli altri.”
Non rispondi alla domanda più basilare: perché. Perché un utente dovrebbe conoscere la versione? Nascondere la versione è una pratica abbastanza comune su Internet perché gli utenti non hanno bisogno di tali informazioni, ma i bot sì.
Su base ad hoc, se sei interessato, potresti semplicemente chiedere in privato al tuo amministratore? Infatti, potresti chiedere all’amministratore di pubblicare aggiornamenti nella Lounge o qualcosa di simile per il set di utenti principali fidati?
Penso che la pagina menu->informazioni (o menu->Community->altro->informazioni) sia il posto giusto per le informazioni sul forum.
Anche se al momento non menziona Discourse, penso che il layout e il contenuto siano molto caratteristici di tutti i forum Discourse.
È un’idea che discobot potrebbe avere un comando per rivelare la versione del forum. La stessa esistenza di discobot è anche un segno che si tratta di un forum Discourse.
Se la tua PWA è amministratore o moderatore, hanno quelle informazioni nel pannello di amministrazione.
Dato che Discourse Meta è personalizzabile, sono sicuro che l’amministratore possa aggiungere un codice di controllo della versione autoaggiornante da aggiungere, ad esempio, alla pagina “informazioni”.
Va bene. Se gli sviluppatori non capiscono perché un utente potrebbe mai volere sapere la versione e il marchio del software che sta utilizzando… Beh, immagino che dovremo dimenticarcelo.
Questo è ancora peggio del codice chiuso. Non dite nemmeno chi diavolo c’è dietro. Le cose proprietarie non sono così segrete. Almeno sono disposti a fornire alcuni nomi senza costringere l’utente a esaminare il codice sorgente HTML… Impossibile per l’utente medio con un telefono cellulare senza bisogno di aiuto esterno.
“Perché dovrebbero mai aver bisogno di sapere una cosa del genere?” Non importa. Dovreste essere disposti a sprecare qualche riga in fondo a un menu per menzionarlo. Per mostrare un minimo di rispetto per i vostri utenti.
Sì, è corretto, potrebbero non averne mai bisogno nella loro vita. Ma anche i loro telefoni cellulari, in fondo, hanno tutti i tipi di cose del genere. Lo stesso vale per Google Play e per tutto il resto.
Quindi, cosa dice Google Play che sto usando in questo momento? Sto solo usando “Meta versione 5”. Probabilmente realizzato da Meta Corporation.
E supponiamo che in futuro vogliamo che le persone che usano i computer segnalino quale versione stanno usando quando fanno segnalazioni di bug. Bene, abituiamoli a poter trovare quei numeri di versione.
L’ultima volta è stato così difficile trovare il numero di versione e chi ha creato qualcosa, beh, era un virus informatico. Sto parlando della gente comune senza un computer a portata di mano.
Un altro punto interessante presentato con un certo brio @jidanni.
Il numero di versione di un sito Discourse rappresenta il commit esatto a cui è stato aggiornato e può cambiare più volte al giorno a seconda di quanto spesso un amministratore rigoroso desidera essere il più vicino possibile alla versione più recente. Per un utente normale che segnala problemi, non è un’informazione particolarmente rilevante in quanto segnalerebbe eventuali problemi al proprio amministratore di sito che avrebbe tali informazioni sulla versione nella propria dashboard.
Per quanto riguarda l’informazione “Powered by Discourse”, è qualcosa che è stato preso in considerazione in quanto farebbe conoscere il nostro nome più ampiamente (il che non è una brutta cosa per quanto ci riguarda ). Riteniamo che lo scheletro di Discourse sia relativamente riconoscibile, ma forse avere un piccolo qualcosa in più sarebbe utile.
Per CDCK, sì. Per i forum, per niente. Per Dan (non lo taggo, perché mi ha reso quasi impossibile, ironicamente ) di nuovo sì. Per gli utenti in generale, no e sarà di nuovo solo rumore.
Sapete qual è la (quasi) prima domanda dopo aver installato un nuovo Wordpress o il suo tema? Già — “come mi libero di powered by”. Sapete qual è la prima misura di sicurezza per i server? Già, nascondere le versioni e non lasciarle presentarsi,
Mi dispiace, ma tutto questo argomento è qualcosa che noi finlandesi chiamiamo foglie di rovo di pietra[1]. Significa qualcosa di minore o più piccolo del secondario
Se un amministratore vuole mostrare powered by ci può essere un’impostazione del genere. Oppure lo stesso amministratore può metterlo manualmente nel piè di pagina, /about o nel messaggio di benvenuto. Fatto, problema risolto e prossimo elemento per favore
(E questo argomento non ha assolutamente nulla a che fare con l’UX)
Ricordo un membro del team che parlava di questo e spiegava come non fosse un vero problema, ma purtroppo non sono riuscito a ritrovare l’argomento tramite la ricerca.
Riguardo specificamente al motivo per cui il numero di versione si trova nel codice HTML, ecco cosa mi è stato detto:
Rende il debug più semplice: chiunque può vedere facilmente quale versione sta eseguendo il sito e confrontarla con il codice su GitHub
Lo capisco come se alcune persone con una certa conoscenza sarebbero in grado di individuare un problema senza dover essere amministratori o chiederglielo.
E dalla mia esperienza, ora ricordo di aver aiutato le persone in Support proprio grazie a questo, semplicemente visitando il loro sito web.
Questa è in realtà una ragione piuttosto brutta. Riflette le esigenze degli sviluppatori, e la stragrande maggioranza dei forum non ha mai bisogno di usare tale debug. E raramente, se non mai, per trovare corrispondenze.
Questa è in realtà una delle tante ragioni per cui i programmatori dovrebbero programmare, nient’altro.
Perché dovrei io, o chiunque altro, offrire tale possibilità agli utenti casuali?
E di nuovo. Ci sono tre cose totalmente diverse:
far trovare la versione agli sviluppatori
servire i bot
fare ciò che Dan vuole e pubblicizzare software e versione a tutti gli utenti
Se nascondo la versione di WordPress, ciò renderà il lavoro degli sviluppatori e/o il debug impossibili? Ovviamente no. Uno sviluppatore che ha bisogno di tali informazioni le ottiene. Ora la domanda principale è se l’utente casuale ne ha bisogno allo stesso modo, se sì, allora la domanda successiva è perché.
Vedo che c’è un piè di pagina normalmente non visibile, che è visibile nella visualizzazione fornita ai crawler e quindi visibile in qualsiasi versione archiviata nell’Internet Archive, o visualizzata tramite un proxy di accessibilità come Instapaper:
Alimentato da Discourse, visualizzato al meglio con JavaScript abilitato
Forse una modifica al CSS potrebbe renderlo più generalmente visibile.
Forse c’è un modo per ottenere direttamente la visualizzazione del crawler.
Forse un Theme component con un interruttore on/off nella pagina About? Sono d’accordo che i numeri di versione dovrebbero essere omessi. Le opzioni potrebbero anche contenere il tipo. Metterei semplicemente
Powered by (simbolo bolla Discourse) come link immagine cliccabile a Discourse Meta.
Da qui il mio suggerimento sopra. Poiché renderebbe facile la scelta per un sito.
I numeri di versione sono sicuramente qualcosa da evitare. Il forum di cui sono amministratore volontario (non avevo questo livello di accesso per la manutenzione all’epoca. Originariamente era un’installazione vanilla con categorie modificate/aggiunte. Non credo che avessero mai eseguito l’aggiornamento nell’interfaccia utente o nella root del server finché non li ho incoraggiati ad aggiornare il software del forum poiché ero un moderatore a pieno titolo all’epoca.
Un membro ha usato ispeziona per trovare il numero di versione e ha usato exploit per visualizzare una categoria protetta nascosta. Era una beta chiusa, quindi la fuga di notizie ha causato qualche dissidio tra i partecipanti. È stato gestito. Questo particolare scenario dovrebbe essere più raro poiché, a mio parere, è stata la loro inesperienza con la manutenzione delle applicazioni web a sembrare la radice.
A mio parere, finché il Team manterrà il “Powered by” visualizzato opzionale, dovrebbe andare bene.
@jidanni a mio parere dovrebbe essere una scelta se visualizzarlo o meno tramite un’impostazione o un componente opzionale. Poiché le istanze di Discourse possono apparire molto diverse grazie al suo design estensibile. Mentre persone come noi potrebbero avere interesse in questo tipo di “bling geek”. La maggior parte sarà più interessata al contenuto e alla facilità d’uso. La maggior parte di noi geek sa come sbirciare.
Sì, gli amministratori possono vederli, ma non gli utenti. Ma diciamo che un giorno succede qualcosa di brutto che colpisce gli utenti, non gli amministratori.
Inoltre, dove si può vedere la “lista delle licenze software gratuite”, se ce ne sono?
Ci sono vari script, per identificare le versioni dei pacchetti che cercano di nasconderle. Ad esempio, il CSS è stato modificato in una versione rispetto a un’altra… beh, ecco, hanno rilevato la versione. Quindi, invece della sicurezza tramite oscurità, renderei pubblico quel numero di versione. Come MediaWiki.
Allora lo mostrerai. Altri amministratori fanno quello che vogliono.
Mi dispiace molto se questo suona scortese, ma sto solo cercando di essere rigoroso:
Non in questo mondo gli utenti dettano cosa un sito fa o mostra. Un utente può fare una richiesta e basta. Ciò significa che quello che pensi e ti piace vale solo nei circuiti che sono tuoi. Altrimenti è solo la tua, la mia o l’opinione di chiunque altro.
C’è solo un’eccezione: la Cina e organismi governativi simili.
Questo argomento non sta andando avanti né portando da nessuna parte.