Πώς αφαιρούμε ή μετονομάζουμε το «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 και μετά μπορούμε να επιλέξουμε από πόσες στήλες και γραμμές θα αποτελείται η νέα αυτή σελίδα.

 

Π.χ. αν συμπληρώσουμε τα ακόλουθα στην εγκατάσταση http://koha.kokohihi.com/

new-preference

τότε στο http://koha.kokohihi.com/cgi-bin/koha/pages.pl?p=test  θα μας εμφανιστεί αυτό

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

KohaCon16 – Simply the best

Μόλις χθες επέστρεψα από το KohaCon16 και ήδη μου λείπουν όλα όσα έζησα στη Θεσσαλονίκη. Αυτή τη στιγμή πραγματοποιείται το hackfest το οποίο δυστυχώς δεν μπορώ να παρακολουθήσω αλλά αναμένω με αγωνία τα σχόλια όσων είναι εκεί!

Πρώτα από όλα πρέπει να πω ότι όλα ήταν άριστα οργανωμένα και οτι η οργανωτική επιτροπή αποτελούνταν από τα πιο φιλικά άτομα σε ολόκληρο τον γαλαξία.  Αξίζουν  εκατομμύρια συγχαρητήρια  και ευχαριστώ στους Κατερίνα Νάστα,  Δέσποινα Παπαδάκη, Λία Ολλανδέζου, Ελευθερία Κοσέογλου, Σοφία Ζαπουνίδου, Γιάννη Κουρμούλη, Πόπη Φλώρου και τους υπόλοιπους που δεν συγκράτησα τα ονόματά τους. Όλοι εργάστηκαν σκληρά και σίγουρα αμέτρητες ώρες (όλη μέρα, κάθε μέρα ήταν εκεί) για να μας προσφέρουν αυτό το καταπληκτικό συνέδριο.

Για τις ομιλίες τι να πρωτοπώ. Εξαιρετικά ενδιαφέρουσες όλες. Χάρηκα με την ομιλία για την Εθνική Βιβλιοθήκη αλλά και για όλες αυτές τις βιβλιοθήκες που σήκωσαν τη γροθιά τους και αποφάσισαν να αφήσουν τα εμπορικά πακέτα πίσω τους.  Παρακολούθησα με ιδιαίτερο ενδιαφέρον τον πρωτεργάτη του Koha Chris Cormack, τους Paul Poulain και την δυναμική ομάδα της ByWater Solutions (μου άρεσε πολύ η παρουσίαση των Joy Nelson και Jesse Weaver για το Bibframe) . Θαύμασα το έργο που έχει γίνει στην Τουρκία όσο αφορά το τεχνικό κομμάτι του και εννοείται εκστασιάστηκα με τη δημιουργία του Greek Users’ Group στο τέλος της τρίτης ημέρας. Ευχαριστήθηκα όμως και την δική μου παρουσίαση. Παρότι ξεκίνησα πολύ αγχωμένη, σε κάποια στιγμή κοιτώντας το ακροατήριο είδα ότι στην ουσία μιλούσα σε φίλους και έτσι ξεμπλόκαρα και συνέχισα με άνεση και χαρά.  Όλες οι παρουσιάσεις είναι διαθέσιμες εδώ και στο blog του Chris Cormack μπορείτε να διαβάσετε την ανταπόκρισή του.

Οι συζητήσεις στα διαλείμματα, οι γνωριμίες, το χιούμορ, οι βόλτες και φυσικά οι νυχτερινές έξοδοι με φίλους που μέχρι εκείνη τη στιγμή γνώριζα μόνο διαδικτυακά ήταν κάτι που με ανανέωσαν και μου έδωσαν ενέργεια να συνεχίσω τη δουλειά και την προσφορά μου στο Koha για τα επόμενα δέκα χρόνια!

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.

Koha 3.22

Και ναι, έφτασε η στιγμή που έχω το ολοδικό μου Koha 3.20 3.22. Μετά από μία πρώτη ματιά, μπορώ να πω ότι λατρεύω το «Course reserves» και την εισαγωγή και επεξεργασία καθιερωμένων όρων απο τη Βιβλιοθήκη του Κογκρέσου κατά τη διάρκεια δημιουργίας/επεξεργασίας εγγραφής.  Φαντάζομαι ότι αυτά υπάρχουν και σε προηγούμενες εκδόσεις αλλά μέχρι τώρα είχα στη διάθεσή μου μόνο την 3.8.

Ο κατάλογος του Koha Project GR λοιπόν βρίσκεται εδώ.