Hasan Gök

~kodlamaya, hayata ve şeylere dair yalan yanlış düşünceler içeren kişisel blog~

InfoPath Formlarından Ekran İpucunu (Tooltip) Kaldırma

06 December 2013

infopath-logo

Efendim gün geçmiyor ki müşterilerimizden yeni bir istek gelmesin 🙂 Microsoft InfoPath ile özelleştirdiğim bir SharePoint formu için, formu doldururken rahatsızlık verdiği gerekçesiyle, ekran ip ucunun (tooltip) kaldırılması istendi. Bu alanların zorunlu olmaları yerine, çeşitli kurallar yardımıyla boş geçilememesini sağlayacakken aşağıdaki gibi iki çözüm çıkageldi.

Devamını oku

VirtualBox ile Uzak Masaüstü Bağlantısı

03 December 2013

oracle-virtualbox

Kişisel bilgisayarımda çalışma ortamlarım (Windows Server ve SharePoint) VirtualBox üzerinde bulunuyor. Çalıştığım sunucuya zaman zaman başka kullanıcılar ile de bağlanıp bazı denemeler / kontroller yapmam gerekebiliyor. Her seferinde o anki kullanıcının oturumunu kapatıp, diğer kullanıcıya geçip, bir şeyler yapıp / deneyip tekrar diğer kullanıcıya geçmek nasıl bir işkence tahmin edebiliyorsunuzdur. Üşenmekten vazgeçtiğim zaman, başka bir kullanıcı ile uzak masaüstü bağlantısı yapmaya en çok ihtiyaç duyduğum “SharePoint-Hosted Apps” konulu bir yazı yazacağım, o zaman bu ihtiyacın nereden geldiğini daha iyi anlayacaksınız. Uzatmayayım, VirtualBox ile çalıştırdığımız bilgisayara uzak masaüstü bağlantısı (RDP) yapmamız gerekebiliyor. Bunun için herşeyden önce VirtualBox için Extension Pack indirip yüklememiz gerekiyor. Bu paketin sisteminizde kurulu olan VirtualBox ile aynı sürüm olması gerektiğini önemle vurgulayayım.

Devamını oku

Event Receiver'ların Geç Çalışması

28 November 2013

SharePoint-2010-Logo

Birkaç gündür büyük sıkıntıya sebep oldu bu durum. Bir Event Receiver ile ItemAdded ve ItemUpdated olaylarında, belirlenmiş bir alanı bildiğimiz bir değer ile güncellemeye çalışıyorum. Tabi ki güncelleyebiliyorum ancak Event Receiver‘ımız bunu biraz geç yaptığından ilgili alanın dolduğunu görmek için sayfayı yenilemem gerekiyor, ki bu hiç istemediğimiz bir durum. İstenmeyen bu durumdan kurtulmak aslında çok basit(miş). Varsayılan olarak asenkron (asynchronous) çalışan bu receiverlara, senkron (synchronous) çalışması için aşağıdaki gibi bir tanımlama yapmamız yeterli oluyor:

Devamını oku

SharePoint Foundation 2013 - 3 Soru

26 November 2013

Sharepoint-2013-Logo

Bildiğimiz gibi SharePoint Foundation 2013’ü ücretsiz indirip kullanabiliyoruz. Server ve Enterprise sürümleriyle karşılaştırmalarını çeşitli sitelerde bulabilirsiniz (Mesela burada). Çok kısa tutacağım bu yazıda, Foundation sürümüyle alakalı çok merak edip karşılaştırma listelerinde bulamadığım (Muhtemelen az aradığımdan), daha doğrusu bu özelliklerin olmamasına inanamadıklarım hakkında aklıma takılan üç soruya bulduğum cevapları paylaşacağım. Bu soruların cevaplarını deneme-yanılma yoluyla, SharePoint Foundation 2013 kurarak buldum, buyrun sizlerle de paylaşıyorum:

Devamını oku