Widget Discourse per il tema WordPress Colormag

Sono riuscito a creare il mio primo plugin per WordPress e Discourse.

Consente di modificare il tema WordPress non solo per ottenere contenuti dagli articoli, ma ora è possibile mescolare articoli e post del forum. Sono riuscito a riscrivere i widget per il tema ColorMag.

Devo dire che non sono un programmatore professionista, ma solo un programmatore amatoriale che lo fa per divertimento, quindi il codice potrebbe avere qualche bug e non essere il più bello :slight_smile:

Ho aggiunto 2 nuovi widget che ti permettono di ottenere gli ultimi post da una specifica categoria del forum (scelta da un menu a tendina) oppure gli ultimi post dal tuo sito.

Stile Widget 1

Con un output come

Stile Widget 2

Con un output come

È controllato in WordPress con queste impostazioni:

Puoi vedere una demo live qui:
http://colormag.liljefred.dk

Il tema originale lo trovi qui:

10 Mi Piace

Da fare

  • trovare qualcuno che possa revisionare il codice
  • una sorta di cache per le immagini casuali
  • ad esempio, aggiungere un’opzione in scala di grigi o di sfocatura per le immagini casuali, o entrambe
    – ?grayscale
    – ?blur
    – ?grayscale&blur
  • ottimizzazione dello stile
    – sono tutti i tag div chiusi?
  • aggiungere più opzioni nella pagina di amministrazione
2 Mi Piace

Download:

Troverai i file beta qui.

https://github.com/frold/Colormag-Wordpress-Theme-Discourse-Widget

Ma per ridurre i tempi di caricamento, sembra che serva un programmatore più esperto per analizzare il codice… :frowning:

Spero che qualcuno nella comunità voglia aiutare. Come detto nel primo post, non sono un programmatore di professione.

1 Mi Piace

Se qualcuno coglie l’idea del plugin e vuole contribuire, si unisca aggiungendo il proprio codice… :smiley:

1 Mi Piace

Qual è il metodo più veloce?

Da fare al momento: leggere i dati dal file JSON situato sul server remoto

Oppure far sì che il mio script scarichi il file JSON e poi legga i dati dal file JSON sul server dove eseguo WordPress?

Non sono un programmatore esperto e ho bisogno di velocizzare lo script, quindi è utile :slight_smile:

Anteprima (dove uso il mio forum Discourse):

Test: http://colormag.liljefred.dk/

1 Mi Piace

Il tema Colormag è gratuito?

Sì, è per questo motivo che lo uso come modello. Puoi acquistare anche l’edizione Pro. Questo plugin dovrebbe funzionare anche con quella versione.

Ora supporta il scala di grigi o l’effetto sfocatura se vengono scelte immagini casuali

Un nuovo sito demo e un sito live (non riesco a modificare il primo post)

1 Mi Piace

Anch’io uso il tema Colormag e ho creato anch’io un piccolo widget per aggiungere gli ultimi argomenti del forum nella barra laterale:

Non condividerò il codice perché è molto, molto disordinato; non ho nemmeno configurato alcuna opzione di WordPress.
Ma fondamentalmente, mostra gli ultimi argomenti creati e ho escluso alcune categorie meno interessanti.
Utilizzo un’attività WP CRON per aggiornare il contenuto del widget una volta al giorno.

1 Mi Piace