Pulsante Copia e Incolla codice come funzione selezionabile per gruppo

Propongo la funzionalità di pulsanti per copiare e incollare blocchi di codice come funzionalità designata per gruppo. Il caso d’uso è incentivare gli abbonamenti tramite funzionalità di facile utilizzo per la documentazione del codice open source che è al 100% aperta ma è progettata per abbonamenti invece di sponsorizzazioni e pubblicità per la monetizzazione.

La vedo come una mossa più aperta rispetto all’opzione di anteprima del gruppo privato per altri. Voglio che tutti possano vederla, ma che ci sia attrito nel copiare e incollare codice dalla documentazione se qualcuno non si è registrato.

1 Mi Piace

Ciao e benvenuto nel forum!

Temo di non seguire molto questa funzionalità; puoi spiegare meglio? Anche screenshot o schizzi sono sempre utili per capire.

Penso che potresti ottenere qualcosa di simile nascondendo il pulsante “copia codice” con CSS e rendendolo nuovamente visibile solo per gli utenti di un certo gruppo. Puoi usare CSS Classes for Current User's Groups per poter fare riferimento ai gruppi di utenti.

Ho una community aperta in cui la maggior parte dei post sono snippet di codice. Vorrei che questi snippet di codice avessero la funzionalità di copia e incolla tipica di uno snippet o blocco di codice, ma che questa venisse rimossa per gli utenti anonimi. Lo scopo è incentivare le iscrizioni attraverso la qualità della vita (facile pulsante copia e incolla).

Sono a conoscenza dell’opzione di applicare il plugin di anteprima come opzione per incentivare le iscrizioni, ma non voglio bloccare le informazioni dall’essere viste. Voglio solo introdurre un attrito.

1 Mi Piace

Grazie, ci darò un’occhiata. Penso che questo metodo possa essere aggirato modificando il codice nelle opzioni sviluppatore del browser.

La maggior parte delle cose che aggiungi può essere aggirata. Puoi anche copiare il contenuto del post dalla versione raw :woman_shrugging:

Add copyright protection to tagged topics potrebbe anche interessarti

1 Mi Piace

Grazie. Darò un’occhiata a questo.

Il componente che hai consigliato funziona.

Grazie per questo. Può essere applicato a livello di tema. il che significa che se c’è un modo per far sì che gli utenti anonimi abbiano il tema A per impostazione predefinita. e i membri abbiano il tema B per impostazione predefinita, il componente non limita i non membri nel modo in cui ho descritto.

Conosci un modo per avere un sottoinsieme di utenti con un tema e utenti registrati che ne abbiano un altro? Penso che potrebbe essere implementato tramite gruppi.

Ad esempio, se potessi assegnare un gruppo (utenti anonimi) a Horizon per impostazione predefinita con il tag di copyright installato e un altro a Foundation per impostazione predefinita, senza il componente installato, allora funzionerebbe.

TLDR: Se solo alcuni gruppi potessero selezionare i propri temi e se temi diversi potessero essere assegnati come predefiniti per gruppi diversi, allora il componente potrebbe essere utilizzato per taggare il 100% dei post implementando protezioni avanzate, ma verrebbe implementato solo contro un tema specifico per gli utenti anonimi, e non sui temi utilizzati dai gruppi di membri.

Voglio solo fornire un aggiornamento.

Ho trovato il componente “Gated Topics in Category”. La sua funzionalità funziona esattamente come sto richiedendo quando assegno restrizioni ai non membri, ma invece del blocco a pagamento, se ci fosse un’opzione per abilitare le protezioni del copyright indicate in Add copyright protection to tagged topics, consentirebbe ai gatekeeper di mostrare contenuti completamente senza restrizioni, mostrare contenuti con restrizioni sul copyright o mostrare il muro che richiede l’iscrizione come già fa.

Non sono sicuro se questo sia il posto giusto, ma sembra che aggiungerebbe valore sia al componente che a Discourse in generale.

1 Mi Piace

Ottima idea: ho fatto qualche ricerca e ho trovato…

  1. Probabilmente non puoi assegnare un tema predefinito per gruppo:

2018: Come assegnare un tema a un gruppo? – Sam ha detto: “Non c’è modo di farlo, sembra una richiesta interessante soprattutto se estesa ad altre parti come ‘categorie predefinite da seguire’ per un gruppo e altri valori predefiniti per l’utente. Al momento avresti bisogno di un plugin.”

  1. C’è un modo per controllare quali temi sono disponibili per i gruppi:

2019: Mostra/nascondi temi per gruppi specifici? – awesomerobot ha ideato un metodo CSS per manipolare i temi disponibili per un utente in base al gruppo primario. Il componente Classi CSS per i Gruppi dell’Utente Corrente già menzionato potrebbe essere utilizzato per estendere questo a qualsiasi gruppo.

  1. Questa è un po’ una deviazione, ma potrebbe far parte di un approccio alternativo:

2022: craigconstantine ha sviluppato il componente Umbrella-CAST per visualizzare selettivamente contenuti diversi nello stesso argomento a seconda del gruppo dell’utente.

2 Mi Piace