[PAID] Plugin Articoli per Discourse

È necessario creare un plugin che aggiunga la funzionalità degli articoli al sito. Il sito dispone già di una funzionalità per l’aggiunta di argomenti; gli articoli erediteranno completamente questa funzionalità, con alcune differenze descritte di seguito.

Punti chiave

  • Attualmente, per modificare il design degli argomenti nella categoria “Articoli”, viene utilizzato il componente del tema Blog Post Styling. Puoi includerlo nel plugin.
  • Gli articoli, così come gli argomenti, appaiono nel feed generale sulla pagina principale e in altre sezioni.
  • Crea una pagina separata con un elenco di articoli ordinati per data di aggiunta.
  • Per l’elenco degli articoli, utilizza il modello standard dell’elenco degli argomenti.
  • Come negli argomenti, è possibile lasciare commenti negli articoli.
  • Gli articoli possono essere aggiunti a categorie e sottocategorie, proprio come gli argomenti. Per gli articoli, puoi creare la categoria “Articoli” e aggiungere sottocategorie al suo interno. In queste categorie possono essere pubblicati solo articoli.
  • Gli articoli vengono aggiunti tramite il modulo standard; nel modulo è possibile scegliere il tipo di pubblicazione: Argomento / Articolo.

Le principali differenze tra articoli e argomenti

  • Gli URL degli argomenti ora hanno il formato /t/tut-razdaem-invajty-na-dribbble/663/16, mentre gli URL degli articoli dovrebbero essere del tipo /tut-razdaem-invajty-na-dribbble. È necessario rimuovere le parti non necessarie dall’URL, ovvero: /t e il numero aggiunto alla fine del link /663/16.
  • Rendi possibile il caricamento delle immagini dell’articolo (il processo di caricamento delle foto può essere tratto da questo componente Blog Post Styling).
  • Per le immagini all’interno dell’articolo, rendi possibile aggiungere una didascalia. Visualizza la didascalia utilizzando il tag HTML Didascalia qui.

  • Per le immagini, fornisci la possibilità di scegliere la larghezza. A ciascuna larghezza corrisponde una classe specifica.

In base alla larghezza del contenuto, aggiungi la classe: alignwide

Larghezza intera, aggiungi la classe: alignfull

Per impostazione predefinita, non vengono aggiunte classi.

Aggiungi una nuova voce di menu:

Questo è l’aspetto del modulo per l’aggiunta di un argomento:

Qual è il tuo budget, in $ USD, che puoi offrire per questo compito?
Disponibile a offerte.

2 Mi Piace

Ho contattato Fedor offline per vedere se possiamo estendere il plugin News per aiutare in questo.

9 Mi Piace

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