Quick jump:  What's new

 
Go to:
 
Weblog: Recent Changes   
in EPrints - softver za digitalne repozitorije
EPrints - softver za digitalne repozitorije
permalink
AAIEdu.hr LDAP autorizacija

Instalacija AAIEdu.hr autorizacije korištenjem LDAP protokola

U ovom primjeru arhiva se zove ffzg

Potrebno je kreirati datoteku /usr/share/eprints3/archives/ffzg/cfg/cfg.d/user_login.pl

user_login.pl

Ovo je obnovljena verzija koja uzijek koristi korisničke račune sa @ffzg.hr domenom bez obzira da li su u login formu upisali samo login ili login@ffzg.hr

permalink
Napredno pretraživanje

Napredno pretraživanje ima problem sa UTF-8 znakovima.

Za sada izgleda da je krivac tokenizator u EPrints/Index/Tokenizer.pm koji ima definiciju mappinga samo za neke latin1 karaktere:

$EPrints::Index::FREETEXT_CHAR_MAPPING = {
               chr(0x0027) => "'",     # '
               chr(0x00a1) => '!',    # ¡
               chr(0x00a2) => 'c',    # ¢
               chr(0x00a3) => 'L',    # £
               chr(0x00a4) => 'o',    # ¤

Kreiranje mappinga za naša slova: (bez use utf8 koji bi ovo enkodirao u utf-8 stringove)

dpavlin@klin:~$ perl -MData::Dump -e 'print Data::Dump::dump("š","Š","đ","Đ","č","Č","ć","Ć","ž","Ž"),$/'
(
  "\xC5\xA1",
  "\xC5\xA0",
  "\xC4\x91",
  "\xC4\x90",
  "\xC4\x8D",
  "\xC4\x8C",
  "\xC4\x87",
  "\xC4\x86",
  "\xC5\xBE",
  "\xC5\xBD",
)

Restart indexera

/etc/init.d/epindexer stop
/etc/init.d/epindexer start

Rekreiranje full-text search-a:

sudo -u eprints /usr/share/eprints3/bin/epadmin erase_fulltext_index grf

Ovo nije rješenje, related mailing list post: http://mailman.ecs.soton.ac.uk/pipermail/eprints-tech/2013-July/002079.html

permalink
Uspostavljanje arhiva

Pitanja

  • Tko su krajnji korisnici arhiva? Kome je arhiv potreban i za što?
  • Koje vrste dokumenata čuvamo u arhivu? Koji je opseg arhiva, što arhiv obuhvaća? (npr. u institucijskim arhivima pohranjujemo produkciju zaposlenika i studenata ustanove)
  • Koji metapodaci su nam potrebni za opis tih dokumenata?
  • U kojem formatu datoteke možemo/trebamo čuvati dokumente?
  • Da li će arhiva biti javno dostupna, dostupna samo određenoj skupini korisnika ili samo osoblju arhiva?

Uloge, resursi

Koja sve znanja i vještine nam trebaju?

  • sistem administrator (sistemski knjižničar)
  • administrator aplikacije (sistemski knjižničar)
  • urednik arhiva
permalink
Rekreiranje baze nakon promjena u konfiguraciji

primjer repozitorija pod nazivom pmi

mysql> drop database pmi ;

eprints@eprints:~/bin$ ./epadmin create_db pmi
eprints@eprints:~/bin$ ./epadmin create_user pmi
eprints@eprints:~/bin$ ./import_subjects pmi -xml ../archives/pmi/cfg/subjects.xml
permalink
VirtualBox instalacija

Postavke

  • hostname: eprints-test.ffzg.hr
  • root password: password

Slobodan softvare

Hardware

http://www.virtualbox.org/

Operacijski sustav

http://cdimage.debian.org/debian-cd/6.0.1a/i386/iso-cd/debian-6.0.1a-i386-netinst.iso

proxy: http://172.16.16.1:3142/

Eprints

root@eprints-test:~# echo deb http://deb.eprints.org/3.2 stable/ > /etc/apt/apt.sources.d/eprints.list

apt-get install eprints


snapshot eprints-instaliran

epadmin create

snapshot eprints-epadmin-create

dodati u DNS

tab:~# echo 192.168.1.137 eprints-test.ffzg.hr >> /etc/hosts

https://docs.google.com/present/edit?id=0AfRw4p5SrAIgYWh3ancycHpqcnMzXzMwY3o3NjI2aGg&hl=en&authkey=CODFsuML

permalink
Slobodan softvare

http://www.gnu.org/philosophy/free-sw.hr.html

  • Pravo (sloboda) pokretanja programa radi bilo kojeg razloga (pravo 0).
  • Pravo (sloboda) proučavanja kako program radi, i prilagođavanje svojim potrebama (pravo 1). Preduvijet za ovu slobodu je pristup izvornom kodu.
  • Pravo (sloboda) redistribuiranja kopija kako biste mogli pomoći svom susjedu. (pravo 2).
  • Pravo (sloboda) usavršavanja programa, i izdavanja vaših unapređenja u javnost, tako da cijela zajednica ima koristi. (pravo 3). Pristup izvor kodu je preduvijet za ovo.
permalink
Definiranje sučelja za unos

Za svaku vrstu građe (tip dokumenta, item_type) moguće je uključiti ili isključiti eprint polja na sučelju za unos podataka.

edit 'eprints3/archives/ARCHIVE_ID/cfg/workflows/eprints/default.xml'

(ovdje dodati primjere workflowa iz postojećih repozitorija)

permalink
Dodavanje polja i tipova dokumenata

Dodavanje novog Item type-a

1. edit /opt/eprints3/archives/ARCHIVE_ID/cfg/lang/en/phrases/local.xml

...
<!-- Item Type: PRESSCUT -->

<epp:phrase id="eprint_typename_presscut">Presscut</epp:phrase>
<epp:phrase id="eprint_optdetails_type_presscut">Media about RBI</epp:phrase>

<!-- Item Type: PRESSCUT END -->
...

2. Edit /opt/eprints3/archives/ARCHIVE_ID/cfg/namedsets/eprint
Dodajemo 'presscut' na postojecu listu

3. apache restart

# /etc/init.d/apache2 restart


Dodavanje novog polja

1. edit /opt/eprints3/archives/ARCHIVE_ID/cfg/cfg.d/eprint_fields.pl

...
         {
           'name' => 'article_type',
           'type' => 'set',
           'options' => [
                          'original_scientific_paper',
                          'review_paper',
                          'short_communication',
                          'preliminatory_note',
                          'letter',
                          'professional_paper',
                          'letter_to_the_editor',
                          'review',
                          'editorial',
                          'conference_paper',
                          'meeting_abstract',
                          'correction',
                          'news',
                          'bibliography',
                          'biography',
                          'comment',
                          'essay',
                          'in_memoriam',
                        ],
           'input_style' => 'medium',
         },
...

2. edit /opt/eprints3/archives/ARCHIVE_ID/cfg/lang/en/phrases/local.xml

permalink
Advanced Getting Around

Up: Workspace Tour - Table of Contents
Back: How do I find my way around?

Here are some more advanced workspace navigation techniques. If you like, you can go back to the basic page, called How do I find my way around?

You can use tags to group pages that are related. Anyone can put a tag on a page by clicking the Add tag button in the sidebar. You can find pages with a given tag by clicking the tag if it appears in the sidebar, or by going to the dashboard, then clicking on the "All tags" link.

Navbar-All-tags.png

Next: Can I change something?

permalink
Weblog Navigation
Loading...
Weblog Archives
  • Loading...