Vai al contenuto

Utente:LoStrangolatore/Stubs/Modulo newbproof x nuova ricetta

Wikibooks, manuali e libri di testo liberi.

Tool esterno da linkare in quanto modulo per aggiungere una nuova ricetta su Wikibooks. Affianca ma non si sostituisce a Template:Modello_ricetta.[1]

Cosa fa: guida l'utente nell'inserimento di testo wiki, che poi viene salvato su Wikibooks.

Fase 1 - inserimento della ricetta

Inserimento dei dati attualmente indicati in Template:Modello_ricetta: intestazione con eventuale foto, ingredienti, preparazione, eventuali consigli.

Come farò: banalmente, una textarea per ogni campo, dove inserire il codice wiki.

Fase 2 - categorizzazione

Inserimento delle categorie. Vedi [1].

Adattarsi all'albero delle categorie, il quale può mutare nel tempo. Per ora esistono le quattro seguenti categorizzazioni:

  • per provenienza geografica: dal mondo / da regione italiana
  • per tipo: bevande (/ cocktail) / impasti di base / dolci / piatti unici / primi piatti / secondi piatti / ...
  • per ingrediente: cioccolato / cozze / ...
  • particolari: vegetariane / senza glutine / festività / microonde / ...
  • ...

Attenzione alle sottocategorie presenti in più di una categorizzazione (per es. Categoria:Panini): vanno inserite solo una volta.

Come farò - aggiungo un riquadro per ogni cat direttamente contenuta in Categoria:Ricette, e in tale riquadro metto checkboxes indentate quanto basta. Eventuale evidenziazione o segnalazione delle categorie "indovinate" dal modulo tramite lettura delle informazioni della ricetta inviate nella fase 1 (segnalazione facoltativa, non esaustiva, è solo una comodità). Se la UI diventa troppo grande, prendere in considerazione l'idea di aggiungere un'eventuale area per segnalazioni (aggiuntive, non sostitutive) delle categorie richieste più di frequente.

Per la categorizzazione in base alla provenienza geografica, come caso particolare, posso aggiungere una cartina dell'Italia e un planisfero per comodità, che si affiancano alle checkboxes, ma non le sostituiscono.

Fase 3 - anteprima del testo wiki e modifica

visualizzazione anteprima e sorgente (testo wiki) con pulsante "Visualizza anteprima" e pulsante "Salva"

Fase 4 - salvataggio su it.wikibooks.org

Implementazione

[modifica | modifica sorgente]

Ciascuna fase è una pagina HTML con un tasto "Submit" che invia i contenuti del modulo al TS, il quale restituisce la pagina HTML della fase successiva.

  1. Motivazioni: se l'account sul toolserver scade? Se qualcosa va storto e il tool è inutilizzabile per qualche tempo? ...