Blog

  • Afegint llibres a ePergamí

    Una de les primeres funcionalitats que s’estan introduïnt és la capacitat de poder afegir llibres i exemplars al sistema. Tanmateix, abans de poder entrar en el mètode que es fa servir per afegir aquests elements, cal tenir en compte què entenem per llibre i exemplar.

    Diferència entre llibre i exemplar

    El llibre és un element únic a dins de la base de dades, entenent-lo com un document diferenciat. Per tal d’afegir un llibre, l’identificarem pel seu número ISBN (International Standard Book Number), un número únic que identifica un llibre (o un títol, o un document).

    D’altra banda, un exemplar és qualsevol de les còpies que pot tenir un document. Així doncs, un llibre pot tenir diversos exemplars, que poden estar en una sola localització o en diverses.

    Afegint llibres i exemplars

    A l’hora d’afegir un llibre, el sistema demanarà el seu número ISBN sense guions, i farà una cerca interna a la base de dades. Si el llibre no existeix, retornarà un formulari d’entrada amb el número de ISBN ja prefixat, en el que podrem introduir les dades bàsiques (títol, editorial, lloc d’edició, anys, etc). De forma paral·lela, introduïrem tamnbé dos elements que van en taules separades:

    • Autors, entenent que un llibre pot tenir més d’un autor, i diferenciant.los pel seu rol a dins del llibre (autors, traductors, il·lustradors, etc). D’aquesta manera s’aconsegueixen dos objectius: mantenir un índex d’autors sense duplicats, i permetre assignar més d’un autor a un llibre.
    • Exemplars, de forma automàtica, el sistema assignarà un exemplar al centre que tinguem assignat com a administradors, i ens permetrà afegir-ne una signatura i un status (disponible o exclòs de préstec).

    En el cas que el sistema detecti que ja hi ha un llibre amb aquell ISBN al catàleg general, permetrà a l’administrador afegir un nou exemplar vinculat al seu centre. Així, el registre bibliogràfic d’un llibre queda intacte.

    Obrim la secció d’administració

    Totes aquestes opcions queden incloses en una secció d’administrador, disponible en cas que l’usuari logat des de l’inici tingui aquest rol.

  • Nou bloc i nova activitat al Fedivers

    Una de les coses que tenia molt clar des de l’inici amb aquest projecte és engegar un bloc, que servís per dues coses: mostrar el progrés del projecte més enllà del que podrien informar al respecte els logs i el control de versions, i abocar les idees sobre el mon de les biblioteques es colars, des d’un punt de vista tècnic. Perquè, entre d’altres coses, el fracàs del ePèrgam com a projecte de programari de gestió de biblioteques escolars es pot veure com un símptoma de la situació d’aquestes biblioteques. Però això ja serà el tema d’un altre article al blog.

    Ara per ara, a data de publicació d’aquesta entrada, el projecte es troba en una fase embrionària. Les característiques que, de moment, es poden explicar d’aquest són:

    • En la mesura del possible, està basat en tecnologies lliures i de codi obert. Programat en PHP, amb un frontend que combina HTML5, CSS i Javascript, tindrà un repositori habilitat a Codeberg que aviat s’obrirà per a tota la comunitat.
    • No es basa en cap projecte en concret, però beu de la manera de funcionar de molts gestors de bibliografia existents.
    • Pensat per ser instal·lat en un sol lloc i administrat de forma centralitzada.

    Per poder seguir les actualitzacions del projecte, es recomana seguir el feed RSS o seguir el projecte a través del compte de Mastodon que es troba a la portada del blog.