Estendi miniature elenco argomenti TC con pulsante mi piace

Ciao

Stiamo utilizzando Topic List Thumbnails TC sulla galleria del nostro forum e vorremmo avere un contatore/pulsante di like sulle schede della galleria per aumentare il coinvolgimento dei nostri utenti - vedi il mio brutto mockup qui sotto dove ho sostituito l’avatar dell’utente con il widget dei like.

Ho discusso di questo con @david e lui ha commentato:

Non abbiamo piani immediati per ulteriori sviluppi su questo componente del tema. Tuttavia, se qualcuno fosse interessato ad aggiungere la funzionalità, potrebbe essere pr-welcome purché l’implementazione tecnica sia solida. In alternativa, potrebbe probabilmente essere implementato in un componente del tema completamente separato, che potrebbe anche dimostrare la capacità di ‘like’ per elenchi di argomenti non in miniatura.

Preferirei che questo fosse integrato nel componente del tema, ma se fosse molto più facile/economico da costruire non sono contrario a un componente autonomo.

Non sono sicuro di quale sia un budget ragionevole per questo - che ne dici di 100 EUR?

2 Mi Piace

Un piccolo dettaglio in più: affinché possiamo accettarlo come contributo al componente principale, dovrebbe essere opzionale e disabilitato per impostazione predefinita (in modo da non modificare il comportamento per gli utenti esistenti).

In termini di implementazione, gli elenchi di argomenti hanno già un booleano ‘liked’, quindi potresti usarlo per decidere se il :heart: è pieno. Al clic, dovrebbe inviare una richiesta ajax all’API ‘like’ e gestire eventuali condizioni di errore. (ad esempio, gli argomenti archiviati non possono essere apprezzati, non è possibile revocare un apprezzamento dopo un certo periodo di tempo, ecc.)

3 Mi Piace

Ciao Bart,
Sono interessato a occuparmene, ti mando un PM

Tanto per sottolineare l’ovvio, ma Topic List Previews Theme Component - theme - Discourse Meta (in combinazione con il plugin sidecar) fornisce già la possibilità di mettere “mi piace” dall’elenco degli argomenti. Non solo, ma supporta anche il salvataggio nei preferiti dall’elenco degli argomenti. Entrambi sono supportati da anni. Puoi vedere entrambi in azione qui.

So che sei preoccupato per la stabilità, ma in realtà TLP TC è stato molto stabile nell’ultimo anno.

E in termini di supporto, puoi passare facilmente da un componente all’altro se TLP TC dovesse mai avere un problema critico al di fuori del nostro periodo di supporto gratuito. Non ricordo l’ultima volta, però… e poiché uso questo componente io stesso, ottiene correzioni piuttosto rapide.

Hai anche la possibilità di eseguire un ambiente di staging per pre-controllare gli aggiornamenti per essere veramente avverso al rischio.

3 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.