29 Haziran 2014 Pazar

DSpace JSPUI Arayüzünde Tanıtım Kısmını Kaldırma


DSpace'in varsayılan kurulumunda, JSPUI arayüzünde aşağıda görüntüsü verilen tanıtım kısmını kaldırmak mı istyorsunuz. O halde yapmanız gereken:


  • Terminal penceresi açınız
  • Aşağıdaki komut ile header-default.jsp dosyasını açınız
sudo nano /dspace/webapps/jspui/layout/header-default.jsp
  • Aşağıdaki kodlamanın oluğu yeri bulunuz. Başlanğıcına ve bitişine aşağıda yeşil renk ile gösterilen  açma (<%--) ve kapatma (--%>)etiketini yazarak kaydediniz.
<%--
<div class="container banner">
        <div class="row">
                <div class="col-md-9 brand">
                <h1><fmt:message key="jsp.layout.header-default.brand.heading" /></h1>
        <fmt:message key="jsp.layout.header-default.brand.description" />
        </div>
        <div class="col-md-3"><img class="pull-right" src="<%= request.getContextPath() %>/image/logo.gif">
        </div>
        </div>
</div>
--%>


Düzenlemedenn sorna elde edeceğiniz görüntü için tıklayınız: http://openaccess.dogus.edu.tr:8080/jspui

5 Haziran 2014 Perşembe

DSpace'de Scopus Atıf Uygulamasını (API)


DSpace Scopus atıf uygulaması çalışması  İYTE'nden Sayın Mesut GÜNGÖR tarafından hazırlanmıştır. Uygulama  DSpace@IZTECH  ve  DSpace@Dogus sistemlerinde test edilmiştir. 

UYARI: Bu uygulama Mirage2_precompiled teması üzerinde test edilmiştir. Diğer temalarda çalışmayabilir. 

Scopus atıf uygulaması Scopus'ta indekslenen yayınların aldığı atıf sayılarını DSpace'de kayıt detayında göstermeye ve bir tıkla Scopus'ta ilgili yayına erişmeyi sağlar.


1. Adım: Ön Koşul

doi numarasına sahip yayınlara ait doi numaralarının dc.relation.isversionof alanına 10.1109/MAP.2014.6821797 biçiminde girilmesi.

dc.relation.isversionof alanı varsayılan veri giriş formunda mevcut değildir; ancak dspace şemasında mevcuttur. Bu alan input-forms.xml (veri giriş formu) dosyasına eklenebilir.  Veri giriş formu düzenlemesi ve örneği için tıklayınız.

2. Adım : Scopus'tan API KEY alınması- https://www.developers.elsevier.com/action/customer/profile/display adresinde gidiniz ve sağ üst köşedeki seçenek aracılığıyla bir kullanıcı hesabı oluşturunuz.
- e-posta adresinize gelen mesajı doğrulayınız
- Oluşturduğunuz hesaba giriş yapınız
- Menüden My Projects linkine tıklayınız
- Register a New Site butonuna tıklayınız
- DSpace URL adresinizi (Örneğin; http://openaccess.iyte.edu.tr:8080/xmlui) giriniz
- I agree with the API Service Agreement kutucuğuna tıklayınız
- Register Site butonuna tıklayınız
- Tekrar üst menüden My Projects seçeneğine tıklayınız
- DSpace URL adresinizin sağındaki View Api Key linkine tıklayınız
- Ekrana yansıyan API KEY kodunuzu bir yere not ediniz

3. Adım : Dosya Patchleri- DSpace sunucunuza giriniz
- Terminal ekranı açınız
- cd /dspace/webapps/xmlui/themes/Mirage2_precompiled/xsl/core/ komutu ile core dizinine geçiniz
- sudo cp page-structure.xsl page-structure.xsl_yedek komutuyla page-structure.xsl dosyasının yedeğini alınız.
patch_page_structure.diff dosyasını core dizini altına indiriniz veya kopyalayınız
- sudo patch < patch_page_structure.diff  komutunu veriniz. Bu komut otomatik olarak page_structure.xsl dosyasına gerekli değişiklikleri yapacaktır.

- cd /dspace/webapps/xmlui/themes/Mirage2_precompiled/xsl/aspect/artifactbrowser dizinine giriniz
- sudo cp item-view.xsl item-view.xsl_yedek komutuyla item-view.xsl dosyasının bir yedeğini alınız
- patch_item_view.diff dosyasını artifactbrowser dizini altına indiriniz veya kopyalaayınız
- sudo patch < patch_item_view.diff komutunu veriniz. Bu komut otomatik olarak item_view.xsl dosyasına gerekli değişiklikleri yapacaktır.
- sudo nano item-view.xsl komutu ile item-view.xsl dosyasını açınız
- sciverse.setApiKey("<--Buraya Yazılacak-->"); satırını bulunuz
- <--Buraya Yazılacak--> ifadesi yerine Scopus sayfasından aldığınız API KEY'i buraya yazınız. Sonuç şöyle olmalı sciverse.setApiKey("xxxxxxxxxxxxxxx");

Bu uygulamadan sonra doi numarasına sahip yayınların detayına tıklanınca Scopus'taki atıfları ve linki DSpace'deki kayıt detaında görüntülenecektir.0

4. Adım: Eski Kayıtlaraın düzenlenmesi
Sisteme daha önceden girilmiş kayıtlar için doi numarası ekleme kaydı edit etme yöntemiyle yapılır. Örnğin; bir kayıt için dc.relation.isversionof alanına doi numarası eklenmesi için izlenecek adımlar;
- Sistem yöneticisi olarak giriş yapınız,
- Kaydı bulunuz,
- "Bu Kaydı Düzelt" seçeneğini tıklayınız,
- "Öğe Üst Verisi" sekmesine geçiniz,
- "dc.relation.isversionof" alanını listeden seçiniz,
- "Değer" alanına doi numarasını giriniz,
- "Yeni üst veri ekle" butonuna tıklayınız.
Aynı yöntemle yeni eklenen bir kayda veya diğer kayıtlarınıza doi bilgisi ekleyebilirsiniz. 

3 Haziran 2014 Salı

DSpace'de "Belgenin bir Kopyasını İsteyin" Seçeneği

DSpace'e kaydedilen ve telif hakkı veya benzeri bir nedenle erişimi kısıtlanan yayının tam metnine erişmek istenince sistem "Belgenin bir kopyasını isteyin / Request a copy of the document" seçeneğini devreye sokar ve aşağıdaki formun doldurularak gönderilmesini ister:


DSpace bu formdaki bilgileri kaydın girişini yapanın e-posta adresine yönlendirir. Yani yayını sahibi girdi ise onun e-posta adresine, yazar adına başka biri girdi ise ona gönderir.

Kopya isteği butonuna basılınca sistem ilgili kaydın üst verisindeki e-posta adresini kullanır. Bu adres  "dc. description. provenance" alanında "Submitted by Sonmez Celik (scelik@dogus.edu.tr)..." şeklinde tutulur. Eğer bu e-posta adresi geçerli ise mesaj iletir, aksi durumda sistem hata mesajı verir.

Özellikle başkası adına DSpace'e girilen bir gönderinin tam metnine erişim kısıtlaması konuluyorsa, ilgili öğenin üst verisindeki "dc. description. provenance" alanında gönderiyi yapanın e-postası yerine yazarının e-postası Submitted by Sonmez Celik (scelik@dogus.edu.tr)..."  şeklinde düzeltilmelidir. Bu düzeltme işlemi için;
  • yetkili olarak sisteme giriniz,
  • ilgili kaydı bulunuz,
  • detayını ekrana çağırınız,
  • "Bu öğeyi düzelt" seçeneğini tıklayınız,
  •  "Öğe Üst Verisi" sekmesine gidiniz,
  • "dc. description. provenance" alanına gidiniz,
  • Düzenlemenizi yapınız ve güncelleyiniz.



 Bu düzenlemeden sonra DSpace'de kısıtlaması olan ilgili yayın için kopya siteği sistem taraından yazarına iletilecektir..

2 Haziran 2014 Pazartesi

DSpace 4.1 Solr İndeks Hatasını Düzeltme

DSpace kurulumundan sonra Resim 1'de verilen başlıklara tıklıyor ve resim 2'deki görüntüleme hatasını (solr hatası) alıyorsanız, sorun "server", "search.server" ve "solr.url" yollarının düzenlemesi ile ilgilidir:

Resim 1: Gözat Menüsü:

Resim 2: Görüntüleme hatası:


Sorunun çözümü:

1. Adım: discovery.cfg dosyasında düzenleme:
/dspace/config/modules yolu altına girin.  discovery.cfg dosyası içeriğinde aşağıda belirtilen satırı örneğe uygun olarak düzenleyin:
search.server = http://localhost:8080/solr/search

2. Adım: oai.cfg dosyasında düzenleme:
/dspace/config/modules/  yolu altına girin.  oai.cfg dosyası içeriğinde aşağıda belirtilen yerleri örneğe uygun olarak düzenleyin:
storage=solr
solr.url=http://localhost:8080/solr/oai
identifier.prefix = localhost
bitstream.baseUrl = http://openaccess.dogus.edu.tr:8080/xmlui

3. Adım: solr-statistics.cfg dosyasında düzenleme:
/dspace/config/modules/ yolu altına girin. solr-statistics.cfg dosyasında "server=" satırını aşağıdaki gibi düzenleyin.
server=http://localhost:8080/solr/statistics 

4. Adım: 
Aşağıdaki komutla Tomcat'i durdurun:
sudo /etc/init.d/tomcat7 stop

Aşağıdaki komutla Tomcat'i yeniden başlatın:
sudo /etc/init.d/tomcat7 stop

Not:
Kurulum öncesinde [dspace-source]/build.properties dosyasında solr.server satırı aşağıdaki gibi düzenlenirse yukarıdaki tüm düzenleme bir seferde yapılmış olur:
solr.server=http://localhost:8080/solr

1 Haziran 2014 Pazar

DSpace 4.1 Güncel Türkçe Dil Dosyası (messages_tr.xml)

DSpace XMLUI web arayüzü Türkçe dil dosyasının adı messages_tr.xml'dir . İngilizce Dil dosyasının adı message.xml'dir Dosyalarının sürekli gözden geçirilen güncel biçimini indirmek için (farklı kaydet seçeneği ile) buraya tıklayınız.

Dil dosyasını kurumunuza uyarlamak için yapılması gereken:
  • sunucunuza giriniz
  • messages_tr.xml dosyasını "bağlantıyı farklı kaydet" seçeneği ile masa üstüne indiriniz
  • messages.xml dosyasını "bağlantıyı farklı kaydet" seçeneği ile masa üstüne indiriniz
  • dosyayı herhangi bir metin editörü (nano, gedit, notepad gibi) ile açın ve aşağıdaki satırdaki sarı ile renklendirilmiş kısımları kurumunuza göre düzenleyin:
    <message key="myuni.repo.title">Doğuş Üniversitesi Akademik Arşiv Sistemi</message>

    <message key="myuni.repo.intro">DSpace@Doğuş, Doğuş Üniversitesi bünyesinde üretilen kitap, makale, tez, bildiri, rapor gibi tüm akademik kaynakları uluslararası standartlarda dijital ortamda depolar, etkisini artırmak için telif haklarına uygun olarak Açık Erişime sunar.</message> 


 <message key="xmlui.dri2xhtml.structural.head-subtitle">DSpace@Doğuş</message>
  • sunucunuzda  /dspace/webapps/xmlui/i18n/ yolu altına girin
  • mevcut messages_tr.xml dosyasının adını değiştirin
  • mevcut messages.xml dosyasının adını değiştirin
  • indirdiğiniz messages_tr.xml ve messages.xml dosyalarını /dspace/webapps/xmlui/i18n/ yolu altına kopyalayın.
Bu düzenleme ile Türkçe ve İngilizce dil dosyalarını güncellemiş olursunuz.