31 Mart 2012 Cumartesi

OJS'de Karakter / Yazı Renk Değişikliği

OJS'nin standart kurulumunda gezinme çubugu ve liklendirilmiş metinlerin rengini yeşil olarak gelir. Derginize uygun renklerle değişiklik yapmakistiyorsanız "...\ojs\styles" klasörü altındaki "common.css" dosyasında istediğiniz değişiklikleri yapmalısınız. Örneğin; orijinal kurulumda yeşil olarak gelen linkli yazı karakterlerini,

a:link {
    color: #003CAD;
}

koduyla değiştirirseniz lacivert olarak gelir.

Ziyaret ettiğiniz liklerin değişmesini istiyorsanız farklı bir kod kullanabilirsiniz. Değiştirmek istemiyorsanız aşağıdaki gibi aynı renk kodunu verebilirsiniz.

a:visited {
    color: #003CAD;
}

Linkle bağlanmış olan bir metnin üzerine geldiğinizde renginin değişmesini istiyorsanız aşağıdaki gibi bir renk kodu verebilirsiniz. Arka planının değişmesini istiyorsanız arkaplan rengi  (background) için kod vermelisiniz. 
a:hover {
    color: #8A0829;
    background: #;
}

29 Mart 2012 Perşembe

OJS'de "Refbacks : There are currently no refbacks" Mesajının Kapatılması

OJS'de makale görüntüleme sayfası altında  "Refbacks : There are currently no refbacks." mesajı görüntüleniyor ve bu mesajı almak istemiyorsanız aşağıdaki yolu takip ederek ilgili eklentiyi pasif hale getirebilirsiniz:

Dergi yönetimi > Eklenti Yönetimi > Genel Eklentiler > Referral Plugin > Etkin Değil.
Journal Management > Plugin Management > Generic Plugins > Referral Plugin > Disable.

28 Mart 2012 Çarşamba

OJS'de Yan Taraf Zemin Rengini Değiştirme ve css komutu ile Köşelerini Yuvarlama

OJS'de yan taraf çubuğu (sidebar) zemin rengini değiştirmek ve css komutu ile köşelerini yuvarlamak için aşağıdakileri yapabilirsiniz.
  • Değişiklik yapılması gereken dosya .../ojs/styles/ dizini altındaki "rightSidebar.css"dir.
  • Zemin / arka plan rengini değiştirmek için "rightSidebar.css" dosyası içinde "#rightSidebar" kısmındaki komutların altına "background: #EEE;" satırını ekliyoruz.
  • Zemin renginin köşelerini yuvarlamak için "rightSidebar.css" dosyası içinde içinde "#rightSidebar" kısmındaki komutların altına "border-radius: 1em;" satırını ekliyoruz. 
  • Eklemelerden sonra #rightSidebar kısmı aşağıdaki gibi oluyor:
#rightSidebar {
    float: right;
    width: 14%;
    padding: 1em 0em 1em 0em;
    font-size: 0.65em;
    height: 100%;
    margin-right: 10%;
    margin-left: 2%;
    border-radius: 1em;
    background: #EEE;

Sonuç için http://journal.dogus.edu.tr  adresine bakabilirsiniz.

17 Mart 2012 Cumartesi

DSpace’de xmlui Arayüzü İçin Basit Yönlendirme

DSpace varsayılan olarak 8080 portundan yayın yapar. Örneğin, DSpace'de xmlui arayüzüne erişmek için  http://openaccess.dogus.edu.tr:8080/xmlui/ şeklinde bir adres yazmak gerekir. Ancak bu akılda tutulması zordur. Bu sıkıntıyı port yönlendirmesi yerine basit bir yönlendirme ile de aşabilirsiniz. Yapmanız gereken: 

Uyarı: Bu uygulama için sunucunuzda apache kurulu olmalıdır. Apache kurulu değilse terminal ekranından sudo apt-get install apache2 komutuyla apache kurulumu yapınız.
  • cd /var/www/ komutu ile www dizini altına giriniz
  • sudo cp index.html index_orj.html komutu ile orijinal dosyayı yedekleyiniz
  • sudo nano index.html dosyasını açınız
  • dosyanın içeriğini aşağıdaki index.html örneğine uygun olarak düzenleyiniz (sarı renk ile belirtilen kısımlar)
  • ctrl + o tuşu ile  dosyayı kaydediniz ve  ctrl+x  tuşu ile çıkınız
Örnek index.html içeriği:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>DSpace@Dogus</title>
</head>
<body onload="document.location='
http://openaccess.dogus.edu.tr:8080/xmlui/';">
</body>
</html>

12 Mart 2012 Pazartesi

OJS'de Yetkisi İptal Edilmiş Üyeyi Yeniden Yetkilendirme

OJS'de herhangi bir nedenle yetkisi iptal edilmiş bir üye kaydı silinmez. Yetkisi iptal edilmiş üyelerin listesine "ÜYE SAYFASI > Dergi Yöneticisi > Rolü Olmayan Kullanıcıları Göster" linklerini sırasıyla tıklayarak ulaşabilirsiniz. Bu listeden herhangi bir üyeyi "yazar", "hakem" vb. olarak yeniden yetkilendirebilirsiniz. Yapmanız gereken:
  • Sisteme yetkili kullanıcı olarak giriş yapınız.
  • "ÜYE SAYFASI > Dergi Yöneticisi > Rolü Olmayan Kullanıcıları Göster" linklerini sırasıyla tıklayınız.
  • "Kullanıcıyı  böyle kaydet" alanından kullanıcıya verilecek yetkiyi seçiniz.
  • Yetkilendireceğiniz üyenin kaydını alfabetik listeden bulunuz.
  • İsmin bulunduğu satırdaki "KULLANCIYI KAYDET" linkini tıklayınız.

OJS'de Kullanıcı Yetkisi İptali

OJS'de üye silme işlemi yoktur, ancak herhangi bir pozisyondaki bir üyenin yetkilerini kaldırabilirsiniz / iptal edebilirsiniz. Örneğin bir hakemin yetkilerini kaldırmak istiyorsunuz. O halde bunun için yapmanız gereken:
  • Sistem yöneticisi hesabınızla giriş yapınız.
  • ÜYE SAYFASI > Dergi Yöneticisi > Kayıtlı Kullanıclar linklerini sırasıyla tıklayınız.
  • Yetkisini kaldıracağınız üye kaydını bulunuz.
  • Yetkisini kadıracağınız üye kaydının doğruluğundan eminseniz, satır sonundaki "ÇIKAR" linkini tıklayınız.
  • Gelen uyarıyı görüp onayladığınız anda bu üyenin yetkileri iptal edilmiş olur.

9 Mart 2012 Cuma

DSpace'de Üye / Kullanıcı Kaydı Açma

DSpace sisteminde üye girişi yapmak için iki yol vardır:
  • LDAP Doğrulama
  • Şifre Sorgulama
Eğer kurulum aşamasında LDAP ayarı yapılırsa "LDAP Girişi" seçeneği görünür. Bu seçenek sayesinde kurum bünyesindeki herkes üye kaydıyla uğraşmadan LDAP'taki mevcut kullanıcı adı ve şifresiyle sistemi kullanabilir. Yani LDAP entegrasyonu olan sistemlerde e-kişi için kayıt yapılması yeterlidir ve ayrıca şifre oluşturmaya gerek yoktur.
LDAP entegrasyonu olmayan sistemler için şifre doğrulama için öncelikle kişinin üye kaydının yapılması ve şifresinin oluşturulması gerekir. DSpace'e üyelik işlemleri için XMLUI ara yüzünde yapması gereken işlem adımları şu şekildedir:
  • DSpace ana sayfasına giriş yapınız.
  • "Giriş" linkini tıklayınız.
  • "DSpace'e Giriş" ekranında "Kayıt için buraya tıklayın" linkine tıklayınız.
  • "e-Posta Adresi " kutusuna geçerli e-posta adresinizi giriniz ve "Kayıt" butonuna basınız.
  • E-posta kutunuza dönünüz.
  • DSpace tarafından gönderilen e-posta içindeki linke tıklayınız.
  • Açılan sayfadaki formu doldurunuz ve sisteme girişte kullanmak istediğiniz şifreyi iki kere yazarak kaydediniz. 
Bu işlemin ardından sisteme kullanıcı olarak giriş yapabilirsiniz, koleksiyonlara üye olabilirsiniz. Ancak koleksiyonlara gönderi yapabilmek için sistem yetkilisinin sizi gönderi yapacağınız koleksiyon/koleksiyonların gönderici grubuna dahil etmesi gerekir.

DSpace'de Üye / Kullanıcı Yetkisi İptali

Kurumunuzda kurumsal arşiv sistemi olarak DSpace kullanıyorsanız, kurumdan ayrılan veya ilişiği kesilen kişinin oturum açma yetkisini kaldırmanız / iptal etmeniz gerekir. JSPUI ara yüzünde bunun için yapmanız gereken işlem adımları şu şekildedir:
  • Yönetici şifreniz ile DSpace sistemine giriş yapınız.
  • "My Dspace" >>"Administrator" >>"E-people" linklerini sırasıyla klik ediniz.
  • "Select e-Person" butonu kanalıyla üye listesini çağırınız.
  • Yetkisini kaldıracağınız üyenin kaydını bulun ve kaydın solundaki "Select" butonuna tıklayın.
  • "Edit" butonuna tıklayarak üye kaydını açın.
  • "Can Log In" başlığı karşısındaki "Çek" işaretini kaldırın ve "Save" tuşuna basın.
Bu işlem ilgili üyenin sisteme login olma yetkisini kaldırır.

5 Mart 2012 Pazartesi

Üniversite Yayınları İçin Bandrol Başvurusu ve Gerekli Belgeler

Vakıf Üniversitesi olarak yayımlayacağınız kitaba bandrol mü alacaksınız? Peşinen sabır dilemeliyim; çünkü ben ben olalı böyle bir zulüm ne gördüm ne yaşadım! Ancak peşinen uyararyım YAYFED'e Kamu Kurumu statüsünde bandrol başvurusu yapmalısınız. Onlar siz vakıfsınız dese de kamu yararına çalışan tüzel kişiliğe sahip kamu kurumu olduğunuz husunda direnin; çünkü vakıf üniversiteleri 2547 sayılı Yükseköretim Kanunu gereğince faaliyet gösterir, dolayısıyla kamu kurumudur.  Her neyse, yapacağınız iş ve hazırlamanız gereken evraklar şöyle:

- Öncelikle Kültür ve Turizm Bakanlığı Telif Hakları Genel Müdürlüğü'nün http://www.telifhaklari.gov.tr/ adresine girerek bandrol başvurusu yapmalısınız.

- Site üzerinde belirtilen ücreti bankaya yatırlamlısınız ve dekontunu (2 nüsha) almalısınız.

- Sonra şöyle bir bir resmi yazı yazlamısınız:

----------------------------
YAYIMCI MESLEK BİRLİKLERİ FEDERASYONU’NA,
.... Üniversitesi Yayınları tarafından basılması için matbaaya gönderilmiş olan, .... ISBN numaralı “.....” adlı kitap için internet üzerinden .... adetlik bandrol başvurusunda bulunulmuştur. Başvuru için gerekli evraklar ekte verilmiştir.
Gereğini rica ederim.

EKLER:
1- Banka Dekontu(2 adet)
2- Talep Formu (YAYFED'in sayfasından alınıp doldurulacak - Form 1)
3- Yazar sözleşmesi veya Mali Hak Kullanıcısı Bildirimi (Eğer kitabın telif hakkı yazara/yazarlara aitse sözleşme kopyası, telif hakkı üniversiteye aitse Mali Hak Kullanıcısı Bildirimi Formu Form - 5)
4- Matbaa Yazısı (Eserin matbaada basıldığına dair yazı)
5- Rekötörün imza sirküleri

---------------------------------


Yukarıdaki altı maddelik belgeler plastik dosya içinde olacak. Bu dosya YAYFED'de kalacak.

Yukarıdakilerle birlikte Arşiv Dosyası denen ikinci bir dosya hazırlamalısınız. Hazırlayacağınız bu dosyada aşağıdaki belgeler yer alacak ve her başvuruda bu dosyayı da yanınızda götürüp göstereceksiniz.

Bu dosyanın içinde aşağıdaki belgeler olacak.
1- Üniversite Vakıf Senedi
2- Rektörün imza sirküleri
3- Bandrolü teslim alacak kişinin Yetki Belgesi (Üniversite antetli bir kağıda Rektör imzalı olarak, bandrolleri teslim alacak kişinin görevlendirildiği bilgisini içeren bir yazı. Üniversite mührü vurulması isabetli olur)
4- Görevlendirilen kişinin kimlik fotokopisi.

Zorunlu olmamakla  birlikte Arşiv dosyası denen ikinci dosya içinde aşağıdaki belgelerin bir kopyasının olması isabetli olur.
1- Yayıncı sertifikası fotokopisi
2- Matbaa sertifikası fotokopisi
3- Vergi levhası veya vergi mükellefi yazısı veya verigden muaf belgelerinden biri
4- Üniversitenin kuruluş kanunu

Not: Altı üstü basit bir bandrol çin istenen belgelere bakar mısınız? Yazarların hakkını korumak amaçlı ortaya çıakrılan çözüm, bu malesef. Kötü niyetli kişiler yüzünden iş bilmez insanların ürettiği çözüm için kendilerini tebrik ediyorum. Yakında gen haritamızı da isterler; çünkü bu işleri yaparken, sivri zekalının biri resmi yazıdaki rektör adını kasdederek ben bu kişinin rektör oluğunu nereden bileyim diye sorabiliyor? Memleketimden inciler...

Üniversiteler İçin Yayıncı Sertifikası Başvurusu Nasıl Yapılır

Üniversite olarak yayıncı sertifikası almak veya yayıncı sertifikanızı yeilemek mi istiyorsunuz? O halde, aşağıdaki gibi bir yazı ve ekleriyle birlikte T.C. Kültür ve Turizm Bakanlığı  İl Kültür ve Turizm Müdürlüğü'ne başvurmalısınız. Bu yazıda sertifikayı üniversite adına teslim alacak kişiyi de belirtmelisiniz. Tabi öncelikle Kültür ve Turizm Bakanlığı Telif Hakları Genel Müdürlüğü'nün http://www.telifhaklari.gov.tr/ adresine girerek sertifika başvurusu yapmalısınız. Sertifikanız 2-3 günde imzadan çıkıyor ve teslim alıyorsunuz.

T.C. KÜLTÜR VE TURİZM BAKANLIĞI
... İl Kültür ve Turizm Müdürlüğü'ne

Üniversitemizin .......... numaralı yayıncı sertifikasının geçerlilik süresi dolmuştur. İnternet sayfanızdan yeni yayıncı sertifikası başvurusu yapılmış ve sertifika için gerekli belgeler yazımız ekinde sunulmuştur.
Sertifika işlemlerimizin yapılması, evrakların teslim edilmesi ve teslim alınması için Üniversitemiz çalışanı ...... (T.C. : 00000000000) görevlendirilmiştir.
Gereğini rica ederim.

EKLER:
1- Rektörün İmza Sirküleri
2- Kuruluş Kanunu
3- Banka Dekontu

OJS 2.3.6. Sürümü Türkçe Dil Hatası

OJS'nin 2.3.6 sürümünü kurduğunuzda;
Fatal error: Call to undefined method DBConnection::getInstance() in /home/teorivep/public_html/lib/pkp/classes/db/DBConnection.inc.php on line 232 
hatası alıyorsanız, sorun setLocale fonksiyonundan kaynaklıdır. Çözüm için aşağıdaki açıklamaya bakınız:
 
"...ojs\classes\i18n\" yolundaki "Locale.inc.php" dosyasındaki kodlama aşağıdaki gibi olmalıdır (102 satır civarında). Eğer "Locale.inc.php" dosyasında ilgili kodlamaları bulamadıysanız “…\ojs\lib\pkp\classes\i18n” yolu altındaki “PKPLocale.inc.php” dosyasında 102 ila 112 satırlar arasına bakınız ve düzenlemeyi aşağıdaki gibi paınız.

 function initialize() {
   // Use defaults if locale info unspecified.
   $locale = Locale::getLocale();

   $sysLocale = $locale . '.' . LOCALE_ENCODING;
   if (!@setlocale(LC_ALL, $sysLocale, $locale)) {
        // For PHP < 4.3.0
        if(setlocale(LC_ALL, $sysLocale) != $sysLocale) {
             setlocale(LC_ALL, $locale);
        }
   }

Not: Bu açıklamanın testini yapan ve geri dönüş yaparak katkı sağlayan Hüseyin KÖRPEOĞLU, Yusuf ALPAYDIN ve Selçuk AYDEMŞR'e teşekkürler.

Bu konuyla ilgili olarak yardım isteyen  Selçuk AYDEMİR'e  gönderdiğim mesajın cevabını aşağıda paylaşıyorum:
 


Saygıdeğer hocam,

Öncelikle yardımınız ve öneriniz için çok teşekkür ederim. Size daha önce dergimizi güncellediğimizi, Türkçe dil seçeneğini seçtiğimizde sayfanın boş göründüğünü söylemiştim ve bunun için sizden yardım istemiştim. Gönderdiğiniz maillerdeki kodları bu konuyla ilgilenen teknoloji uzmanımız inceledi ve aşağıdaki kodları silerek bu sorunu çözüme ulaştırdı. 
 
(lib/pkp/classes/i18n/PKPLocale.inc.php) dosyasında bulunan (satır 107-112)
if (!@setlocale(LC_ALL, $sysLocale, $locale)) {
            // For PHP < 4.3.0
            if(setlocale(LC_ALL, $sysLocale) != $sysLocale) {
                setlocale(LC_ALL, $locale);
            }
        }