Bugün Doğanlar listesi yapmanız için aşırı pratik çözüm

Bugün hiç kod yazasım yoktu. Boyuna sörf yaptım, ne var ne yok vs. Bir yandan da yapmam gereken bir bugünDoğanlar webpart'ı vardı. Zaman geçiyor ama ben hala saçma sapan şeylerle uğraşıyorum. 

Öncelikle aklıma bir liste yapıp içine bir şekilde bütün kullanıcıları alıp, sadece d.tarihi bugün olanları göstermek geldi. Bu konuda herhangi bir çözüm üretemedim

Okuduğum makaleler hep webPart yapmaya yönlendiriyordu. Son bi umut google'a "how to get all users in sharepoint 2010" keywordunu yazdım ve şu sihirli linki buldum:

http://mysite/_layouts/people.aspx?MembershipGroupId=0&FilterField1=ContentType&FilterValue1=Person

Sonra Ana sayfama sharepoint'in default webPartlarından Page Viewer Web Partını ekledim. Yukardaki linki webPart ayarlarındaki Bağlantı kutucuğuna yazdım.

ve tüm kullanıcı listesini MasterPage'li de olsa almayı başardım.

Url'nin sonuna masterPage görünmesin diye

&IsDlg=1 ekledim.

Son olarak URL Böyle oldu : http://mysite/_layouts/people.aspx?MembershipGroupId=0&FilterField1=ContentType&FilterValue1=Person&IsDlg=1

ve sonunda web Part'ımın içinde Tüm kullanıcıların listesi göründü.

Liste üzerinde ayarlar/Liste Ayarları/Görünüm Oluştur ile yeni bir view oluşturdum.

view'ın filter kısmını aşağıdaki gibi doldurdum (Örnekte Oluşturma Tarihi alanını kullandım, siz varsa alanı Doğum Tarihi olarak değiştirebilirsiniz)

Default view olarak set ettim ve istediğim bugün doğanlar görünümlü webPartı  elde ettim.

 

Yazılarımın şekilsel bozukluklarını bir ara düzelteceğim inşallah :) Aceleyle unutmadan yazayım derken darmadağınık birşey çıkıyor. Umarım işinizi görür. Sorunuz varsa çekinmeyin lütfen...