|
|
| (44 versioni intermedie di uno stesso utente non sono mostrate) |
| Riga 1: |
Riga 1: |
| <!-- ========================= | | <!-- ========================= |
| Template:Appunti (WikiLectio) | | Template:Appunti (WikiLectio) |
| Versione: 1.0.1 - 2025-08-28 | | Stile: Infobox (wikitable floatright) — 1 colonna |
| Requisiti: ParserFunctions
| | Versione: 3.5-infobox — 2025-10-05 |
| Scopo: layout appunti di singola lezione con nav prev/next e categorizzazione per laurea
| | - Ordine: Tipo → Titolo → Banner |
| | - Autore (facoltativo) |
| | - Ultimo aggiornamento automatico |
| | - Nessun riferimento ai "punti oscuri" |
| | - Novità v3.5: |
| | - Parametro "displaytitle" per mostrare in cima alla pagina un titolo diverso dal nome pagina. |
| | - Parametro "catlabel" per definire un'etichetta "pulita" da usare come base di ordinamento (e da riusare in indici alternativi). |
| ========================= --> | | ========================= --> |
|
| |
|
| <!-- ===== INIZIO INCLUDEONLY ===== -->
| |
| <includeonly> | | <includeonly> |
| <!-- Wrapper principale --> | | <!-- TITOLO VISIVO PAGINA (facoltativo e distinto dal titolo usato nelle categorie) --> |
| <div class="appunti-wrapper" style="border:1px solid #e5e7eb; border-radius:12px; padding:1rem; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,.04);">
| | {{#if:{{{displaytitle|}}}|{{DISPLAYTITLE:{{{displaytitle}}}}}|{{#if:{{{titolo|}}}|{{DISPLAYTITLE:{{{titolo}}}}}|}}}} |
|
| |
|
| <!-- Briciole di pane / contesto -->
| | {| class="wikitable floatright" style="width:18em; table-layout:fixed; margin:0 0 1rem 1rem;" |
| <div class="appunti-breadcrumb" style="font-size:.9em; color:#6b7280; margin-bottom:.25rem;">
| |
| [[{{{univ|Unibo}}}|{{{univ|Unibo}}}]] ▸
| |
| [[{{{univ|Unibo}}}/{{{livello|Triennale}}}|{{{livello|Triennale}}}]] ▸
| |
| [[{{{univ|Unibo}}}/{{{livello|Triennale}}}/{{{laurea|Informatica_per_il_Management}}}|{{{laurea_label|{{{laurea|Informatica_per_il_Management}}}}}}]] ▸
| |
| [[{{{univ|Unibo}}}/{{{livello|Triennale}}}/{{{laurea|Informatica_per_il_Management}}}/{{{insegnamento|Strategia_Aziendale_Prof_Cognome}}}|{{{insegnamento_label|{{{insegnamento|Strategia_Aziendale_Prof_Cognome}}}}}}]]
| |
| </div>
| |
|
| |
|
| <!-- Titolo lezione -->
| | <!-- TIPO --> |
| <div class="appunti-title" style="display:flex; align-items:baseline; gap:.5rem; flex-wrap:wrap; margin-bottom:.5rem;">
| | |- |
| <span style="font-weight:700; font-size:1.25em;">Appunti — Lezione {{{lezione|1}}}</span>
| | | style="padding:.6rem .9rem; font-weight:700; font-size:1.05em;" | {{#if:{{{tipo|}}}|{{{tipo}}}|Appunti di lezione universitaria}} |
| <span style="font-size:1.05em; color:#374151;">{{#if:{{{titolo|}}}| • {{{titolo}}} |}}</span>
| |
| </div>
| |
|
| |
|
| <!-- Metadati -->
| | <!-- TITOLO BLOCCO (puoi tenerlo breve o uguale a displaytitle) --> |
| <div class="appunti-meta" style="display:flex; flex-wrap:wrap; gap:.5rem; margin-bottom:.75rem;">
| | |- |
| {{#if:{{{data|}}}|<div style="background:#f3f4f6; border-radius:999px; padding:.15rem .6rem; font-size:.9em;">📅 {{{data}}}</div>|}}
| | | style="padding:.45rem .9rem; font-weight:700; font-size:1.05em;" | {{#if:{{{titolo|}}}|{{{titolo}}}|<span style="color:#6b7280;">(nessun titolo)</span>}} |
| {{#if:{{{docente|}}}|<div style="background:#f3f4f6; border-radius:999px; padding:.15rem .6rem; font-size:.9em;">👩🏫 {{{docente}}}</div>|}}
| |
| {{#if:{{{aula|}}}|<div style="background:#f3f4f6; border-radius:999px; padding:.15rem .6rem; font-size:.9em;">🏛️ {{{aula}}}</div>|}}
| |
| {{#if:{{{durata|}}}|<div style="background:#f3f4f6; border-radius:999px; padding:.15rem .6rem; font-size:.9em;">⏱️ {{{durata}}}</div>|}}
| |
| {{#if:{{{autore|}}}|<div style="background:#f3f4f6; border-radius:999px; padding:.15rem .6rem; font-size:.9em;">✍️ {{{autore}}}</div>|}}
| |
| {{#if:{{{revisione|}}}|<div style="background:#f3f4f6; border-radius:999px; padding:.15rem .6rem; font-size:.9em;">🛠️ {{{revisione}}}</div>|}}
| |
| </div>
| |
|
| |
|
| <!-- Argomenti chiave -->
| | <!-- BANNER --> |
| {{#if:{{{argomenti|}}}|
| | |- |
| <div class="appunti-argomenti" style="border-left:3px solid #e5e7eb; padding:.5rem .75rem; margin-bottom:1rem; background:#fafafa;">
| | | style="padding:.25rem .25rem; text-align:center;" | [[File:{{{immagine|banner-appunti-wikilectio.jpg}}}|260px|center|link=|alt=]] |
| <div style="font-weight:600; margin-bottom:.25rem;">Argomenti chiave</div>
| |
| <div>{{{argomenti}}}</div>
| |
| </div>
| |
| |}}
| |
|
| |
|
| <!-- Allegati -->
| | <!-- DETTAGLI --> |
| {{#if:{{{allegati|}}}|
| | |- |
| <div class="appunti-allegati" style="padding:.5rem .75rem; margin-bottom:1rem; background:#fbfbff; border:1px solid #eef2ff; border-radius:8px;">
| | | style="padding:.45rem .9rem; font-size:.92em;" | |
| <div style="font-weight:600; margin-bottom:.25rem;">Allegati</div>
| | <div style="margin:.1rem 0;"> |
| <div>{{{allegati}}}</div>
| | {{#if:{{{autore|}}}|<div><b>Autore</b> = {{{autore}}}</div>|}} |
| </div>
| | {{#if:{{{univ|}}}|<div><b>Università</b> = [[{{{univ}}}|{{{univ}}}]]</div>|}} |
| |}}
| | {{#if:{{{livello|}}}|<div><b>Livello</b> = [[{{{univ}}}/{{{livello}}}|{{{livello}}}]]</div>|}} |
| | | {{#if:{{{laurea|}}}|<div><b>Laurea</b> = [[{{{univ}}}/{{{livello}}}/{{{laurea}}}|{{{laurea}}}]]</div>|}} |
| <!-- Fonti -->
| | {{#if:{{{insegnamento|}}}|<div><b>Insegnamento</b> = [[{{{univ}}}/{{{livello}}}/{{{laurea}}}/{{{insegnamento}}}|{{{insegnamento}}}]]</div>|}} |
| {{#if:{{{fonti|}}}| | | </div> |
| <div class="appunti-fonti" style="padding:.5rem .75rem; margin-bottom:1rem; background:#f8fafc; border:1px solid #e5e7eb; border-radius:8px;">
| |
| <div style="font-weight:600; margin-bottom:.25rem;">Fonti di questa lezione</div>
| |
| <div>{{{fonti}}}</div>
| |
| </div>
| |
| |}}
| |
| | |
| <!-- Corpo degli appunti -->
| |
| <div class="appunti-content" style="line-height:1.65; font-size:1.02em; margin-bottom:1rem;"> | |
| {{#if:{{{testo|{{{1|}}}}}}|
| |
| {{{testo|{{{1|}}}}}}
| |
| |
| |
| <!-- Se non viene passato testo, mostriamo solo il layout -->
| |
| }}
| |
| </div>
| |
|
| |
|
| <!-- Navigazione Precedente / Indice / Successiva -->
| | <!-- ULTIMO AGGIORNAMENTO (automatico) --> |
| <div class="appunti-nav" style="display:flex; justify-content:space-between; align-items:center; gap:.5rem; border-top:1px solid #e5e7eb; padding-top:.75rem; margin-top:.25rem;">
| | |- |
| <div class="nav-prev" style="min-width:33%;">
| | | style="padding:.45rem .9rem; font-weight:600;" | Ultimo aggiornamento |
| {{#ifexpr: {{#if:{{{lezione|}}}|{{{lezione}}}|1}} > 1 |
| | |- |
| [[{{{univ|Unibo}}}/{{{livello|Triennale}}}/{{{laurea|Informatica_per_il_Management}}}/{{{insegnamento|Strategia_Aziendale_Prof_Cognome}}}/Appunti_Lezione_{{#expr:{{{lezione|1}}}-1}}|← Lezione {{#expr:{{{lezione|1}}}-1}}]]
| | | style="padding:.45rem .9rem;" | {{#time:d/m/Y H:i|{{REVISIONTIMESTAMP}}}} |
| | <!-- nessun precedente -->
| |
| }}
| |
| </div>
| |
|
| |
|
| <div class="nav-center" style="text-align:center; opacity:.8;">
| | <!-- FONTI --> |
| [[{{{univ|Unibo}}}/{{{livello|Triennale}}}/{{{laurea|Informatica_per_il_Management}}}/{{{insegnamento|Strategia_Aziendale_Prof_Cognome}}}|Torna all'insegnamento]]
| | |- |
| </div>
| | | style="padding:.45rem .9rem; font-weight:600;" | Fonti |
| | |- |
| | | style="padding:.45rem .9rem;" | {{#if:{{{fonti|}}}|{{{fonti}}}|<span style="color:#6b7280;">(nessuna fonte)</span>}} |
|
| |
|
| <div class="nav-next" style="text-align:right; min-width:33%;">
| | <!-- ALLEGATI --> |
| {{#if:{{{nascondi_next|}}}|
| | |- |
| <!-- next nascosto su richiesta -->
| | | style="padding:.45rem .9rem; font-weight:600;" | Allegati |
| |
| | |- |
| [[{{{univ|Unibo}}}/{{{livello|Triennale}}}/{{{laurea|Informatica_per_il_Management}}}/{{{insegnamento|Strategia_Aziendale_Prof_Cognome}}}/Appunti_Lezione_{{#expr:{{{lezione|1}}}+1}}|Lezione {{#expr:{{{lezione|1}}}+1}} →]]
| | | style="padding:.45rem .9rem;" | {{#if:{{{allegati|}}}|{{{allegati}}}|<span style="color:#6b7280;">(nessun allegato)</span>}} |
| }}
| |
| </div>
| |
| </div>
| |
|
| |
|
| </div> | | |}<!-- /Appunti infobox --> |
|
| |
|
| <!-- CATEGORIZZAZIONE AUTOMATICA | | <!-- |
| Esempio risultante: [[Categoria:Lezioni_Informatica_per_il_Management_Triennale_UniBo|0001]]
| | CATEGORIZZAZIONE |
| | Nota: nell'elenco automatico della categoria, MediaWiki mostra sempre il *titolo pagina reale*. |
| | La sortkey qui sotto influenza SOLO l'ordinamento, non l'etichetta mostrata nell'elenco automatico. |
| | Per un indice "pulito" usa una pagina indice (es. con DPL) che legga 'catlabel' o 'displaytitle'. |
| --> | | --> |
| [[Categoria:Lezioni_{{{laurea|Informatica_per_il_Management}}}_{{{livello|Triennale}}}_{{{univ|Unibo}}}|{{padleft:{{{lezione|1}}}|4|0}}]] | | {{#if:{{{cat|}}}| |
| | {{#if:{{{sortkey|}}}| |
| | [[Categoria:{{{cat}}}|{{{sortkey}}}]] |
| | | |
| | <!-- se non c'è sortkey, usa catlabel o (in fallback) titolo/displaytitle come default sort --> |
| | {{#if:{{{catlabel|}}}| |
| | [[Categoria:{{{cat}}}|{{{catlabel}}}]] |
| | | |
| | [[Categoria:{{{cat}}}|{{#if:{{{displaytitle|}}}|{{{displaytitle}}}|{{{titolo|}}}}}]] |
| | }} |
| | }} |
| | |}} |
| </includeonly> | | </includeonly> |
|
| |
|
| <!-- ===== DOCUMENTAZIONE ===== -->
| |
| <noinclude> | | <noinclude> |
| == Template:Appunti (WikiLectio) == | | == Template:Appunti (v3.5) == |
| Layout per le pagine del tipo:
| | Infobox per le pagine di appunti di lezione. Separazione fra: |
| <code>UnivAbbr/Livello/Laurea/Insegnamento/Appunti_Lezione_N</code>
| | - '''displaytitle''' (titolo visivo in cima alla pagina) |
| Mostra contesto, metadati, corpo degli appunti, navigazione prev/next e mette la pagina in
| | - '''titolo''' (testo mostrato nel riquadro) |
| <code>Categoria:Lezioni_''Laurea''_''Livello''_''Univ''</code>.
| | - '''catlabel''' (etichetta "pulita" per ordinamento in categorie e per indici alternativi) |
| | | - '''sortkey''' (prioritario per l'ordinamento numerico/alfabetico) |
| === Parametri ===
| |
| ; '''univ''' : sigla dell’università (es. <code>Unibo</code>) — usata nei link.
| |
| ; '''livello''' : <code>Triennale</code> oppure <code>Magistrale</code>.
| |
| ; '''laurea''' : slug della laurea (es. <code>Informatica_per_il_Management</code>).
| |
| ; '''laurea_label''' : etichetta alternativa da mostrare (se diversa dallo slug).
| |
| ; '''insegnamento''' : slug dell’insegnamento (es. <code>Strategia_Aziendale_Prof_Scarito</code>).
| |
| ; '''insegnamento_label''' : etichetta alternativa da mostrare.
| |
| ; '''lezione''' : numero lezione (intero) — usato anche per la nav prev/next.
| |
| ; '''titolo''' : sottotitolo della lezione (facoltativo).
| |
| ; '''data''' : data della lezione (libero).
| |
| ; '''docente''' : nome docente (libero).
| |
| ; '''aula''' : luogo/aula (facoltativo).
| |
| ; '''durata''' : es. <code>2h</code>.
| |
| ; '''autore''' : autore degli appunti (es. [[Utente:Nome|Nome]]).
| |
| ; '''revisione''' : note di revisione (facoltativo).
| |
| ; '''argomenti''' : elenco puntato degli argomenti chiave.
| |
| ; '''allegati''' : file/link utili (pdf, immagini, ecc.).
| |
| ; '''fonti''' : elenco manuale delle fonti usate per questi appunti.
| |
| ; '''nascondi_next''' : se valorizzato (qualunque testo) nasconde il link “successiva”.
| |
| ; '''testo''' / '''1''' : corpo degli appunti (puoi usare entrambi, sono equivalenti).
| |
| | |
| === Uso minimo consigliato ===
| |
| Crea la pagina:
| |
| <code><nowiki>Unibo/Triennale/Informatica_per_il_Management/Strategia_Aziendale_Prof_Scarito/Appunti_Lezione_1</nowiki></code>
| |
| e inserisci:
| |
|
| |
|
| | === Esempio (copia e incolla) === |
| <pre><nowiki> | | <pre><nowiki> |
| {{Appunti | | {{Appunti |
| | univ = Unibo | | | tipo = Appunti di lezione universitaria |
| | | titolo = Appunti Lezione 1 |
| | | displaytitle = I mercati |
| | | univ = UniBo |
| | livello = Triennale | | | livello = Triennale |
| | laurea = Informatica_per_il_Management | | | laurea = Informatica_per_il_Management |
| | insegnamento = Strategia_Aziendale_Prof_Scarito | | | insegnamento = Microeconomia Prof Bacchiega |
| | lezione = 1
| |
| | data = 10 settembre 2025
| |
| | titolo = Introduzione e obiettivi del corso
| |
| | docente = Prof. Scarito
| |
| | autore = [[Utente:Tosatti Thomas|Tosatti Thomas]]
| |
| | argomenti =
| |
| * Cos'è la strategia
| |
| * Vantaggio competitivo
| |
| * Struttura del corso
| |
| | fonti = | | | fonti = |
| * Slide 1–20 del docente | | * slide del docente |
| * Testo: Grant, cap. 1 | | * appunti presi a lezione |
| | allegati = [[File:Strategia_Aziendale_Lez1.pdf]] | | | allegati = |
| | 1 = | | | cat = Appunti_Informatica_per_il_Management_Triennale_UniBo |
| == Appunti == | | | catlabel = I mercati |
| * Definizione di strategia: ...
| | | sortkey = 0001 |
| * Differenza tra obiettivi e strategia: ...
| |
| * Esempi discussi in aula: ...
| |
| }} | | }} |
| </nowiki></pre> | | </nowiki></pre> |
|
| |
|
| === Note === | | === Note importanti === |
| * La navigazione “precedente/successiva” calcola automaticamente N−1 e N+1 sul parametro <code>lezione</code>. | | * L'elenco automatico nelle pagine di '''Categoria:…''' mostra sempre il '''titolo reale della pagina''' (quello dell’URL). Non è possibile sostituirlo con un alias. |
| Se non vuoi mostrare la “successiva”, imposta <code>nascondi_next=1</code>.
| | * Usa '''sortkey''' per l'ordinamento e '''catlabel''' come base di etichetta “pulita” da riutilizzare in un '''indice alternativo'''. |
| * L’inclusione in categoria usa: <code>Lezioni_<Laurea>_<Livello>_<Univ></code> con ordinamento numerico zero-padded (0001, 0002, …).
| | * Se vuoi una lista “pulita” tipo ''Microeconomia — I mercati'', crea una pagina indice (es. ''…/Indice_appunti'') con un elenco manuale oppure con '''DynamicPageList (DPL)''' (se installata) che legge i parametri dal template. |
| * Per allineare la tua struttura, usa sempre la sigla breve dell’ateneo nei link (es. <code>Unibo</code>).
| |
| | |
| === TemplateData ===
| |
| <templatedata>
| |
| {
| |
| "description": "Layout standard per le pagine degli appunti lezione di WikiLectio con breadcrumb, metadati, corpo testo, navigazione prev/next e categorizzazione automatica per laurea.",
| |
| "params": {
| |
| "univ": {"label":"Università (sigla)","description":"Sigla breve (es. Unibo) per i link.","type":"string","default":"Unibo","required":true},
| |
| "livello": {"label":"Livello","description":"Triennale o Magistrale.","type":"string","default":"Triennale","required":true},
| |
| "laurea": {"label":"Laurea (slug)","description":"Nome laurea con underscore (es. Informatica_per_il_Management).","type":"string","required":true},
| |
| "laurea_label": {"label":"Laurea (etichetta)","description":"Etichetta alternativa da mostrare.","type":"string"},
| |
| "insegnamento": {"label":"Insegnamento (slug)","description":"Es. Strategia_Aziendale_Prof_Scarito.","type":"string","required":true},
| |
| "insegnamento_label": {"label":"Insegnamento (etichetta)","description":"Etichetta alternativa da mostrare.","type":"string"},
| |
| "lezione": {"label":"N° lezione","description":"Numero intero della lezione (usato anche per prev/next).","type":"number","default":"1","required":true},
| |
| "titolo": {"label":"Titolo della lezione","description":"Sottotitolo/tema.","type":"string"},
| |
| "data": {"label":"Data","description":"Data della lezione.","type":"string"},
| |
| "docente": {"label":"Docente","description":"Nome del docente.","type":"string"},
| |
| "aula": {"label":"Aula/luogo","description":"Luogo della lezione.","type":"string"},
| |
| "durata": {"label":"Durata","description":"Es. 2h.","type":"string"},
| |
| "autore": {"label":"Autore appunti","description":"Chi ha scritto gli appunti.","type":"string"},
| |
| "revisione": {"label":"Revisione","description":"Note di revisione.","type":"string"},
| |
| "argomenti": {"label":"Argomenti chiave","description":"Elenco puntato degli argomenti.","type":"string","suggested":true},
| |
| "allegati": {"label":"Allegati","description":"File o link utili.","type":"string"},
| |
| "fonti": {"label":"Fonti","description":"Elenco manuale delle fonti specifiche della lezione.","type":"string"},
| |
| "nascondi_next": {"label":"Nascondi successiva","description":"Qualsiasi valore per nascondere il link alla lezione successiva.","type":"string"},
| |
| "testo": {"label":"Corpo degli appunti","description":"Contenuto principale. Alias del parametro 1.","type":"content"},
| |
| "1": {"label":"Corpo (1)","description":"Contenuto principale (alias di testo).","type":"content"}
| |
| }
| |
| }
| |
| </templatedata>
| |
| | |
| </noinclude> | | </noinclude> |