Strumenti Utente

Strumenti Sito


progetti:mediateca:come_nasce

Come nasce?

A metà del 2014, durante il corso con i ragazzi di "pensami grande".1)
Per caso, parlando di condivisione della conoscenza, venne fuori l'idea di poter conoscere quali libri avevano in casa i nostri amici, al fine di poterseli scambiare. Fu subito chiaro che per poterlo fare li dovevamo mettere in rete in modo che tutti, tramite internet, potessero avere le informazioni che ciascuno forniva. Nasce così CondiviBiblio, ovvero una mini-biblioteca condivisa, per mezzo della quale i libri che si trovavano fisicamente nei nostri scaffali di casa venivano messi a disposizione dei nostri amici.
Quest'anno2), a seguito del rapporto che si è creato con la scuola Jacopo della Quercia di Siena che ha organizzato l'incontro con Stallman3) 4), abbiamo pensato che il progetto si dovesse sviluppare per poter condividere oltreché libri, anche riviste, diapositive, appunti, lezioni, mappe concettuali, multimedialità in generale. Insomma tutto ciò che può servire ad una scuola.

Ecco così Mediateca il progetto allargato a tutta la multimedialità di CondiviBiblio. Per poterlo realizzare ci siamo appoggiati sulle spalle dei creatori dei seguenti progetti che potete visitare cliccando sui singoli collegamenti:

Dopo aver istallato questi programmi nella nostra piattaforma wiki abbiamo creato le seguenti pagine:

  1. mediateca:start5)
  2. mediateca:new6)
  3. mediateca:template7)

Le pagine ed il codice

Per tutti coloro che sono incuriositi e vogliono approfondire l'uso di una base di dati, riportiamo di seguito le pagine create ed il sottostante codice che poi andrà a formare la nostra base di dati multimediali. Come potete intuire, modificando i campi del data-base, potete adattare l'archivio per altre vostre necessità. Tutto questo non sarebbe possibile con programmi coperti da brevetto. È possibile invece utilizzando software libero8).

mediateca:start

codice:

<WRAP tabs>
  * [[start:mediateca:new|Inserimento dati]]
</WRAP>
====== Mediateca-elenco ======
**Ricerca**((Ogni campo delle sottostanti schede è ordinabile alfabeticamente cliccando sul titolo relativo. Sotto ogni titolo c'è un campo di ricerca nel quale basta digitare qualche carattere per ottenere un filtro. Inoltre, sotto l'elenco si possono ottenere dati filtrati per titolo dell'opera, autore, commenti vari. Cliccando sul collegamento "Mediateca-scheda" si ottiene la singola scheda ricercata.)) **- I risultati estratti dalla base di dati**((sono stati fissati nel numero di 10 per pagina ma si può modificare questo dato a piacere anche se non è buona cosa avere delle pagine chilometriche.))
<WRAP mediateca mediateca_fixed>

---- datatable ----

cols : %title%, titolo opera, autore

headers :scheda ,Titolo opera, Autore
#massimo 10 record per pagina
max  : 10

filter : type=mediateca

and : autore!=

sort : autore

dynfilters : 1

----</WRAP><WRAP mediateca mediateca_scrolling>

---- datatable ----

cols : genere, specifica genere, data pubblicazione, editore, edizione numero, ISBN, Dewey, immagine_img, url_url, scaffale, dove, commenti vari, in prestito, a chi, data prestito_dt, data restituzione_dt

headers : Genere, Specifica genere, Data pubblicazione, editore, edizione numero, ISBN, Dewey, Immagine, Indirizzo web, scaffale, dove, commenti vari, prestito, a chi, data prestito, data restituzione

filter : type=mediateca
and : autore!=

sort : autore

dynfilters : 1

----
mediateca:start
</WRAP>
----

==== Ricerca per autori ====


---- datacloud ----
filter : type=mediateca
field: autore
#limite a 200 autori
limit: 200
----

====Ricerca per genere====

---- datacloud ----
filter : type=mediateca
field: genere

limit: 200
----

====Ricerca per commenti====

---- datacloud ----

filter : type=mediateca
field: commenti vari

limit: 200

----

mediateca new

codice:

<WRAP tabs>
  * [[start:mediateca:start|Mediateca-elenco]]
</WRAP>====== Inserimento dati ======


<form>

Action template start:mediateca:template start:mediateca:

Thanks "Titolo aggiunto"

Fieldset "Titolo"

Textbox "titolo opera" @

Textbox "autore" @

Fieldset "Genere"

Select "genere" "narrativa|romanzo|antologia|storia|geografia|biologia|botanica|sociologia|letteratura|cd-dvd|vinile|immagine|video|articolo|altro" !

Textbox "specifica genere (se non in elenco)" !

Textbox "data pubblicazione" !

Textbox "editore" !

Textbox "edizione numero (esempio 1, 2, ecc.)" !

Textbox "ISBN" !

Textbox "Dewey" !

Textbox "immagine" !

Textbox "Indirizzo web" !

Fieldset "Scaffale"

Textbox "scaffale (esempio a1, a2, b1, n1, ecc.)" !

Textbox "dove (luogo, stanza, ecc.)" !

Textarea "commenti vari" !

Fieldset "Prestito"

Select "in prestito" "sì|no" !

Textbox "a chi" !

Email "e-mail" !

Textbox "telefono" !

Textbox "data prestito" !

Textbox "data restituzione" !

Submit "inserisci dati"

</form>

mediateca template

codice:

<WRAP tabs>
  * [[start:mediateca:new|Inserimento dati]]
  * [[start:mediateca:start|Mediateca-elenco]]
</WRAP>

====== Mediateca:scheda ======


---- dataentry  ----
type               : mediateca
titolo opera       :  ##titolo opera##
autore             :  ##autore##
genere             :  ##genere##
specifica genere   :  ##specifica genere##
data pubblicazione :  ##data pubblicazione##
editore            :  ##editore##
edizione numero    :  ##edizione numero##
Isbn               :  ##ISBN##
Dewey              :  ##Dewey##
immagine_img       :  ##immagine##
url_url            :  ##Indirizzo web##
scaffale           :  ##scaffale##
dove               :  ##dove##
commenti vari      :  ##commenti vari##
in prestito        :  ##in prestito##
a chi              :  ##a chi##
email              :  ##e-mail##
telefono           :  ##telefono##
data prestito      :  ##data prestito##
data restituzione  :  ##data restituzione##
----

1)
I fantastici ragazzi di Pensami grande
2)
2015
3)
ideatore e creatore della Fondazione per l'uso di software libero https://www.fsf.org/
4)
Stallman a Siena 2015
5)
dove vedremo l'elenco dei dati
6)
da dove inseriremo i dati
7)
dove avremo la scheda di ogni singolo record registrato
8)
nel nostro caso abbiamo potuto leggere il codice, studiarlo, modificarlo, adattandolo alle nostre esigenze. Redistribuendo il codice che abbiamo utilizzato, assolviamo una delle quattro libertà di cui parla la FSF

Discussione

Inserisci un commento. Sintassi del wiki permessa:
24 +0 = 
 
progetti/mediateca/come_nasce.txt · Ultima modifica: 2019/02/19 16:16 da cesiano