Modelli predefiniti in MediaWiki?


1

Spero che questo non sia troppo confuso, perché non ho familiarità con la terminologia. Cercherò di spiegare quello che sto cercando:

Ho una installazione locale di Media Wiki, e c'è un tipo di pagina che i nostri utenti aggiungeranno frequentemente - è come una pagina di diario per un certo giorno, dove possono registrare le loro attività per quel giorno.

Voglio che ogni pagina del journal sia in un determinato formato, ad esempio:

Page Title is today's date

Who: UsersName
When: today's date
What: What activity the user did

Voglio anche che includa anche alcuni tag [[Category:]].

Quello che mi piacerebbe avere è una specie di scheletro o pagina di modello a cui l'utente può andare e clonare una copia e semplicemente "riempire gli spazi vuoti". In questo modo non devono preoccuparsi di perdere una sezione o un tag di categoria, ecc.

ho cercato modelli sul mediawiki sito, ma quelli sono più come pagine secondarie che puoi includere in più pagine (come ho capito).

ho cercato Stub pagine sul wikipedia sito, ma quelli sembrano più segnaposto per una pagina che vuoi che qualcuno costruisca. Ok, potrei creare una pagina di stub per ogni giorno dell'anno, ma il problema è che le voci dovranno essere compilate solo su circa 50 giorni casuali di un anno, quindi ci sono 315 pagine di stub sprecate.

Dovrei pensare che ci sia un'estensione o qualcosa che possa fare ciò che sto cercando, ma non riesco a trovarlo, o non conosco i termini corretti per cercarlo.

Qualcuno sa di cosa sto parlando o ha qualche idea?

Grazie mille!

Risposte:


2

I modelli con argomenti potrebbero ancora funzionare. Puoi anche inserire una buona quantità di spazi bianchi quando li crei nella pagina.

Il modello: Journal dovrebbe essere specificato in questo modo:

Who: {{{who}}}
When: {{{when}}}
What: {{{3}}}

Potrebbe essere chiamato come

{{Journal
|who=myname
|when=some_date
|
some other text
}}

e presentarsi in questo modo:

Chi: myname

Quando: some_date

Cosa: qualche altro testo

È possibile inserire la formattazione aggiuntiva nel modello che si desidera e modificarla in un secondo momento, che aggiornerebbe quindi tutti i diari che utilizzano tale modello.


Sì, ho sicuramente cercato modelli. Penso solo che ci dovrebbe essere un modo per avere una pagina "scheletro" che puoi visitare, quindi rinominare il titolo e riempire gli spazi vuoti. Sembrerebbe il più semplice, soprattutto per le persone non tecniche.
BrianH

Ah ok. Quindi è più l'interfaccia utente per il montaggio che ti interessa?
qedi

0

Una soluzione che ho trovato (non la migliore, a mio parere), è quella di utilizzare il pulsante di anteprima per generare la pagina scheletro / modello.

Ad esempio, creo un modello per il mio diario, denominato Template:Journal

Il contenuto sarebbe qualcosa di simile:

<pre><nowiki>
==Who==
{{REVISIONUSER}}

==When==
{{CURRENTMONTH}}/{{CURRENTDAY2}}/{{CURRENTYEAR}}

==What==
</nowiki></pre>

Quello sarà il mio "scheletro" o pagina di contorno che tutti useranno.

Quindi, l'utente seguirà questi passaggi per utilizzare questo modello / scheletro:

  1. Crea una nuova pagina
  2. Inserisci il nome del mio modello nel corpo: {{Journal}}
  3. Quindi, senza aggiungere altro, fare clic sul pulsante "Mostra anteprima".
  4. L'utente quindi copierà il testo mostrato nell'anteprima (Il markup dello scheletro, che apparirà come il mio codice sopra senza i tag pre e nowiki)
  5. L'utente quindi rimuoverà la chiamata modello nel corpo (rimuovi {{Journal}} ) e incollare nella marcatura di scheletro che hanno appena copiato.
  6. L'utente può ora "compilare gli spazi vuoti"

Ovviamente, questo non è un processo semplice, ma funziona. Sarei ancora molto interessato se c'è un modo più semplice per farlo ...

Grazie!


0

Il SemanticForms l'estensione di SemanticMediaWiki lo farà; è un po 'buffo da configurare, ma una volta capito come funziona, è grandioso. Lo usiamo per tutti i nostri problemi di tracciamento dei problemi, e la sua flessibilità è davvero utile: è facile creare piccoli moduli semplici per utenti non tecnici e estesi e complicati per le persone che sanno cosa sta succedendo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.