1
0
mirror of https://github.com/ulaulaman/eduinaf.git synced 2024-12-15 16:38:38 +01:00
Go to file
2018-06-22 18:32:23 +02:00
didattica shortcode per le attività didattiche 2018-02-28 09:34:53 +01:00
images Upload files 2018-02-05 13:14:40 +01:00
incl pulizia codice 2018-06-22 18:32:23 +02:00
link Aggiunti colori ai link 2018-02-14 18:49:07 +01:00
_config.yml return to jekyll-theme-time-machine 2018-02-11 14:09:39 +01:00
eduinaf.php corretto errore di percorso 2018-06-22 12:22:51 +02:00
README.md Aggiornati descrizione e changelog 2018-06-22 11:11:47 +02:00
readme.txt Aggiornati changelog e descrizione 2018-06-22 11:08:38 +02:00

Il plugin aggiunge varie funzionalità al sito Edu INAF senza modificare direttamente il codice php del tema.

Descrizione

Il plugin è stato originariamente sviluppato per integrarsi con il plugin Co-Authors Plus. I codici di integrazione con il plugin sono stati cancellati dalla versione attuale e spostati nel plugin Co-Authors Widget (vedi anche la pagina del plugin). Il plugin aggiunge un'icona per il login, personalizza il messaggio nell'admin footer, manipola il feed rss per accreditare l'articolo all'autore/i, inclusi guest author (Attenzione: la manipolazione del feed funziona solo con Co-Authors Plus installato), aggiunge degli shortcode per la creazione automatica dei link alle attività astroedu e alle notizie spacescoop. In particolare entrambi gli shortcode utilizzano due parametri, il codice dell'attività/news e la lingua.

[astroedu code="..." lang="..."]

[spacescoop code="..." lang="..."]

Entrambi i parametri sono obbligatori per il corretto funzionamento degli shortcode.

Griglie per i loop

Il plugin aggiunge degli shortcode per generare delle griglia di post. Si può utilizzare uno shortcode generico:

[grigliaeduinaf categoria="..." etichetta="..."]

in cui almeno uno dei due parametri deve essere specificato. Un altro shortcode genera una griglia appositamente per i libri:

[griglialibri etichetta="..."]

dove il parametro etichetta è, al momento, settato di default sul valore "libri-per-bambini-e-ragazzi" e va utilizzato per distinguere tra le tre differenti sottosezioni delle recensioni. Per la homepage si può adottare lo shortcode [grigliaevidenza] che prende gli articoli in evidenza identificati con apposita tassonomia creata con il plugin esterno CPT UI.

Attività didattiche

Sono anche presenti una serie di shortcode che permettono la visualizzazione dei campi creati utilizzando Custom Field Suite e in uso dalle attività didattiche create con Custom Post Type UI.

Speciali

Aggiunti una tassonomia e due shortcode per la gestione degli Speciali. In particolare i due shortcode hanno la seguente sintassi:

  • Griglia da inserire nella pagina dello Speciale: [grigliaspeciali speciale="slug speciale"]
  • Box da inserire in un widget di testo per generare il sommario completo dello Speciale: [specialishort speciale="slug speciale"]

Changelog

  • 2018.0622
    • creazione di una griglia per la home per mostrare gli articoli in evidenza con una tassonomia personalizzata creata con plugin esterno
    • creazione del css della griglia della home
  • 2018.0503 modifica minore per sistemare la tabella degli articoli di uno Speciale nella spalla
  • 2018.0328 varie modifiche agli shortcode per la gestione degli Speciali
    • sostituito lo shortcode per la creazione della talebba degli articoli di uno speciale con uno con un controllo interno, utilizzabile direttamente in un widget di testo
    • modifiche minori alla griglia
  • 2018.0327 corretto errore nel path di speciali.css
  • 2018.0323 aggiunte funzionalità per gli Speciali
    • aggiunta una tassonomia specifica per includere gli articoli in un dato speciale
    • aggiunti due shortcode per la pubblicazione di un box all'interno degli articoli e di una griglia nella pagina di un dato speciale
    • aggiunto un css per la personalizzazione del box da utilizzare in futuro anche per le tabelle degli eventi
  • 2018.0228 incluso il file shortcode.php:
  • 2018.0219 modifiche nei loop e nelle griglie e aggiunta di campi personalizzati:
    • cancellazione della griglia precedente
    • creazione di una griglia per un loop generico
    • creazione della griglia per i libri
    • creazione degli shortcode corrispondenti
    • creazione di un metabox per l'aggiunta del titolo di un libro e dell'url della sua copertina
    • aggiunta in grid.php del codice per sostituire, se presente, il titolo del libro con il titolo del post nel caso della griglia di libri
  • 2018.0217 aggiunto un loop personalizzato:
    • aggiunto uno shortcode che mostra tutti i post dati una categoria e un'etichetta: di default sono rispettivamente 'libri' e 'libri-per-bambini-e-ragazzi'
    • incluso il css per la griglia
  • 2018.0214 aggiunti colori ai link
  • 2018.0212 aggiunto shortcode per articoli tratti da Sapere
  • 2018.02.11 semplificazioni del codice e nuova numerazione:
    • crezione di file php indipendenti con i codici relativi alla pagina di descrizione, al contacaratteri, alla manipolazione del feed rss, per gli shortcode dei link
  • 0.9.6 test per wp 4.9.4
  • 0.9.5 test per wp 4.9.3
  • 0.9.4 aggiunto il Plugin URI
  • 0.9.3 aggiunto il GitHub Plugin URI per l'installazione e l'aggiornamento tramite il GitHub Updater
  • 0.9.2 modifiche alla pagina di documentazione; pulizia nella cartella principale
  • 0.9.1 aggiunta shortcode per i link a spacescoop usando codice e lingua della news
  • 0.9 aggiunta shortcode per i link ad astroEdu usando codice e lingua dell'attività
  • 0.8.1 cancellazione di shortcode e widget integrati con Co-Authors Plus a seguito della creazione di plugin apposito
  • 0.8 aggiunte le attività didattiche al feed rss
  • 0.7.2 aggiunto contacaratteri per gli articoli
  • 0.7.1 aggiunto contacaratteri per il riassunto con limite a 500
  • 0.6.2 correzione codice che mostrava articoli completi sostituendolo con il sommario
  • 0.6.1 correzione baco che impediva di mostrare i profili tranne il primo
  • 0.6 aggiunto metodo per mostrare/nascondere profilo nel widget con css
  • 0.5 manipolazione del footer admin della dashboard; manipolazione del feed rss: aggiunta immagine in evidenza e autori articolo; aggiunto il logo e modificati descrizione e link
  • 0.4 aggiunta della voce del menu e della pagina di presentazione del plugin
  • 0.3 aggiunta dei link ai profili nel widget
  • 0.2 widget per gli avatar degli autori compatibile con Coauthors Plus
  • 0.1 box shortcode per aggiunta autori compatibile con Coauthors Plus