SlideShare una empresa de Scribd logo
1 de 16
Dspace 5.x e Göç
Mesut Güngör
İzmir Yüksek Teknoloji Enstitüsü
Bilgi İşlem Daire Başkanlığı
İçindekiler
• Dspace 5.x Gereksinimleri ve Kurulumu
• Veri Aktarımı
• Eski verilerin dışarı çıkartılması ( AIP export)
• Çıkartılan verilerin yeni sisteme içe aktarılması (AIP import)
• Piwik analitiklerinin DSpace sayfalarında konumlandırılması
• Sayfa Başına nasıl yerleştiririz ?
• Bölümlere ve Kolleksiyonlara nasıl yerleştiririz ?
• Piwik Segmentasyon
• Öğe sayfalarına nasıl ekleriz.
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
2
Dspace 5.x Gereksinimler
• Donanım Gereksinimleri
• 8 GB RAM Bellek,
• 200 GB Disk Kapasitesi yeterli
• Yazılım Gereksinimleri
• İşletim Sistemi (CentOS veya Ubuntu)
• Tomcat, Java JDK, Maven, ant , git, apache
• Postresql
• Ruby, npm, nvm, bower
• curl, wget
• Dspace Kaynak Kodu
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
3
Dspace Build ve Kurulum
• Gereksinimler kurulduktan ve konfigurasyonları yapıldıktan
sonra aşağıdaki komutlar verilerek kurulum gerçekleştirilir
cd /home/dspace/dspace-5.5-src-release
mvn package -Dmirage2.on=true
cd /home/dspace/dspace-5.5-src-release/dspace/target/dspace-installer
ant fresh_install
Kahve içmeye gidebilirsiniz.
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
4
Tomcat in yapılandırılması
nano /usr/local/tomcat7/conf/server.xml
dosyasına aşağıdaki satırları ekliyoruz. </Host> tagından hemen önce
<Context path="/xmlui" docBase="/dspace/webapps/xmlui" allowLinking="false"/>
<Context path="/sword" docBase="/dspace/webapps/sword" allowLinking="false"/>
<Context path="/swordv2" docBase="/dspace/webapps/swordv2" allowLinking="false"/>
<Context path="/oai" docBase="/dspace/webapps/oai" allowLinking="false"/>
<Context path="/jspui" docBase="/dspace/webapps/jspui" allowLinking="true"/>
<Context path="/solr" docBase="/dspace/webapps/solr" allowLinking="false"/>
<Context path="/rdf" docBase="/dspace/webapps/rdf" allowLinking="false"/>
<Context path="/rest" docBase="/dspace/webapps/rest" allowLinking="false"/>
</Host>
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
5
Veri Aktarımı (Dışarı Aktarma)
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
6
Kurumunuzun Handle Nosu
DosyaadıAdmin yetkisine sahip kullanıcı
Bilgi Notu : Bu komutu cron a koyarak etkin bir yedek alma yöntemi geliştirebilirsiniz
Veri Aktarımı (İçeri Aktarma)
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
7
Import için /dspace/bin/dspace dosyasında JAVA_OPTS değerini 4096m ya çekiyoruz.
Kurumunuzun Handle Nosu
DosyaadıAdmin yetkisine sahip kullanıcı
Aktarım esnasında çıkacak uyarıları geçmek için
Piwik Analatiklerinin
DSpace de Konumlandırılması
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
8
Analitiklerin Sayfa Başına Eklenmesi
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
9
<div id="main-container" class="container">
<div class="row row-offcanvas row-offcanvas-right">
<xsl:call-template name ="realtimemap"/>
<xsl:template name="realtimemap">
<div id="widgetIframe">
<div align="center" style="font-size:20px" ><i18n:text>xmlui.mirage2.page-structure.realtimeMap</i18n:text></div>
<iframe width="100%" height="450"
src="http://openaccess.iyte.edu.tr/piwik/index.php?module=Widgetize&amp;action=iframe&amp;widget=1&amp;moduleToWidgetize
=UserCountryMap&amp;actionToWidgetize=realtimeMap&amp;idSite=1&amp;period=day&amp;date=yesterday&amp;segment=pageU
rl%3D%3D{$piwik-uri}&amp;disableLink=1&amp;widget=1" scrolling="no" frameborder="0" marginheight="0"
marginwidth="0"></iframe>
</div>
</xsl:template>
Dosyada herhangi bir yere Şablonu oluşturan aşağıdaki satırları ekliyoruz
Dosyada aşağıdaki konuma Şablon Çağırma satırını ekliyoruz
nano /dspace/webapps/xmlui/themes/Mirage2/xsl/core/page-structure.xsl
page-structure.xsl dosyasını açıyoruz
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
10
Sayfa Başında Nasıl Görünüyor ?
Analitiklerin
Bölümlere/Kolleksiyonlara Eklenmesi
• Bölüm/Kolleksiyon düzenleme açılır ve
• Piwik widget sayfasından alınan iframe kodu
Başlangıç(Introductory) HTML veya Haberler(News)
HTML metin kutusuna girilir.
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
11
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
12
Kolleksiyon / Bölümlerde Nasıl Görünüyor ?
Piwik Segmentasyon
• piwik üzerindeki pageUri parametresini kullanarak toplanan
analitikleri öğe/handle bazında bölümlendirebiliriz.
• Dspace de ziyaret edilen sayfanın url sini almak için
globalvariables.xsl dosyasında piwik-uri değişkenini
tanımlayıp item-view.xsl ve page-structure.xsl dosyalarında
segmantasyon için kullanabiliriz.
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
13
Analitiklerin Öğelere Eklenmesi
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
14
<xsl:call-template name="itemSummaryView-DIM-URI"/>
<xsl:call-template name="itemSummaryView-collections"/>
<xsl:call-template name="visitor-overview"/>
<xsl:template name="visitor-overview">
<div id="widgetIframe">
<div align="center" style="font-size:20px" ><i18n:text>xmlui.mirage2.page-structure.visitorOverview</i18n:text></div>
<iframe width="100%" height="600"
src="http://openaccess.iyte.edu.tr/piwik/index.php?module=Widgetize&amp;action=iframe&amp;widget=1&amp;moduleToWidgetiz
e=VisitsSummary&amp;actionToWidgetize=index&amp;idSite=1&amp;period=month&amp;date=2016-10-
28&amp;segment=pageUrl%3D%3D{$piwik-uri}&amp;disableLink=1&amp;widget=1" scrolling="yes" frameborder="0"
marginheight="0" marginwidth="0"></iframe>
</div>
</xsl:template>
Dosyada herhangi bir yere Şablonu oluşturan aşağıdaki satırları ekliyoruz
Dosyada istediğimiz konuma Şablon Çağırma satırını ekliyoruz
nano /dspace/webapps/xmlui/themes/Mirage2/xsl/aspect/artifactbrowser/item-view.xsl
item-view.xsl dosyasını açıyoruz
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
15
Öğelerde Nasıl Görünüyor ?
Teşekürler
5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016
16

Más contenido relacionado

Similar a Dspace Migration and Dspace Piwik Integration

Veri işleme üzerine, Hakan Sarıbıyık
Veri işleme üzerine, Hakan SarıbıyıkVeri işleme üzerine, Hakan Sarıbıyık
Veri işleme üzerine, Hakan SarıbıyıkHakan Sarıbıyık
 
Dspace Veri Aktarımı, Analitik, Sosyal Ağlar, Scopus Entegrasyonu
Dspace Veri Aktarımı, Analitik, Sosyal Ağlar, Scopus EntegrasyonuDspace Veri Aktarımı, Analitik, Sosyal Ağlar, Scopus Entegrasyonu
Dspace Veri Aktarımı, Analitik, Sosyal Ağlar, Scopus EntegrasyonuMesut Güngör
 
WordPress ile buyuk olcekli siteler
WordPress ile buyuk olcekli sitelerWordPress ile buyuk olcekli siteler
WordPress ile buyuk olcekli sitelerMustafa UYSAL
 
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017Serhat Dirik
 
AnkaraJUG Haziran 2013 - No SQL / Big Data
AnkaraJUG Haziran 2013 - No SQL / Big DataAnkaraJUG Haziran 2013 - No SQL / Big Data
AnkaraJUG Haziran 2013 - No SQL / Big DataAnkara JUG
 
Istanbul Datascience Academy Talks
Istanbul Datascience Academy TalksIstanbul Datascience Academy Talks
Istanbul Datascience Academy TalksMetin Uslu
 
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciSinan Bozkuş
 
Symfony2 ve Doctrine ile PostgreSQL'i Kullanarak Performanslı Mimari Oluşturma
Symfony2 ve Doctrine ile PostgreSQL'i Kullanarak Performanslı Mimari OluşturmaSymfony2 ve Doctrine ile PostgreSQL'i Kullanarak Performanslı Mimari Oluşturma
Symfony2 ve Doctrine ile PostgreSQL'i Kullanarak Performanslı Mimari OluşturmaHüseyin Mert
 
Azure Sanal Makineler
Azure Sanal MakinelerAzure Sanal Makineler
Azure Sanal MakinelerMustafa
 
Xsteel odev-sitesi
Xsteel odev-sitesiXsteel odev-sitesi
Xsteel odev-sitesisersld85
 
WAF atlatma yontemleri, Hacktrick14, Suleyman Ozarslan
WAF atlatma yontemleri, Hacktrick14,  Suleyman OzarslanWAF atlatma yontemleri, Hacktrick14,  Suleyman Ozarslan
WAF atlatma yontemleri, Hacktrick14, Suleyman OzarslanSüleyman Özarslan
 
Sharepoint 2010 Sandboxed Çözümler
Sharepoint 2010 Sandboxed ÇözümlerSharepoint 2010 Sandboxed Çözümler
Sharepoint 2010 Sandboxed ÇözümlerEvren Ayan
 
Javascript - from past to present
Javascript - from past to present Javascript - from past to present
Javascript - from past to present Kubilay TURAL
 
Kod günleri veritabnı
Kod günleri veritabnıKod günleri veritabnı
Kod günleri veritabnıMustafa Tepe
 
Hadoop @ devveri.com
Hadoop @ devveri.comHadoop @ devveri.com
Hadoop @ devveri.comHakan Ilter
 

Similar a Dspace Migration and Dspace Piwik Integration (20)

Veri işleme üzerine, Hakan Sarıbıyık
Veri işleme üzerine, Hakan SarıbıyıkVeri işleme üzerine, Hakan Sarıbıyık
Veri işleme üzerine, Hakan Sarıbıyık
 
Dspace Veri Aktarımı, Analitik, Sosyal Ağlar, Scopus Entegrasyonu
Dspace Veri Aktarımı, Analitik, Sosyal Ağlar, Scopus EntegrasyonuDspace Veri Aktarımı, Analitik, Sosyal Ağlar, Scopus Entegrasyonu
Dspace Veri Aktarımı, Analitik, Sosyal Ağlar, Scopus Entegrasyonu
 
12factor apps
12factor apps12factor apps
12factor apps
 
WordPress ile buyuk olcekli siteler
WordPress ile buyuk olcekli sitelerWordPress ile buyuk olcekli siteler
WordPress ile buyuk olcekli siteler
 
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
 
AnkaraJUG Haziran 2013 - No SQL / Big Data
AnkaraJUG Haziran 2013 - No SQL / Big DataAnkaraJUG Haziran 2013 - No SQL / Big Data
AnkaraJUG Haziran 2013 - No SQL / Big Data
 
Istanbul Datascience Academy Talks
Istanbul Datascience Academy TalksIstanbul Datascience Academy Talks
Istanbul Datascience Academy Talks
 
Node js giriş (intro)
Node js giriş (intro)Node js giriş (intro)
Node js giriş (intro)
 
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
 
Symfony2 ve Doctrine ile PostgreSQL'i Kullanarak Performanslı Mimari Oluşturma
Symfony2 ve Doctrine ile PostgreSQL'i Kullanarak Performanslı Mimari OluşturmaSymfony2 ve Doctrine ile PostgreSQL'i Kullanarak Performanslı Mimari Oluşturma
Symfony2 ve Doctrine ile PostgreSQL'i Kullanarak Performanslı Mimari Oluşturma
 
Azure Sanal Makineler
Azure Sanal MakinelerAzure Sanal Makineler
Azure Sanal Makineler
 
Xsteel odev-sitesi
Xsteel odev-sitesiXsteel odev-sitesi
Xsteel odev-sitesi
 
WAF atlatma yontemleri, Hacktrick14, Suleyman Ozarslan
WAF atlatma yontemleri, Hacktrick14,  Suleyman OzarslanWAF atlatma yontemleri, Hacktrick14,  Suleyman Ozarslan
WAF atlatma yontemleri, Hacktrick14, Suleyman Ozarslan
 
Asp.net ajax
Asp.net ajaxAsp.net ajax
Asp.net ajax
 
Sharepoint 2010 Sandboxed Çözümler
Sharepoint 2010 Sandboxed ÇözümlerSharepoint 2010 Sandboxed Çözümler
Sharepoint 2010 Sandboxed Çözümler
 
Javascript - from past to present
Javascript - from past to present Javascript - from past to present
Javascript - from past to present
 
Kod günleri veritabnı
Kod günleri veritabnıKod günleri veritabnı
Kod günleri veritabnı
 
Kod günleri veritabnı
Kod günleri veritabnıKod günleri veritabnı
Kod günleri veritabnı
 
Hadoop @ devveri.com
Hadoop @ devveri.comHadoop @ devveri.com
Hadoop @ devveri.com
 
Siber Güvenlikte Ofansif Yaklaşımlar
Siber Güvenlikte Ofansif YaklaşımlarSiber Güvenlikte Ofansif Yaklaşımlar
Siber Güvenlikte Ofansif Yaklaşımlar
 

Más de Mesut Güngör

Kişisel Bilgi Güvenliği
Kişisel Bilgi GüvenliğiKişisel Bilgi Güvenliği
Kişisel Bilgi GüvenliğiMesut Güngör
 
Bilgi Güvenliği Bilinçlendirme
Bilgi Güvenliği BilinçlendirmeBilgi Güvenliği Bilinçlendirme
Bilgi Güvenliği BilinçlendirmeMesut Güngör
 
Web Uygulama Güvenliği
Web Uygulama GüvenliğiWeb Uygulama Güvenliği
Web Uygulama GüvenliğiMesut Güngör
 
İYTE'de Uzaktan Eğitim
İYTE'de Uzaktan EğitimİYTE'de Uzaktan Eğitim
İYTE'de Uzaktan EğitimMesut Güngör
 
Top 5 Tools To Create Infographics
Top 5 Tools To Create InfographicsTop 5 Tools To Create Infographics
Top 5 Tools To Create InfographicsMesut Güngör
 
Zotero and Owncloud integration
Zotero and Owncloud integrationZotero and Owncloud integration
Zotero and Owncloud integrationMesut Güngör
 
Yeni Başlayanlar İçin İYTE Kılavuzu
 Yeni Başlayanlar İçin İYTE Kılavuzu Yeni Başlayanlar İçin İYTE Kılavuzu
Yeni Başlayanlar İçin İYTE KılavuzuMesut Güngör
 
IYTE Form Yönetim Yazılımı
IYTE Form Yönetim YazılımıIYTE Form Yönetim Yazılımı
IYTE Form Yönetim YazılımıMesut Güngör
 
Izmir Institute of Technology
Izmir Institute of Technology Izmir Institute of Technology
Izmir Institute of Technology Mesut Güngör
 
İzmir Yüksek Teknoloji Enstitüsü Türkçe Tanıtım
İzmir Yüksek Teknoloji Enstitüsü Türkçe Tanıtımİzmir Yüksek Teknoloji Enstitüsü Türkçe Tanıtım
İzmir Yüksek Teknoloji Enstitüsü Türkçe TanıtımMesut Güngör
 
Kurogo Mobil Platformu
Kurogo Mobil PlatformuKurogo Mobil Platformu
Kurogo Mobil PlatformuMesut Güngör
 
Distance Learning at Izmir Institute of Technology
Distance Learning at Izmir Institute of TechnologyDistance Learning at Izmir Institute of Technology
Distance Learning at Izmir Institute of TechnologyMesut Güngör
 
IYTE de Uzaktan Egitim
IYTE de Uzaktan EgitimIYTE de Uzaktan Egitim
IYTE de Uzaktan EgitimMesut Güngör
 

Más de Mesut Güngör (16)

Dspace 5.5 Kurulum
Dspace 5.5 KurulumDspace 5.5 Kurulum
Dspace 5.5 Kurulum
 
Kişisel Bilgi Güvenliği
Kişisel Bilgi GüvenliğiKişisel Bilgi Güvenliği
Kişisel Bilgi Güvenliği
 
Bilgi Güvenliği Bilinçlendirme
Bilgi Güvenliği BilinçlendirmeBilgi Güvenliği Bilinçlendirme
Bilgi Güvenliği Bilinçlendirme
 
Web Uygulama Güvenliği
Web Uygulama GüvenliğiWeb Uygulama Güvenliği
Web Uygulama Güvenliği
 
İYTE'de Uzaktan Eğitim
İYTE'de Uzaktan EğitimİYTE'de Uzaktan Eğitim
İYTE'de Uzaktan Eğitim
 
Top 5 Tools To Create Infographics
Top 5 Tools To Create InfographicsTop 5 Tools To Create Infographics
Top 5 Tools To Create Infographics
 
Zotero and Owncloud integration
Zotero and Owncloud integrationZotero and Owncloud integration
Zotero and Owncloud integration
 
Moodle owncloud
Moodle owncloudMoodle owncloud
Moodle owncloud
 
Yeni Başlayanlar İçin İYTE Kılavuzu
 Yeni Başlayanlar İçin İYTE Kılavuzu Yeni Başlayanlar İçin İYTE Kılavuzu
Yeni Başlayanlar İçin İYTE Kılavuzu
 
IYTE Form Yönetim Yazılımı
IYTE Form Yönetim YazılımıIYTE Form Yönetim Yazılımı
IYTE Form Yönetim Yazılımı
 
Izmir Institute of Technology
Izmir Institute of Technology Izmir Institute of Technology
Izmir Institute of Technology
 
İzmir Yüksek Teknoloji Enstitüsü Türkçe Tanıtım
İzmir Yüksek Teknoloji Enstitüsü Türkçe Tanıtımİzmir Yüksek Teknoloji Enstitüsü Türkçe Tanıtım
İzmir Yüksek Teknoloji Enstitüsü Türkçe Tanıtım
 
Cloud IYTE
Cloud IYTECloud IYTE
Cloud IYTE
 
Kurogo Mobil Platformu
Kurogo Mobil PlatformuKurogo Mobil Platformu
Kurogo Mobil Platformu
 
Distance Learning at Izmir Institute of Technology
Distance Learning at Izmir Institute of TechnologyDistance Learning at Izmir Institute of Technology
Distance Learning at Izmir Institute of Technology
 
IYTE de Uzaktan Egitim
IYTE de Uzaktan EgitimIYTE de Uzaktan Egitim
IYTE de Uzaktan Egitim
 

Dspace Migration and Dspace Piwik Integration

  • 1. Dspace 5.x e Göç Mesut Güngör İzmir Yüksek Teknoloji Enstitüsü Bilgi İşlem Daire Başkanlığı
  • 2. İçindekiler • Dspace 5.x Gereksinimleri ve Kurulumu • Veri Aktarımı • Eski verilerin dışarı çıkartılması ( AIP export) • Çıkartılan verilerin yeni sisteme içe aktarılması (AIP import) • Piwik analitiklerinin DSpace sayfalarında konumlandırılması • Sayfa Başına nasıl yerleştiririz ? • Bölümlere ve Kolleksiyonlara nasıl yerleştiririz ? • Piwik Segmentasyon • Öğe sayfalarına nasıl ekleriz. 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 2
  • 3. Dspace 5.x Gereksinimler • Donanım Gereksinimleri • 8 GB RAM Bellek, • 200 GB Disk Kapasitesi yeterli • Yazılım Gereksinimleri • İşletim Sistemi (CentOS veya Ubuntu) • Tomcat, Java JDK, Maven, ant , git, apache • Postresql • Ruby, npm, nvm, bower • curl, wget • Dspace Kaynak Kodu 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 3
  • 4. Dspace Build ve Kurulum • Gereksinimler kurulduktan ve konfigurasyonları yapıldıktan sonra aşağıdaki komutlar verilerek kurulum gerçekleştirilir cd /home/dspace/dspace-5.5-src-release mvn package -Dmirage2.on=true cd /home/dspace/dspace-5.5-src-release/dspace/target/dspace-installer ant fresh_install Kahve içmeye gidebilirsiniz. 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 4
  • 5. Tomcat in yapılandırılması nano /usr/local/tomcat7/conf/server.xml dosyasına aşağıdaki satırları ekliyoruz. </Host> tagından hemen önce <Context path="/xmlui" docBase="/dspace/webapps/xmlui" allowLinking="false"/> <Context path="/sword" docBase="/dspace/webapps/sword" allowLinking="false"/> <Context path="/swordv2" docBase="/dspace/webapps/swordv2" allowLinking="false"/> <Context path="/oai" docBase="/dspace/webapps/oai" allowLinking="false"/> <Context path="/jspui" docBase="/dspace/webapps/jspui" allowLinking="true"/> <Context path="/solr" docBase="/dspace/webapps/solr" allowLinking="false"/> <Context path="/rdf" docBase="/dspace/webapps/rdf" allowLinking="false"/> <Context path="/rest" docBase="/dspace/webapps/rest" allowLinking="false"/> </Host> 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 5
  • 6. Veri Aktarımı (Dışarı Aktarma) 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 6 Kurumunuzun Handle Nosu DosyaadıAdmin yetkisine sahip kullanıcı Bilgi Notu : Bu komutu cron a koyarak etkin bir yedek alma yöntemi geliştirebilirsiniz
  • 7. Veri Aktarımı (İçeri Aktarma) 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 7 Import için /dspace/bin/dspace dosyasında JAVA_OPTS değerini 4096m ya çekiyoruz. Kurumunuzun Handle Nosu DosyaadıAdmin yetkisine sahip kullanıcı Aktarım esnasında çıkacak uyarıları geçmek için
  • 8. Piwik Analatiklerinin DSpace de Konumlandırılması 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 8
  • 9. Analitiklerin Sayfa Başına Eklenmesi 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 9 <div id="main-container" class="container"> <div class="row row-offcanvas row-offcanvas-right"> <xsl:call-template name ="realtimemap"/> <xsl:template name="realtimemap"> <div id="widgetIframe"> <div align="center" style="font-size:20px" ><i18n:text>xmlui.mirage2.page-structure.realtimeMap</i18n:text></div> <iframe width="100%" height="450" src="http://openaccess.iyte.edu.tr/piwik/index.php?module=Widgetize&amp;action=iframe&amp;widget=1&amp;moduleToWidgetize =UserCountryMap&amp;actionToWidgetize=realtimeMap&amp;idSite=1&amp;period=day&amp;date=yesterday&amp;segment=pageU rl%3D%3D{$piwik-uri}&amp;disableLink=1&amp;widget=1" scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe> </div> </xsl:template> Dosyada herhangi bir yere Şablonu oluşturan aşağıdaki satırları ekliyoruz Dosyada aşağıdaki konuma Şablon Çağırma satırını ekliyoruz nano /dspace/webapps/xmlui/themes/Mirage2/xsl/core/page-structure.xsl page-structure.xsl dosyasını açıyoruz
  • 10. 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 10 Sayfa Başında Nasıl Görünüyor ?
  • 11. Analitiklerin Bölümlere/Kolleksiyonlara Eklenmesi • Bölüm/Kolleksiyon düzenleme açılır ve • Piwik widget sayfasından alınan iframe kodu Başlangıç(Introductory) HTML veya Haberler(News) HTML metin kutusuna girilir. 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 11
  • 12. 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 12 Kolleksiyon / Bölümlerde Nasıl Görünüyor ?
  • 13. Piwik Segmentasyon • piwik üzerindeki pageUri parametresini kullanarak toplanan analitikleri öğe/handle bazında bölümlendirebiliriz. • Dspace de ziyaret edilen sayfanın url sini almak için globalvariables.xsl dosyasında piwik-uri değişkenini tanımlayıp item-view.xsl ve page-structure.xsl dosyalarında segmantasyon için kullanabiliriz. 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 13
  • 14. Analitiklerin Öğelere Eklenmesi 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 14 <xsl:call-template name="itemSummaryView-DIM-URI"/> <xsl:call-template name="itemSummaryView-collections"/> <xsl:call-template name="visitor-overview"/> <xsl:template name="visitor-overview"> <div id="widgetIframe"> <div align="center" style="font-size:20px" ><i18n:text>xmlui.mirage2.page-structure.visitorOverview</i18n:text></div> <iframe width="100%" height="600" src="http://openaccess.iyte.edu.tr/piwik/index.php?module=Widgetize&amp;action=iframe&amp;widget=1&amp;moduleToWidgetiz e=VisitsSummary&amp;actionToWidgetize=index&amp;idSite=1&amp;period=month&amp;date=2016-10- 28&amp;segment=pageUrl%3D%3D{$piwik-uri}&amp;disableLink=1&amp;widget=1" scrolling="yes" frameborder="0" marginheight="0" marginwidth="0"></iframe> </div> </xsl:template> Dosyada herhangi bir yere Şablonu oluşturan aşağıdaki satırları ekliyoruz Dosyada istediğimiz konuma Şablon Çağırma satırını ekliyoruz nano /dspace/webapps/xmlui/themes/Mirage2/xsl/aspect/artifactbrowser/item-view.xsl item-view.xsl dosyasını açıyoruz
  • 15. 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 15 Öğelerde Nasıl Görünüyor ?
  • 16. Teşekürler 5. Ulusal Açık Erişim Konferansı mesutgungor@iyte.edu.tr 27/10/2016 16