Quantcast
Channel: ÇözümPark
Viewing all articles
Browse latest Browse all 4130

Sharepoint 2013 Özel Hata Sayfaları

$
0
0

 

Özel hata sayfalarının desteklenmesi SharePoint Server 2013 ile gelen yeni bir özelliktir. Bugünkü makalemde sizlere nasıl bir özel hata sayfası yapılması gerektiğini ve nasıl özelleştirileceğini bakacağız.

 

SharePoint Server 2013’de TUM Publishing siteleri ve özel hata sayfası “PageNotFoundError.aspx barındırmaktadır.  Bu sayfalar "Pages Library" Apps altında bulunmakta ve kullanmaktadır.

 

SharePoint Server 2013 tarafından yapılan özel hata sayfasından yararlanabilmek için önceden yapmış olduğunuz bir Publishing sayfasına veya sitesine giriş yapınız.  Eğer bir Publishing sitesinin nasıl yapıldığını bilmiyor veya farminizda yok ise, yeni bir site collection yaratınız ve template olarak “Publishing Portal” seciniz.

 

 

 

image001

 

 


 

Siteniz oluşturulduğunda Site Contents e giriş yapınız ve Page Library altındaki bütün sayfaları gözetleyiniz. Az önce belirtiğim gibi SharePoint Server tarafından size “out-of-the-box” sayfalar sunacaktır. Bunlardan biride “PageNotFoundError” sayfasıdır

 

Her ne zaman bir hata gerçekleşirse, SharePoint Server size bu özel sayfayı sunacaktır.

 

 

image002

 

 

 

Kullanıcılarında özel hata sayfaları kullanabilmesi ve yapabilmeleri için, Publishing sitelerinde, yeni SharePoint 2013 versiyonda özel “Error Page” content type lari vardır.

 

Belirtiğim Content Type’i bulabilmeniz için Site Settings e giriş yapınız. Content Type seçtikten sonra Error Page bakabilirsiniz.

 

 

image003

 

 


 

Fazla yorulmadan özel bir hata sayfası yapmak istiyorsanız, göstermiş olduğum sayfadan yararlanabilirsiniz. SharePoint Designer sayesinde veya ASP komutları kullanarak yeni ve özel bir sayfa yapabilirsiniz.

 

Şayet, yeni bir hata sayfası yapmak isterseniz “Page Library” Apps a giriş yapınız ve yeni bir dokuman olan Error Page seciniz.

 

 

image004

 

 


 

Wizard ekranına lazım olan bilgileri verdikten sonra “Apply” basabilirsiniz. Buradaki en önemli husus (Error Page) Error seçmenizdir.

 

Title: Custom Error Page

 

Description: Custom Error Page gknzcfc.net

 

URL Name: Custom-Error-Page

 

 

image005

 

 


 

Yapmış olduğunuz hata sayfasını artık alışılmış olduğumuz SharePoint list view’de görebilirsiniz.

 

Lâkin yenice yapmış olduğumuz hata sayfası bos olduğundan öncelikle bir Check Out yapmanız ondan sonra da istediğiniz resmi, yazıyı yazmanız bir tavsiyedir. Bilindiği üzere bir Doktor House Hayranî olduğumdan ondan esinlenerek bir hata sayfası yaptım örnek olarak.

 

 

image006

 

 

image007

 

 


 

Bu makale esasen burada sonra ermekteydi. Bu makaleyi yazdığımda ve yabancı basında paylaştığımda Ihsa tarafından gelen bir soru ile devam etmek istiyorum.

 

 

image008

 

 

Soru:

 

Gokan, yapmış olduğumuz özel hata sayfalarını nasıl etkin hale getirebiliriz.

 

Cevap:

 

Yeni yapmış olduğunuz özel hata sayfasının ismini PageNotFoundError.aspx olarak değiştirin ve SharePoint tarafından yapılmış olanı silebilirsiniz.

 

Visual Stüdyo ile FileNotFoundUrl komutunu kullanarak sayfanızı etkin hale getirebilirsiniz.

 

Farz edelim ki yeni bir hata sayfası yapmak istemiyorsunuz ve elinizde mevcut olanı kullanmak, değiştirmek istiyoruz. Bunu yapmak daha basit olmasına nazaran yapacak olduğunuz tek hata özel sayfa sisteminizi çökertebilir.

 

Ben yaparım, yeteri kadar arka planım var diyorsanız: SharePoint Server 2013’de 15>TEMPLATE>LAYOUTS a kadar ininiz.

 

 

image009

 

 

Hata sayfası error.aspx bulunuz. Kesinlikle direkt olarak değişiklikler yapmamayı öneririm sizlere. Daima bir kopya ile çalışmanız en doğrusudur ki hata yapıldığında veya bir şeyin ters gittiğinde hemen geri dönebilesiniz.

 

 

image010

 

 

 

Error.aspx ı NotePad ile acınız ve aşağıda gördüğünüz ASP komandolarını kopyalayınız:

 

Logo icin:

 

<asp:Panel id="ErrorPageTitlePanel" runat="server" tabindex="0"> <img src="vcg.jpg"/> <br/> <br/> Vision Consulting Group: </span> < /asp:Panel>

 

Ticket icin:

 

<asp:Panel id="PlaceHolderPageTitleInTitleArea" runat="server"><p><a href="mailto:info@gknzcfc.net?subject=New SharePoint Incident&amp;body=&lt;Please provide a short description and paste error &gt;">Log SharePoint Support Ticket</a></p></asp:Panel>

 

Vermiş olduğum komandoları lojik düşünerek istediğiniz yere yapıştırabilirsiniz. Yapıştırma işlemi bitikten sonra SharePoint Server den bir hata sayfası almaya çalısınız.

 

Hata geldiği an özel hata sayfanız karsınıza çıkması gerekiyor. Görüldüğü üzere yeni bir LOGO ve bir HYPERLINK ekledik sayfamıza.

 

 

image011

 

 

Her kim bir hata ile karşılaşır ve “Log SharePoint Support Ticket” basarsa yeni bir Outlook sayfası açılacaktır ve bu sayede SharePoint Administrator a bir mail gönderilecektir. Bunun sayesinde Administrator anında Correlation ID, zamanı ve kullanıcıyı öğrenip troobleshootinge başlayabilir. Bu makalemde sadece bir logo ve bir hyperlink ekledim gerisi sizin imajınayson veya Projenize bağlı olan isteklere bağlıdır.

 

 

image012

 

 

Yeni yılın size basari getirmesi ve bir başka makalede buluşmak dileği ile.


Viewing all articles
Browse latest Browse all 4130

Trending Articles


Mide ağrısı için


Alessandra Torre - Karanlık Yalanlar


Şekilli süslü hazır floodlar


Flatcast Güneş ve Ay Flood Şekilleri


Gone Are the Days (2018) (ENG) (1080p)


Yildiz yükseltme


yc82


!!!!!!!!!! Amın !!!!!!!!!


Celp At Nalı (Sahih Tılsım)


SCCM 2012 Client Installation issue