Πώς αφαιρούμε ή μετονομάζουμε το «Cart»

Ο OPAC του Koha προσφέρει ένα χαρακτηριστικό το οποίο πολλές φορές μπερδεύει τους χρήστες με αποτέλεσμα να υπάρξουν παρεξηγήσεις ως προς τις προθέσεις και τις υπηρεσίες τις βιβλιοθήκης μας. Πρόκειται για το Cart (καλάθι ή καρότσι στα ελληνικά) το οποίο εμφανίζεται στην κορυφή του Koha με ένα εικονίδιο καροτσιού σούπερ μάρκετ.  Εκεί μπορούμε να αποθηκεύουμε προσωρινά εγγραφές.  Με το που κλείνουμε τον browser το Cart αδειάζει.  Ο λόγος ύπαρξής του είναι να αποθηκευσούμε τις εγγραφές που χρειαζόμαστε εκείνη τη στιγμή χωρίς να χρειάζεται να επανερχόμαστε σε προηγούμενες αναζητήσεις για να βρούμε κάτι που είδαμε νωρίτερα.

Πολλοί χρήστες όμως νομίζουν πως πρόκειται για αγορά προϊόντων και για αυτό το λόγο είναι καλύτερα είτε να το βγάλουμε αν δεν το χρειαζόμαστε είτε να το μετονομάσουμε σε κάτι άλλο πιο κατατοπιστικό.

Αυτό μπορεί να γίνει με τον ακόλουθο τρόπο.

Για να το αφαιρέσουμε:

Πηγαίνουμε στο Koha administration>Global System Preferences>OPAC και στο opacbookbag επιλέγουμε Don’t allow

Για να το μετονομάσουμε:

Πηγαίνουμε στο Koha administration>Global System Preferences>OPAC

και στο OPACUserJS κάνουμε «Click to edit» και αντιγράφουμε αυτό εδώ. Δηλαδή:

/* re-define the messages */
MSG_BASKET_EMPTY = _("My Books is currently empty");
MSG_RECORD_IN_BASKET = _("This item is already in My Books");
MSG_RECORD_ADDED = _("This item has been added to My Books");
MSG_RECORD_REMOVED = _("The item has been removed from My Books");
MSG_NRECORDS_ADDED = _(" item(s) added to My Books");
MSG_NRECORDS_IN_BASKET = _("already in My Books");
MSG_NO_RECORD_ADDED = _("No item was added to My Books");
MSG_CONFIRM_DEL_BASKET = _("Are you sure you want to empty My Books?");
MSG_ITEM_IN_CART = _("Already in My Books");
MSG_IN_YOUR_CART = _("Items in My Books: ");
MSG_ITEM_NOT_IN_CART = _("Add to My Books");
 
/* change the links in OPAC search results and details page */
$('a.addtocart').each(function() {
 var msg = $(this).text();
 if(msg === 'Add to cart' || msg === 'Add to your cart')
  $(this).text(MSG_ITEM_NOT_IN_CART);
 else if (msg === 'In your cart')
  $(this).text(MSG_ITEM_IN_CART);
});
 
/* links in the item details page */
$('a.incart').each(function() {
 var msg = $(this).text();
 if(msg === 'In your cart')
  $(this).text(MSG_ITEM_IN_CART);
});
 
$(".container > h1:contains('Your Cart')").html("My Books");
 
$("span.addto").on('click', function() {
 $("select#addto > option:contains('Cart')").html("My Books");
});
 
top_button_convert = function() {
 var basketcount = '';
 if($('#basketcount').text())
  basketcount = $('#basketcount').html();
 $("#cartmenulink").html(
'<i id="carticon" class="icon-folder-open icon-white"></i><span> My Books<span id="basketcount">' + basketcount + '</span></span>'
 );
};
 
top_button_convert(); // run once 
 
$("a.addtocart").on('click', function() {
 top_button_convert();  // run on given clicks
});

Τέλος, κάνουμε κλικ στο «Save all OPAC preferences». Το Cart θα μετονομαστεί σε My books και εικονίτσα με το  καρότσι θα αλλάξει σε φάκελο. Αν θέλετε να το ονομάσετε κάπως αλλιώς όπου My books, αντικαταστήστε το με αυτό που επιθυμείτε.  Αν χρειάζεστε βοήθεια, αφήστε σχόλιο σε αυτό το post και θα σας καθοδηγήσω. 🙂

Χρησιμοποιώντας το Koha ως σύστημα διαχείρισης περιεχομένου

Από την έκδοση 3 και μετά ο opac του Koha μπορεί να χρησιμοποιηθεί ως σύστημα διαχείρισης περιεχομένου που σημαίνει ότι μπορείτε να προσθέσετε σε αυτό σελίδες και να καταχωρήσετε όλη την πληροφορία που θέλετε να μοιραστείτε με τους χρήστες τις βιβλιοθήκης σας. Με πιο απλά λόγια, μπορείτε να το χρησιμοποιήσετε ως ιστοσελίδα για τη βιβλιοθήκη σας.

Το πρώτο βήμα για να επιτευχθεί αυτό είναι να ζητήσετε από τον πληροφορικό διαχειριστή του συστήματος να κάνει στον κώδικα του προγράμματος τις ρυθμίσεις που αναφέρονται εδώ https://wiki.koha-community.org/wiki/Koha_as_a_CMS

Από τη στιγμή που ολοκληρωθεί το τεχνικό κομμάτι, ο βιβλιοθηκονόμος διαχειριστής του συστήματος είναι έτοιμος να προσθέσει τις σελίδες και το περιεχόμενο που θέλει στον opac με τον ακόλουθο τρόπο:

Πάμε στο Koha Administration>Global System Preferences>Local Use

και κάνουμε κλικ στο +New Preference για να δημιουργήσουμε μία νέα σελίδα.

Στο explanation γράφουμε μία σύντομη επεξήγηση για το περιεχόμενο της σελίδας.

Στο variable την προέκταση που θέλουμε να έχει το url. Πάντα πρέπει να ξεκινάει με page και οι επόμενες λέξεις πρέπει να ενώνονται με κάτω παύλα. Στο πιο κάτω παράδειγμα βάζω page_test έτσι ώστε να δημιουργήσω μία σελίδα που θα έχει το πιο κάτω url. Προσοχή! Στο url αγνοούμε το πρόθεμα page_

<το url του opac>/cgi-bin/koha/pages.pl?p=test

Στο value προσθέτουμε το περιεχόμενο της σελίδας.

Στη λίστα variable type επιλέγουμε το είδος του περιεχομένου όπως π.χ. textarea για κείμενο ή htmlarea για κώδικα html και μετά μπορούμε να επιλέξουμε από πόσες στήλες και γραμμές θα αποτελείται η νέα αυτή σελίδα.

 

Π.χ. αν συμπληρώσουμε τα ακόλουθα

new-preference

τότε στο  θα μας εμφανιστεί αυτό

testpageΜε τον ίδιο τρόπο προσθέτουμε όσες σελίδες θέλουμε και ποτέ δεν ξεχνάμε να κεράσουμε τον κομπιουτερά μας μία μπύρα! 🙂

Reports

Στο Koha υπάρχουν δύο τρόποι για να δημιουργήσετε reports (εκθέσεις). Ο πρώτος είναι μέσω του εργαλείου Guided Reports Wizard και ο δεύτερος απευθείας με SQL Queries. Προσωπικά προτιμώ και βρίσκω πιο απλό τον δεύτερο τρόπο και αυτό γιατί τα περισσότερα queries που χρειάζομαι τα βρίσκω έτοιμα στο «SQL Reports Library«* στο Koha Wiki.

Ο τρόπος με τον οποίο θα αποθηκεύσετε και θα τρέξετε το report είναι πολύ εύκολος. Από την αρχική σελίδα πηγαίνετε στο

  1. Reports>Create from SQL,
  2. δίνετε ένα όνομα στο report (π.χ. δανεισμένα βιβλία),
  3. Το ταξινομείτε σε ένα γκρουπ/κατηγορία (π.χ. circulation) ή δημιουργείτε ένα δικό σας,
  4. Κάνετε copy από τη σελίδα SQL Queries το αυτό που σας αφορά και στη συνέχεια paste στο πεδίο SQL (π.χ. το All checked-out books που θα σας εμφανίσει όλα τα δανεισμένα βιβλία) ή καταχωρείτε το δικό σας query,
  5. Save Report και στη συνέχει Run this report.

Κάθε φορά που θέλετε να τρέξετε αυτό το συγκεκριμένο report θα πηγαίνετε στο Reports>Use Saved, θα το εντοπίζετε και στη συνέχεια στο Actions θα κάνετε κλικ στο Run. Επίσης, κάνοντας κλικ στο Schedule μπορείτε να επιλέξετε μία ημερομηνία κατά την οποία θα τρέξει αυτόματα το report και θα σταλεί στο email που θα καταχωρήσετε.

Περισσότερες πληροφορίες θα βρείτε εδώ.

* Το link θα το βρείτε και στο Home>Reports>Κάτω από το Others.

Ελληνοποίηση εγχειριδίου έκδοσης 3.2

«Koha, ελεύθερο λογισμικό αυτοματοποιημένου συστήματος βιβλιοθηκών. Ελληνοποίηση εγχειριδίου έκδοσης 3.2» [.doc]

Στον παραπάνω σύνδεσμο θα βρείτε σε μορφή .doc την πτυχιακή εργασία της φοιτήτριας Αθηνά Ειρήνη Μετζητιέ υπό την εποπτεία του καθήγητη  κ. Σαράντου Καπιδάκη. Πρόκειται για μετάφραση στα ελληνικά του εγχειριδίου που έγραψε η Nicole Engard για την έκδοση 3.2.  Μη σας προβληματίζει που αναφέρεται σε μία παλαιότερη έκδοση, οι βασικές εργασίες δεν έχουν ριζικές αλλαγές μέχρι τις τωρινές εκδόσεις.

 

Analytic Records

Ένα από τα σχετικά καινούρια χαρακτηριστικά που προσφέρει το Koha και με το οποίο ασχολούμαι τελευταία είναι το «Analytic Records » (αναλυτικές εγγραφές).

Για την αναλυτική καταλογογράφηση θα σας πρότεινα να διαβάσετε το  «Analytical Cataloging: Past, Present, and Future Implementations.» Jennifer Hughes.  Web. 03 June 2014. <http://jhughes.wikidot.com/analytical-cataloging> και το κεφάλαιο 13-1 από τους αγαπημένους μας «Joint Steering Committee for Revision of AACR (Ed.). 2005. Anglo-American cataloguing rules (2nd, 2002 Revision ed.). Chicago: American Library Association.»

Με λίγα λόγια πρόκειται για εγγραφές που δημιουργούμε για το περιεχομενο ενός τεκμηρίου και τις συνδέουμε με την κύρια βιβλιογραφική εγγραφή του τεκμηρίου αυτού. Π.χ. φτιάχουμε εγγραφές για τα περιεχόμενα ενός περιοδικού και τις συνδέουμε με την κύρια εγγραφή του περιοδικού. Έτσι καθιστούμε το περιεχόμενο αυτό αναζητήσιμο στον κατάλογο.

Στο Koha, διαβάστε το σχετικό κεφάλαιο από το Manual της Nicole Engard και ακολουθείστε τα επόμενα βήματα τα οποία και μεταφράζω. Για να δημιουργήσετε λοιπόν αναλυτικές εγγραφές, πηγαίνετε πρώτα στην προτίμηση EasyAnalyticalRecords (Administration->Global System Preferences->Cataloging->Interface->EasyAnalyticalRecords) και επιλέγετε το «Display» (να εμφανίζονται).

Αφου αποθηκεύσετε την αναλυτική εγγραφή* κάνετε κλικ στο «Edit» (στην μπάρα πάνω από την εγγραφή) και επιλέγετε το «Link to Host Item».  Αμέσως μετά θα σας ζητηθεί το barcode της εγγραφής με την οποία θέλετε να συνδέσετε την αναλυτική εγγραφή. Εισάγετε το barcode και κάνετε κλικ στο «Select» θα εμφανιστεί ένα μήνυμα επιβεβαίωσης. Η εγγραφή τώρα θα έχει συμπληρωμένο το πεδίο 773 για να ολοκληρωθεί η σύνδεση.

Για να διορθώσετε τυχόν λάθη στη σύνδεση, πρέπει να επεξεργαστείτε το αντίτυπο (item) της αναλυτικής εγγραφής, όχι της κύριας. Πηγαίντε στην αναλυτική εγγραφή και κάντε κλικ στο Edit->Edit items. Στα αριστερά κάθε αντιτύπου θα σας εμφανιστούν δύο επιλογές, το Edit in Host και το Delink. Το πρώτο σας επιτρέπει να επεξεργαστείτε το αντίτυπο στην κύρια εγγραφή και το δεύτερο θα αφαιρέσει το πεδίο 773 και τον σύνδεσμο μεταξύ της αναλυτικής και της κύριας εγγραφής.

Για να δείτε τις αναλυτικές εγγραφές που συνδέονται με μία κύρια εγγραφή, πηγαίντε στην κύρια και κάνετε κλικ στην ταμπέλα «Analytics» στα αριστερά.

Στο τέλος του καλοκαιριού θα επιστρέψω με περισσότερες πληροφορίες καθώς αυτό θα είναι το καλοκαιρινό μου project. Καλό καλοκαίρι! 🙂

* Μπορείτε να δημιουργήσετε μία αναλυτική εγγραφή κάνοντας κλικ στο «Create analytics» στα στοιχεία αντιτύπου της βασικής εγγραφής. Βλέπε:

analytics

Koha – Ετικέτες ράχης

Για να δημιουργήσετε ετικέτες ράχης στο Koha πηγαίντε στο Tools->Label creator (Εργαλεία->Δημιουργός ετικετών).  Εκεί πρέπει οπωσδήποτε να καθορίσετε ένα Layout (Διάταξη) για τα δεδομένα που θα εμφανίζονται στις ετικέτες, ένα Template (Πρότυπο) για τον τύπο ετικετών που χρησιμοποιείτε,  και ένα Batch (Παρτίδα) όπου θα καταχωρήσετε τα τεκμήρια για τα οποία θέλετε να εκτυπώσετε ετικέτες. Στο Profile (Προφίλ) αν θέλετε συμπληρώνετε τα στοιχεία του εκτυπωτή.

Στη βιβλιοθήκη μας, για την εκτύπωση ετικετών με ταξιθετικό δύο γραμμών (αριθμός και από κάτω τα τρία πρώτα γράμματα από το επώνυμο του συγγραφέα) χρησιμοποιούμε τις ετικέτες Avery No. 3666 και έχω κάνει τις ακόλουθες ρυθμίσεις:

Layout

Koha layout

Template

Koha template

Batches

Για τη δημιουργία μίας Παρτίδας κάνουμε κλικ στο New Batch (Νέα Παρτίδα) και συμπληρώνουμε στο κουτάκι τα barcode των τεκμηρίων για τα οποία θέλουμε να δημιουργήσουμε ετικέτες.

Koha batch

Αφού κάνουμε αυτές τις ρυθμίσεις πηγαίνουμε πίσω στο Label Creator και από το Batches επιλέγουμε το Manage Batches.  Επιλέγουμε την παρτίδα που δημιουργήσαμε και κάνουμε κλικ στο Export (Εξαγωγή). Εκεί το πρόγραμμα ζητάει να επιλέξουμε το template και το layout για τις συγκεκριμένες ετικέτες και να πούμε από ποιο αυτοκόλλητο, στη σειρά θέλουμε να ξεκινάνε οι ετικέτες. Αυτό μας το ζητάει για να μπορούμε να χρησιμοποιούμε φύλλα ετικετών που μας έχουν περισσέψει από άλλες εκτυπώσεις. Κάνουμε κλικ στο Export και μας δίνει τις ετικέτες σε PDF, CSV και XML.

Ορίστε πως εμφανίζονται σε PDF:

labels_pdf

Εκτύπωση και οι ετικέτες ράχης είναι έτοιμες.

Εγχειρίδιο χρήσης του Koha 3.2 στα ελληνικά

Οι πρώτες μεταφράσεις του Εγχειρίδιου Χρήσης του Koha 3.2 στα Ελληνικά είναι πλέον διαθέσιμες. Πρόκειται για μετάφραση του Koha 3.2 Manual από την Nicole Engard. Να τονιστεί ότι οι μεταφράσεις δεν έχουν ολοκληρωθεί και ότι δεν έχει γίνει ακόμα επιμέλεια κειμένου.

Θα ήθελα να ευχαριστήσω τους Nicole Engard, Galen Charlton και Δημήτρη Καμενόπουλο για τη βοήθειά τους στη χρήση του git.

Ανάκτηση και αποθήκευση εγγραφών από τον opac

Ένα σημαντικό χαρακτηριστικό του Koha opac είναι η δυνατότητα που μας δίνει να αποθηκεύσουμε τις εγγραφές που μας ενδιαφέρουν σε διάφορες μορφές. Αφού κάνουμε την αναζήτηση που θέλουμε και βρούμε την εγγραφή που μας ενδιαφέρει μπορούμε στη συνέχεια να πάμε κάτω δεξιά στο Save Record (Αποθήκευση Εγγραφής) και να αποθηκεύσουμε την εγγραφή σε MODS (XML), Dublin Core (XML), MARCXML, MARC (non-unicode/ MARC-8) και MARC (Unicode/UTF-8). Η εγγραφή αποθηκεύεται στον υπολογιστή μας και από εκεί και πέρα μπορούμε να τη χρησιμοποιήσουμε όπως θέλουμε.

[βλέπε εικόνα]

Προσωπικά δεδομένα χρήστη στον opac

Αφού δώσουμε όνομα χρήστη και κωδικό πρόσβασης στα μέλη που θα χρησιμοποιήσουν τον opac του Koha, τους δίνουμε το δικαίωμα να έχουν πρόσβαση στα προσωπικά τους δεδομένα.

Αυτά χωρίζονται στις ακόλουθες κατηγορίες:

η περίληψή μου: οι χρήστες μπορούν να δουν αν, πόσα και ποια τεκμήρια έχουν δανειστεί και πότε πρέπει να τα πιστρέψουν.

τα πρόστιμά μου: οι χρήστες μπορούν να δουν αν έχουν οφείλουν κάποιο πρόστιμο από εκρόθεσμα τεκμήρια

τα προσωπικά μου στοιχεία: εδώ οι χρήστες μπορούν να δουν και να τροποποιήσουν τα προσωπικά τους στοιχεία όπως π.χ. τη διεύθυνσή τους και το τηλέφωνό τους.

αλλαγή του κωδικού πρόσβασής μου: δίνεται η δυνατότητα στον χρήση να αλλάξει τον κωδικό πρόσβασης με τον οποίο έχει πρόσβαση στα προσωπικά του δεδομένα μέσω του δημοσίου καταλόγου.

το ιστορικό αναγνώσεών μου: εμφανίζονται τα τεκμήρια που έχει δανειστεί ο χρήστης.

οι προτάσεις μου για αγορά: ο χρήστης μπορεί να δει τους τίτλους που έχει προτείνει στην βιβλιοθήκη για αγορά και σε ποιά φάση βρίσκεται η κάθε πρόταση.