Relocate wiki from trac
This commit is contained in:
parent
39361112bc
commit
e1e280b31f
35
README.md
Normal file
35
README.md
Normal file
@ -0,0 +1,35 @@
|
||||
![](./wiki/graphics/project_icon.png)
|
||||
|
||||
# Worblehat
|
||||
|
||||
Worblehat er PVVs biblioteksystem.
|
||||
|
||||
- [FAQ](./wiki/faq.md)
|
||||
|
||||
## Foreløpige planer
|
||||
|
||||
### Database
|
||||
|
||||
Vi skal ha en PostgreSQL-database, med designet gitt i [`db.txt`](./db.txt). Er designet feil, vennligst rett.
|
||||
|
||||
### Informasjonsinnhenting
|
||||
|
||||
Tenkte å bruke protokollen Z39.50 mot BIBSYS. Vi skal ha et kommandolinjegrensesnitt for å legge inn bøker. Vi skal kjøpe en strekkodeleser for å blippe inn ISBN-nummeret, og systemet skal slå opp dette i BIBSYS. Resultatene skal returneres, og vi skal velge riktig bok, som så skal bli lagt inn i databasen. Dette bør det være mulig å gjøre både brukervennlig for registrering av en bok, og raskt ved registrering av flere hundre bøker.
|
||||
|
||||
### Utspørring
|
||||
|
||||
Kommandolinjegrensesnitt, IRC-bot og/eller web-grensesnitt for å spørre databasen. IRC-boten skal ha et logikklag mellom seg selv og databasen, for å slippe så mye logikk internt. Dette laget kan også de andre grensesnittene bruke.
|
||||
|
||||
### Ressurser
|
||||
|
||||
#### Informasjon om bøkene
|
||||
|
||||
**Z39.50**
|
||||
|
||||
- https://www.bibsys.no/wps/wcm/connect/BIBSYS+Eng/Main+Menu/Search/Z39.50+Service+Description
|
||||
- https://www.norzig.no/
|
||||
|
||||
**Klassifikasjon**
|
||||
|
||||
- https://en.wikipedia.org/wiki/Universal_Decimal_Classification
|
||||
- https://en.wikipedia.org/wiki/Dewey_Decimal_Classification
|
53
wiki/assets/møte_270209-referat
Normal file
53
wiki/assets/møte_270209-referat
Normal file
@ -0,0 +1,53 @@
|
||||
Hei,
|
||||
|
||||
i går startet vi opp med planleggingen av det nye biblioteksystemet. Det
|
||||
har fått navnet Worblehat, og mailinglista worblehat@pvv.ntnu.no er
|
||||
opprettet. Siden det fremdeles ikke er så mange som har meldt seg på
|
||||
der, spammer jeg denne også til aktive.
|
||||
|
||||
Det er dessuten sendt mail til drift, om å legge oss ut på dev.
|
||||
|
||||
Vi har laget et foreløpig design av både systemet og databasen. Disse er
|
||||
foreløpig å finne på http://www.pvv.ntnu.no/~tirilane/worblehat.
|
||||
Rettelser og forbedringer mottas med takk. Det hadde vært spesielt fint
|
||||
om noen med peiling på databaser kunne gå gjennom worblehat-db.dia og
|
||||
fikse. Og det hadde vært enda bedre om noen med peiling på databaser
|
||||
kunne implementere databasen, og legge inn alle de magiske triksene for
|
||||
å få til til å gå raskt.
|
||||
|
||||
Ellers er designet ganske enkelt. Vi trenger en database, og noen
|
||||
klienter. Vi trenger blant annet en for registrering av nye bøker. Den
|
||||
skal ha to modus:
|
||||
1) Registrering av en bok
|
||||
2) Registrering av mange bøker
|
||||
Vi tenkte at 1) kunne være sånn fin og brukervennlig, mens 2) skal gå
|
||||
raskt for mange bøker. Gjerne slik:
|
||||
Blippe bok, klienten plukker opp ISBN-nummeret, spør ISBNdb.com, og
|
||||
registrerer boka i databasen om den ble funnet. Ble den ikke funnet, må
|
||||
den på en eller annen måte si fra, slik at vi kan ta boka manuelt. Dette
|
||||
kan løses ved å samle opp ISBN-nummeret, men siden det å manuelt lete
|
||||
etter bøker med et gitt ISBN-nummer ikke akkurat er lett, hadde det nok
|
||||
vært bedre om den stoppet opp eller noe.
|
||||
|
||||
Dessuten trenger vi noe for å spørre databasen. Her tenkte vi CHI,
|
||||
IRC-bot og noe web-basert. Strengt tatt trenger vi bare en, og da bør
|
||||
kanskje CLI ha hovedprioritet.
|
||||
|
||||
For at en eventuell IRC-bot ikke skal gjøre for mye arbeid, tenkte vi å
|
||||
ha et lag mellom boten og databasen. Denne skal implementere
|
||||
søke-funksjonene, som boten bare trenger å kalle. De andre (CLI og web)
|
||||
står også fritt til å benytte seg av dette. Det blir opp til de som
|
||||
implementerer. Fordelen er mindre duplisering av kode. Ulempen er at da
|
||||
må alle skrives i samme språk. Men opp til implementørene.
|
||||
|
||||
En ting vi ikke har bestemt, er om plasseringen i hylla skal baseres på
|
||||
Deweys system eller UDC. Fordelen med Dewey er at nummeret kan hentes
|
||||
ned fra ISBNdb.com sammen med resten av informasjonene. Fordelen med UDC
|
||||
er at det er mye mer spesialisert, hvilket kan være en stor fordel når
|
||||
vi har så mange bøker om et såpass smalt felt. Dessuten bruker Teknisk
|
||||
hovedbibliotek UDC. Hva synes man?
|
||||
http://en.wikipedia.org/wiki/Universal_Decimal_Classification
|
||||
http://en.wikipedia.org/wiki/Dewey_Decimal_Classification
|
||||
|
||||
Og hvem har lyst til å fikse hva? Noen frivillige?
|
||||
|
BIN
wiki/assets/worblehat-db.dia
Normal file
BIN
wiki/assets/worblehat-db.dia
Normal file
Binary file not shown.
BIN
wiki/assets/worblehat-db.png
Normal file
BIN
wiki/assets/worblehat-db.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
BIN
wiki/assets/worblehat.dia
Normal file
BIN
wiki/assets/worblehat.dia
Normal file
Binary file not shown.
BIN
wiki/assets/worblehat.png
Normal file
BIN
wiki/assets/worblehat.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.4 KiB |
4
wiki/faq.md
Normal file
4
wiki/faq.md
Normal file
@ -0,0 +1,4 @@
|
||||
# Worblehat FAQ
|
||||
|
||||
Q: Hvor kommer navnet fra?
|
||||
A: Discworld, bibliotekarens tidligere navn. Se https://wiki.lspace.org/Horace_Worblehat
|
BIN
wiki/graphics/project_icon.png
Normal file
BIN
wiki/graphics/project_icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 105 KiB |
Reference in New Issue
Block a user