Forum

Sharepoint 2010 Por...
 
Bildirimler
Hepsini Temizle

Sharepoint 2010 Portalı üzerinde Döviz Bilgilerinin Paylaşımı

2 Yazılar
2 Üyeler
0 Reactions
1,356 Görüntüleme
(@hasankoroglu)
Gönderiler: 279
Reputable Member
Konu başlatıcı
 

Sharepoint 2010 Portallarının olmazsa olmazlarından Döviz bilgilerinin anasayfada yayınlanması konusunu işleyeceğiz. İlk olarak döviz bilgileri xml web servisi olarak sunan bir sağlayıcı bulmamız lazım. Ben rutin olarak kullanılan TCMB yerine özel bir şirket olan Altınkaynak firmasının sağladığı web servisini kullanacağım. Firma adresi:  http://www.altinkaynak.com  ilgili web servislerinin adresi ise  http://www.altinkaynak.com/xml.aspx  Bize burada lazım olan iki link adresi. Birincisi : Doviz bilgilerinin yer aldığı xml belgesinin adresi,  http://xml.altinkaynak.com.tr/doviz.xml  , ikincisi ise xml belgesinden istediğimiz bilgileri seçebilmek ve biçimlendirmek için kullanacağımız xsl dosyası :  http://xml.altinkaynak.com.tr/doviz.xsl  . Şimdi bu bilgilerden yola çıkarak portalımızın ana sayfasına döviz bilgileri ekleyelim.

1- Portaımızın anasayfasından sayfayı düzenle seçeneğini seçerek düzenleme moduna geçelim.

 

2- Sayfamızda Döviz bilgilerini ekleyeceğimiz boş bir alan seçelim.

3- Ribbon bar da açılan menülerden sırasıyla Ekle \ Web Bölümü \ Content Rollup \ XML Viewer ı seçip Ekle diyelim.

 

4- Anasayfamızda görünen XML Viewer Web Bölümünü seçip "Web Bölümünü Düzenle" seçeneğini seçerek sağ tarafta araç menüsünün açılmasını sağlayalım.

 

5- Açılan araç bölmesinde xml bağlantısı kısmına yukarıda geçen xml bağlantısını kopyalayın.

 

6- XSL bağlantısı kısmına ise diğer xsl bağlantısını kopyalayın.

7- Görünüm Kısmında başlık kısmına "Döviz Bilgileri" yazın.

8- Tamam düğmesine basın ve sayfayı kaydedin.

 

Aşağıdaki görüntüyü aldığınızı umuyorum. Fakat bu görünümü daha görsel hale getirmek istersek aşağıdaki işlemleri yapmalıyız.

 

1 - İlk olarak bir metin editörü açın. En kötü ihtimalle Notepad kullanın. Ben bu tür işler için EditPlus kullanıyorum. Aşağıdaki kodu yapıştırın ve doviz.xsl şeklinde kaydedin.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl=" http://www.w3.org/1999/XSL/Transform " version="1.0">
<xsl:output method="html" version="4.0" indent="yes"/>
<xsl:template match="/">
<html>
<body>
<table>
<tr>
    <td width="50"></td>
    <td width="100" align="center"><b>Alış</b></td>
    <td width="100" align="center"><b>Satış</b></td>
</tr>
<xsl:for-each select="altinkaynak/DOVIZ[ADI='USD' or ADI='EUR']">
<tr>
    <td height="25">
        <b><xsl:value-of select="ADI"/></b>
    </td>
    <td align="center">
        <xsl:value-of select="ALIS"/>
    </td>
    <td align="center">
        <xsl:value-of select="SATIS"/>
    </td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

2- Portalımıza geri dönelim ve Site Varlıkları kısmını açıp bu kaydettiğiniz dosyayı bu kitaplığa ekleyelim.

 

3- Dosyayı karşıya yüklekten sonra bağlantı adresini kopyalayalım.

 

4- Anasayfamızda daha önce eklediğimiz Döviz Bilgileri Web Partı'nı tekrar düzenle diyerek araç çubuğunu açıp xls bağlantısı kısmına Site varlıklarına eklediğimiz xsl doyasının adresini yapıştırıp kaydedelim. Ardından Tamam diyerek kapatalım.

 

5- Eskisinden daha görsel bir döviz bilgilerimiz var artık. Html bilgilerini kullanarak daha farklı biçimler ortaya çıkartabilirsiniz.

 
Gönderildi : 04/10/2011 18:42

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33322
Illustrious Member Yönetici
 

Eline sağlık

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 05/10/2011 00:01

Paylaş: