30 Aralık 2013 Pazartesi

SQL Server 2012 üzerine SharePoint 2010 Configuration Wizard "Failed to create the configuration database" Hatası ve Çözümü

Uzun bir aradan sonra projelerden birisi için development yapmak için SharePoint 2010 makinası kurarken Configuration Wizard'ı çalıştırdığında aşağıdaki hatayı aldım. Daha önce yaptığım SharePoint 2010 kurulumların dan tek farkı SQL Server 2012 ile oluşuydu.

Ufak bir Technet araması sonucu SQL Server 2012 üzerine SharePoint kurulum yaparken Configuration Wizardı çalıştırmadan önce SharePoint 2010 SP1 yüklemek gerektiğini fark ettim. SharePoint 2010 SP1 ile Microsoft SQL Server 2012 desteği de SharePoint 2010'a gelmiş durumda.
SP1 bu linkten inirebilirsiniz. (http://www.microsoft.com/en-us/download/details.aspx?id=26623)


Çözüm olarak; SharePoint 2010 SP1 kurup sonrasına Configuration Wizard çalıştırdığımda konfigürasyon başarıyla sonuçlandı.


Yararlı olması dileğiyle,
İyi çalışmalar

24 Temmuz 2013 Çarşamba

SharePoint 2010 Service Pack 2 Yayınlandı (Service Pack 2 for SharePoint Server 2010 is now available)

SharePoint Server 2010 için Service Pack 2 yayınlandı. Service Pack 2 içinde güvenlik, istikrar ve performans adresleri ve Windows 8, Internet Explorer 10, Ofis 2013 ve SharePoint 2.013 ile daha iyi uyumluluk sağlamak için güncellemeler mevcut.

Tüm SharePoint Service Pack lerde olduğu gibi yeni özelliklere ek olarak bunda da önceki yama güncellemeleri (Cumulative Update) mevcut olmakta.



Ayrıca belirtmek isterim ki SharePoint 2013 geçişi öncesi Service Pack 2 kurulması daha rahat bir geçiş sağlayacaktır.

SharePoint Server 2010 SP2 

Yararlı olması dileğiyle...

Kaynakça:
http://blogs.technet.com/b/office_sustained_engineering/

27 Haziran 2013 Perşembe

WebPart Formunda SharePoint DateTime ve ASP.Net Required Field Validator Kontrolleri Kullanımı

SharePoint için custom WebPart form geliştirirken SharePoint DateTime kontrolü için zorunlu olduğunu vurgulamak için IsRequiredField="True" parametresini kullanabiliriz. Örnekte olduğu gibi;

<SharePoint:DateTimeControl ID="dtBelgeTarih" runat="server" DateOnly="True" IsRequiredField="True" />

Ancak bu şekilde kullandığımız zaman Tarih alanı boş geçildiğinde direkt olarak altına hata mesajını basmaktadır.


Ancak bu hata mesajının ErrorMessage="Belge tarihini boş geçemezsiniz!" şeklinde özelleştirebiliriz ancak mesajın çıkacağı yeri özelleştirememekteyiz. Bu sebeple Asp.Net te kullandığımız Required Field Validator ve Validation Summary kontrollerini kullanabiliriz. Ancak burada en dikkat edilmesi gereken durum ControlToValidate parametresinde SharePoint kontrolünün ID sinin intelli-sence de gelmemesidir. Bu noktada ControlToValidate parametresine aşağıdaki kontrolünün ID sini + $ + tekrar kontrolün ID si + Date şeklinde bir kullanımı gerekmektedir.
  
<SharePoint:DateTimeControl ID="dtBelgeTarih" runat="server" DateOnly="True" /> 

<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
ErrorMessage="Belge tarihini boş geçemezsiniz!" ControlToValidate="dtBelgeTarih$dtBelgeTarihDate" 
ForeColor="Red" Display="Dynamic">*</asp:RequiredFieldValidator>


Ayrıca Validation Summary nerede kullanırsak verilen HeaderText ifadesine ek olarak RequiredFieldValidator kontrolünde yazdığımız hata mesajı görünecektir.

<asp:ValidationSummary ID="ValSumBelgeForm" runat="server" ShowSummary="true" DisplayMode="List" ShowMessageBox="false" HeaderText="Aşağıdaki alanlar gerekli:" />



Yaralı olması dileğiyle...

25 Haziran 2013 Salı

Tarayıcı'nın Geri Butonunu Pasif Yapma (Disable Browser's Back Button)

Merhabalar,
Birçok form arayüzünden bilgi girişi yapıldıktan sonra geri dönülmesi ve bu bilgilerin tekrar girilmesi yada değiştirip tekrar girilmesi gibi türlü problemler ile karşılaşmaktayız.

Benimde başıma gelen sorunlardan birinde kullanıcı masraf formunu onaya gönderdikten sonra geri gelip aynı formu veya bir kısmını değiştirip tekrar yollaması gibi bir durum geldi. Bunu önlemek çin aşağıdaki JavaScript kod parçacığını kullandım. Sizlerle paylaşayım dedim.

İlgili SharePoint webpartın .ascx ine aşağıdaki kod parçacağını yazdığımızda webpartın bulunduğu sayfada Browser geri butonu önceki sayfaya geri dönmemektedir.

<script type="text/javascript">

    function DisableBackButton() {
        window.history.forward()
    }
    DisableBackButton();
    window.onload = DisableBackButton;
    window.onpageshow = function (evt) { if (evt.persisted) DisableBackButton() }
    window.onunload = function () { void (0) }
</script>

Yararlı olması dileğiyle..

19 Haziran 2013 Çarşamba

SharePoint Workflow Durum Değerleri (Workflow Status Values)

SharePoint 2013’de Visual WebPart geliştirirken onay iş akışı sonucu onaylanmış (Approved) edilmiş olan Liste öğelerini göstereceğim bir WebPart yaparken fark ettiğim ve aynı durumu XSLT Filter yaparken de tekrarladığım da gördüğüm durumdan bahsedeceğim. SharePoint te iş akışları durumu (Status) SPWorkflow enum’unda integer olarak tutulmaktadır. Filter ederken yada custom code içinde status durumuna bakarak bir işlem yapacak iseniz, aşağıda verdiğim integer değerlere bakmanız gerekmekte. 




NotStarted = 0
FailedOnStart = 1
InProgress = 2
ErrorOccurred = 3
StoppedByUser = 4
Completed = 5
FailedOnStart(Retrying) = 6
ErrorOccurred(Retrying) = 7
ViewQueryOverflow = 8

Eğer, Onay iş akışı kullanıyorsanız da bu durum kodlarına ilave olarak aşağıdaki 15, 16, 17 kodları da dönebilir.

Canceled = 15
Approved = 16
Rejected = 17


Bu durum değerleri hem SharePoint 2010 hemde SharePoint 2013 için geçerlidir. 
Yararlı olması dileğiyle…

17 Haziran 2013 Pazartesi

SharePoint 2013' te Liste ve Kütüphaneleri Browser'dan Gizleme (Hide from browser)

Bir arkadaşımın sorması üzerine aklıma geldi paylaşayım dedim bu konuyu. Örnek durum şöyle olsun bir doküman portali yaptınız ve kişilerin yetkisini bir listede tutuyorsunuz. Bu listenin Site İçeriği tarafında görülebilir olduğunu fark ettiniz. Tabiki bu listenin erişim okuma hakkı belirli kullanıcılarda olsa da listenin Site İçeriği yönetim tarafında görünmemesini istiyorsunuz. Liste yada Kütüphaneyi tarayıcıda görünümünü gizlemenin birçok yolu var tabiki.  En kolay yollarından birini anlatacağım.

Site İçeriği görünümü aşağıdaki gibi iken gizlemek istediğimiz Listemiz ilk başta görünmektedir. Örnekte Belge Yetki Kategorileri adındaki liste ile çalışacağız. 



SharePoint Designer 2013 ile SharePoint portalinizi Full Control yetkisine sahip bir kullanıcı ile açınız.
Sol panelde yer alan Lists and Libraries başlığına tıklayınız. Sağ panelde Sitede mevcut görünen tüm liste ve kütüphaneleri göreceksiniz. Burada gizlemek istediğimiz Liste yada kütüphaneye sağ tıklayıp List Settings ‘e giriyoruz.


Karşımıza Liste veya Kütüphane ayarlarını yapabileceğimiz bir ekran gelecektir. Aşağıdaki ekran görüntüsünde olduğu gibi General Sesttings kısmında Hide from browser diye bir seçenek vardır. Bu seçeneği tıklayınız ve ayarları kaydediniz.

Tekrar web tarayıcısına gidip Site İçeriği sayfasını yenilediğimizde ilgili Liste veya Kütüphanenin görünmediği görülecektir. İşlem tamamdırJ Listemizi browser üzerinde artık görünmez hale getirmiş oldunuz.



Yaralı olması dileğiyle...



      

11 Haziran 2013 Salı

SharePoint 2013 'te Siteyi Şablon Olarak Kaydetme ve Şablondan Yeni Alt Site Oluşturma

SharePoint projelerinde çok kullandığım bir yöntemden bahsedeceğim. Örneğin bir kurumun portalini yapıyorsunuz. Sizden istedikleri ana bir portale ek olarak her biriminde kendi portali olsun diye istenmekte. Bu noktada her site için listeleri, kütüphaneleri oluşturma, geliştirme ve tasarım çok zaman alacaktır ve aynı işin tekrarlanması anlamına gelecektir. 

Bu gibi durumlarda birisi için geliştirmiş olduğumuz yapıyı şablon (template) olarak kaydedip yeni portal oluştururken varolan şablonlar yerine şablon olarak kaydettiğimiz portali kullanabiliriz. Şablon olarak kaydetme ve bu şablondan site oluşturma süreci için aşağıdaki adımları izleyebilirsiniz.

İdeal portali oluşturduktan sonra sağ üstteki ayar butonunu kullanarak Site Ayarlarına giriniz. Burada Site Eylemleri başlığı altında Siteyi Şablon olarak kaydet linkine tıklayınız.



Sonrasında karşımıza aşağıdaki gibi Şablon Olarak Kaydetme ekranı gelecektir bu ekran da Dosya Adı ve görülecek olan Şablon Adını giriniz. Ayrıca oluşturulacak şablon içerisinde içerikte olsun istiyorsanız İçerik Ekleme seçeneğini seçiniz ve Tamam butonuna tıklayınız. 



İşlem portalin içerik miktarına göre biraz zaman alacaktır. Sonrasında aşağıdaki ekran gibi bir ekranda İşlem Başarıyla Tamamlandı yazısı çıkacaktır. İsterseniz Tamam diyerek çıkabilir yada oluşturulmuş şablonu Çözüm Galerisinde görmek için çözüm galerisi linkine tıklayınız.

Çözüm galerisinde ise bizim yüklediğimiz yada biraz önce yaptığımız gibi şablon çözümleri yer almaktadır. Burada yer alan çözümleri etkin yada aktif duruma taşıyabiliriz.


Şablonu kullanarak yeni alt site oluşturmak için Site İçeriğinde alt tarafta yer alan Yeni Alt Site linkine tıklayarak aşağıdaki ekrana geliniz. Bu ekranda Şablon Seçimi bölümünde Özel sekmesi altında oluşturduğumuz şablon yer almaktadır. Bu şablonu seçiniz ve gerekli alanları girerek sitenizi şablondan oluşturabilirsiniz.   






2 Haziran 2013 Pazar

SharePoint 2013'te Visual Studio 2012 Debug Çok Yavaş Sorunu Çözümü

SharePoint için Visiual Studio ile ister WebPart olsun ister Event receiver gibi herhangi custom çözüm (solution) geliştirirken sık sık debug yapma ihtiyacı duyarız. Visual Studio 2012 de geliştirme yaparken debug etme noktasında uygulamanın derleme sonrası Break Pointe çok uzun süre sonrasında düşmesi geliştirme yaparken çok fazla zaman kaybına sebep olmakta. İnternet üzerinde bu çok yavaş debug etme olayına çok değişik çözüm önerisi olsa da net bir cevap bulamamıştım.

Sonunda geçen aylarda sorunu çözdüm. Visual Studio 2012 de varsayılan olarak açık gelen Enabled IntelliTrace özelliğini check’i kaldırarak disabled ediyoruz.   

Aşağıdaki ekranda göründüğü gibi Tools --> Option --> IntelliTrace --> Check işaretini kaldırınız. 



Ayrıca debug’a başlamak için F5 kullanmayınız. Bunun yerine Yeşil ok şeklinde olan başlat butonuna tıklayarak debuğ ı başlatırsanız daha hızlı debug edeceksiniz. Bu işlemler sonrasında Debug yaptığımızda gerçekten çok fazla hızlandı. Solutionı deploy etme ile aynı vakitte break pointe düşmüştür.

Yararlı olması dileğiyle...

3 Mayıs 2013 Cuma

SQL Server 2012 - Evaluation period has expired! (SharePoint Server Error)

Merhabalar,

Geliştirmekte olduğum SharePoint Portale erişmeye kalktığımda aşağıdaki ekran görüntüsündeki hatayı aldım.

Hata mesajında SQL Server read from Configuration database deyince acaba yetki problemi var diyerek SQL Server Management Studio yu açmaya kalktığımda anladım ki benim deneme sürümü olarak kurmuşum SQL Server 'ı ve onun süresi dolmuş.
Bunun üzerine hemen SQL Licence Key edindim çalıştığım kurumdan ve aşağıdaki adımları izledim. Sizlerle de paylaşayım dedim.  

SQL Server Installation Center'ı açınız ve Maintanance bölümünde Edition Upgrade'e tıklayınız.


Setup Support Rules konrolü yapacaktır sonrasında aşağıdaki ekran karşınıza gelecektir.Sonrasında karşımıza edindiğimiz Licence Key girme ekranı gelecektir. Burada Licence Key ini giriyor ve Next butonuna tıklayarak devam ediyoruz. Bundan sonra ki kısım Next butonlarına tıklamaktan ibaret diyebilirim :)


Sonrasında karşımıza gelen Licence Terms penceresinde kabul ettiğimize dair check atıp Next diyerek geçiniz.
Karşımıza aşağıdaki ekran gelecektir. Burada SQl Server Instance seçiyoruz ve kontrollerimizi yapıp Next butonuna tıklıyoruz.
Karşımıza Edition Upgrade Rules penceresinde Next diyerek geçiniz. Sonrasında aşağıdaki ekranda neleri güncelleşeceğine dair öze (Summary) ekranı gelecektir. Burada da Upgrade butonuna tıklayınız. Bu işlem biraz uzun sürecektir.


Başarıyla Upgrade edildiğine dair aşağıdaki ekran çıkacaktır. Close diyerek Lisanslama işlemini tamamlıyoruz.


Ancak önemli noktalardan birisi bu sürede SQL Server SharePoint için çalışan servisleri durdurduğu için ya elle servisleri çalıştırmanız yada makineye restart etmeniz gerekmekte.

Benim makine restart etme sonucunda SharePointim sorunsuz çalıştı.

Yararlı olması dileğiyle...


23 Nisan 2013 Salı

SharePoint Workflow Başlangıçta Başarısız Oldu (Failed on Start) Hatası ve Çözümü

Merhabalar,

Bu sıralar devamlı uğraştığım SharePoint Worklowlar da karşımıza çıkan bir hata ve çözümde izlediğimiz yolu  aktaracağım.

Normalde düzgün çalışmakta olan bir iş akışı iş akışı üzerinde çalışıyorken sebebi bilinmeksizin "Başlangıçta Başarısız Oldu" uyarısıyla bir hata almaya başladım.



Hemen kontrol ettim iş akışını başlatacak activity olan Item Cretaed için öğeyi ekleyen kim diye baktığımda doğru olduğunu ve test amaçlı devamlı kullandığım hesaptı. (Not: Sistem Hesabı ile iş akışı başlatmak SharePoint için uygun değildir ve başlatamaz). Ancak Workflow History listesinde başlatılmadığı hatasından dolayı Canceled olduğu yazmakta. Bu işlemi Sistem Hesabı ile yapmamış olsamda bu durumda İstem Hesabı tarafından gerçekleştirildiğini de yazmakta.

Hata ekranları bu şekilde  olunca biraz Google Search yapmaya başladım. Forumlara bulduklarımı denesemde en sonuca ulaşamadım. Web Configi eski yedek aldığım config ile kıyasladığımda workflow ayarları kısmında biraz farklılıklar ve yanlışlıklar gördüm. 

Bunun üzerine web.config ayarlarını düzeltmek için hızlı bir yol olarak aşağıdaki yolu izledim;
Central Administration tarafında Web application için Workflow ayarlarını kapatıp yeniden açtınız.
Bu işlem öncesi mümkünse önceki Workflow versiyonlarınızı kaldırın yada blocklayın hepsi birden çalışmasın!
  • Web Applicationı seçip, General Settings kısmından Workflow seçeneğine tıklayınız. 


  • Karşımıza çıkan ekranda User-Defined Workflows bölümünde Yes iken değiştirip No yapıyoruz ve OK butonuna tıklayarakkaydediyoruz. Bu işlem web.config deki User-Defined kısmını değişterecektir. 


  • Sonrasında yine işlem yaptığımız Web Applicationu seçerek Workflow ayar sayfasına girip burada tekrar User-Defined Workflows kısmını tekrar Yes seçip OK butonuna  tıklayarak kaydediniz. Bu işlemde Workflow ayarlarımızı temizlemiş ve başlangıça geri döndürmüş oluyoruz. 


Sonrasında bu işlem üzerine gerek olmasada emin olmak için iisreset attığımda sorun düzeldi ve iş akışlarımız düzgün bir şekilde çalışmaya başladı.  Bir daha "Başlangıçta Başarısız Oldu (Failed on Start)" hatası almadık.

Yararlı olması dileğiyle...

3 Nisan 2013 Çarşamba

Talent Explorer: Üniversite 2. ve 3. Sınıf Öğrencileri için Microsoft Turkiye'de Staj İmkanı

Microsoft Student Partner (MSP) programı ve Microsoft Yaz Okulu gibi programlarına geçen yıllarda bir yenisi daha eklendi. Talent Explorer adıyla çıkan program kapsamında Microsoft Türkiye ofislerinde staj/proje yapma imkanı sağlayan bu program ile öğrenciler mezun olmadan iş deneyimi kazanmış ve CV lerini güçlendirmiş oluyor.


Şu anda Üniversite 2. ve 3. sınıf öğrencilerinin başvurabildiği Microsoft Talent Explorer Programı’na 12 Nisan 2013 tarihine kadar Microsoft Kariyer sitesi üzerinden başvurabilisiniz. Microsoft Talent Explorer programının değerlendirme süreci Nisan ayında başlıyıp programa yönelik seçme yerleştirme süreci ile Haziran ayında tamamlanıyor ve Ağustos döneminde ise seçilen kişiler Microsoft deneyimini yaşamaya başlıyorlar.






Üniversite öğrencisi iken hem MSP olmuş hemde Microsoft yaz okuluna katılmış birisi olarak bu programın kariyerinize olumlu etki edeceğini düşünüyorum. Başvurmanızı tavsiye ederim.

Kaynak:
http://blog.microsoft.com.tr/microsoft-turkiye-genc-yetenekleri-kesfediyor.html

30 Mart 2013 Cumartesi

SharePoint 2013 için Workflow Manager 1.0 Kurulum ve Konfigürasyonu


Workflow SharePoint dünyasında çok önemli alanlardan birisidir. Bu makalede de SharePoint 2013 ile gelen Workflow Manager ve konfigürasyonunda bahsedeceğim.
SharePoint 2013 ile birlikte Workflow tarafında Platform Type seçeneği sunulmuştur. SharePoint 2013 ’ü sunucunuza kurduğunuzda varsayılan kurulumda SharePoint 2013 Workflow yapısı mevcut değildir. SharePoint 2013 Workflow oluşturabilmek için Workflow Manager kurmamız ve konfigürasyonunu yapmamız lazım. (Oluşturacağınız SharePoint 2010 Workflow ları SharePoint 2013 de çalışmaktadır)
SharePoint için Workflow oluşturmanın en etkili ve hızlı yollarından birisi SharePoint Designer dır. İsterseniz Designer ara yüzünde Platform Type seçeneğini ve kurulum sonrasında değişimini inceleyelim.


Workflow Manager 1.0 Kurulumu öncesi sadece Platform Type da sadece SharePoint 2010 Workflow seçeneği mevcuttur. SharePoint 2013 Workflow action larını kullanmak ve SharePoint 2013 Workflowları için Workflow Manager 1.0 kurulumu ve konfigürasyonu yapmalıyız.
Öncelikle Windows Server 2012 de mevcut olan Web Platform Installer açıp Workflow diye arattığımızda aşağıdaki gibi sonuçlar gelecektir. Visual Studio 2012 üzerine Office Developer Pack ’i kurarken Workflow Client ve Workflow Manager Tools kurulmuştur o sebepten buraa kurulu olarak görünecektir. Burada Workflow Manager 1.0 seçip Add diyoruz ve sonrasında Install butonuna tıklayınız.

Bize hemen sonrasında kurulacak yazılımları ve lisanslarını soracaktır. Burada I Accept diyerek geçiniz. Kurulumlar sunucu özelliklerine göre değişmekle birlikte 5 dakika civarı sürecektir.
Kurulum bittikten sonra Continue butonuna tıklayarak Konfigürasyon ayarlarına geçiniz.

Burada size üç seçenek sunulacaktır. Tavisye edilen olan Configure Workflow Manager with Default Settings (Recommended) seçiniz.

New Farm Configuration Penceresi açıldığında mevcut SQL Server Instance zaten gelecektir. Sonrasında servis accountu olarak kullanıdığınız kullanıcı adı ve şifresini (User ID & Password) giriniz. Workflow Manager ile ilgili servisler bu hesap ile çalıştırılacaktır.

Sağdaki Scroll aşağıya kaydırdığınızda Certificet Generation Key belirlemenizi isteyecektir. Bu kodu da girdikten sonra sağ alt köşedeki İleri Ok simgeli butona tıklayınız.
Bu işlemler sonrasında karşınıza Konfigürasyon Özet tablosu gelecektir. Bilgileri kontrol ettikten sonra sağ alt köşedeki onay simgeli butona tıklayarak konfigürasyonu başlatınız.

Konfigürasyon Scriptinin çalışması ile birlikte 5 dakikalık bir süre sonrasında Sırasıyla tüm konfigürasyonları sağlayacaktır ve aşağıdaki ekran karşınıza çıkacaktır. Servislerin konfigürasyonuna ait bu ekranda sağ köşesindeki onay simgeli butona tıklayarak konfigürasyonu sonlandırmış oluyorsunuz.


Finish butonuna tıklayarak kurulumu bitirmiş olunuyor.

Kurulum sonrasında IIS üzerinde site oluştuğunu ve SQL Sunucusu üzerinde 5 adet yeni veritabanı oluştuğunu göreceksiniz.


Son bir işlemimiz kaldı o da SharePoint 2013 Workflowlarını kullanacağımız mevcut Site Koleksiyonuna workflow servisini kaydetmek (register).
SharePoint 2013 Management Shell i açarak aşağıdaki Scripti çalıştırınız.

Register-SPWorkflowService –SPSite "http://SiteKoleksiyonuAdresi/" –WorkflowHostUri "https://point:12291/" –AllowOAuthHttp 


Bu işlemden sonra gerek Central Administration ‘dan gerekse SharePoint Designer 2013 açıp SharePoint 2013 Workflow larını kontrol edebiliriz.


Bu ekranda da göreceğiniz üzere artık Platform Type olarak SharePoint 2013 Workflow seçebiliyoruz.


Ayrıca dip not olarak belirtmek isterim ki herhangi bir sorunla karşılaştığınızda TechNet ‘deki bu linki kontrol etmenizi tavsiye ederim.
Kurulum sonrası sorun yaşarsanız Özellikle bu Technet te yazılı olan bu aşamaları kontrol etmenizdir.

Steps to Verify that Server Is Correctly Set Up
Follow these steps to ensure that the server is set up properly.
1. Verify that the steps in the Verifying the Service Bus Configuration and Verifying the Workflow Configuration guides were followed correctly.
2. Open your web browser to the following URL: https://[FQDN]:12290/, where [FQDN] is a fully qualified domain name of the server.
3. If the browser displays a warning or error about certificates, the server is not set up correctly. Follow the Verifying the Service Bus Configuration and Verifying the Workflow Configuration guides to resolve the issue.
4. The browser may prompt for credentials, but no error should be displayed after proper credentials are given.
5. Verify that all the following Windows NT services are started:
1. WorkflowServiceBackend
2. Service Bus Backend
3. Service Bus Gateway
4. FabricHostSvc

Kaynakça:
http://technet.microsoft.com/en-us/library/jj658588.aspx
http://www.edutechnow.com/?p=1888
http://blog.cloudshare.com/2013/01/15/how-to-install-and-configure-workflow-infrastructure-in-sharepoint-2013/
http://technet.microsoft.com/en-us/library/jj193529.aspx

20 Mart 2013 Çarşamba

SharePoint 2013’de Site Dilini Değiştirme


Merhabalar,
SharePoint 2013’ün Türkçe dil paketini kurduktan sonra proje geliştirirken Site Koleksiyonu Türkçe dilini seçerek oluşturdum. Ancak Site Features (Özellikler)’ni konfigürasyonunu yaparken Türkçe isimlerine hakim olmadığım için İngilizceyi seçtim ancak bir türlü İngilizce sayfa gelmedi karşıma. Kısa bir araştırma sonucu buldum sizinle de paylaşayım dedim. SharePoint 2013 Arayüzün dil çevirisini browser dil desteği ile ilerlemekte.
Detaylıca inceleyerek Türkçeden İngilizceye değiştireek olursak;
Site Ayarları --> Site Yönetimi başlığı altında Dil Ayarlarına tıklayınız.


Dil Ayarlarında aşağıdaki gibi Diğer dillerde İngilizceyi  seçiyoruz.


Bu rağmen aşağıdaki ekran görüntüsünde olduğu gibi  menüler ve konfigürasyon sayfaları hala Türkçe olduğunu göreceksiniz. SharePoint 2010 daki Welcome panelinde dil değiştirme seçeneği SharePoint 2013’de kaldırılmış durumda.

Dili değiştirmeniz için web tarayıcınız üzerinde dil ayarlarında düzenlemeler yapmanız gerekmekte (burada IE 10 kullandım);

Tarayıcınızı Internet Options (İnternet Ayarlarına) girdikten sonra General tabında Language butonuna tıklıyoruz.  Sonrasında karşımıza aşağıdaki ekran gelecektir burada Set Languages’e tıklayınız.


Sonrasında karşımıza çıkan ekranda kullandığınız diller mevcuttur. Burada Add a language tıklayınız.

Burada English 'i bulup hangi Ülke İngilizcesi olduğunu seçip Add butonuna tıklayarak ekleyiniz.
İngilizceyi ekledikten sonra varsayılan dili belirlemek için dili seçip Move Up  butonunu kullanarak en üste çıkarıyoruz.
Bu ekranda kullanacağımız dili en üste çıkardıktan sonra aşağıdaki ekranlarda sırasıyla Ok butonuna tıklayanız.

SharePoint sayfanıza ilk F5 yaptığınızda İngilizce haline dönecektir.


Ayrıca aşağıdaki ekranda göründüğü gibi Site Ayarları da İngilizce diline dönmüştür.


 Yararlı olması dileğiyle..