Alper Konuralp

Kartınızı Oluşturun
Google+
Follow @alperkonuralp

Posts Tagged ‘SharePoint’

Stream media from your SharePoint Site with Windows 2008 Media Services

Windows Server 2008 ile gelen özelliklerden olan Media Services kullanarak, sharepoint üzerinde nasıl video yayını yapabileceğimizi anlatan güzel bir yazı :

Wouldn’t it be great if you could deliver digital media content including Windows Media Audio (WMA) and Windows Media Video (WMV) from your SharePoint site without buffering issues and poor viewing experience.  We must admit that SharePoint itself isn’t great in handling and storing digital media in particular large Video files and we can blame SQL for that!  Even though you can host WMV’s in document libraries just like any other file, features such as fast streaming capabilities effectively eliminating buffering time, and reducing the likelihood of playback interruptions due to network conditions is non existent.  However, this is where Windows 2008 Media Services complements SharePoint well, when in need of delivering rich video and audio content.

Adres :

http://sharepointgeorge.com/2009/stream-media-from-your-sharepoint-site-with-windows-2008-media-services/

Sharepoint 2007′ye WSP paketi kurmak

Sharepoint 2007′de wsp kurmak istiyorsanız şu adımları geçmeniz gerekmektedir.
a) Command Prompt Açmak

b) cd “C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\BIN”
yazarak stsadm.exe’nin içinde bulunduğu dizine giriyoruz.

c) stsadm -o addsolution -filename {WSPFILENAME}
komutu ile wsp dosyasını çözümlere ekliyoruz. Burada
{WSPFILENAME} wsp dosyasının tam adresini içerir.

d) stsadm -o deploysolution -name {WSPFILENAME} -url {SITEURL} -allowgacdeployment -immediate
komutu ile wsp dosyasını web sitesinin içerisine kuruyoruz. Bu işlem tek veya bütün web sitelerine kurmak şeklinde 2 farklı şekilde yapılabilir. {WSPFILENAME} : wsp dosyasının adını,
{SITEURL} : sitenin tam adresini içerir.
-immediate : kurulumun bir an önce yapılması için yazılır.
-allowgacdeployment : kurduğunuz paket içerisindeki kodların Veri Tabanı veya lokal kaynaklar gibi alanlara ulaşabilmeleri için gac’a eklenmeleri gerekir. Bu ayar sayesinde stsadm gerekli dll dosyalarını gac’a ekler.
Eğer bütün sitelere uygulamayı kurmak istiyorsanız bu işi yukarıdaki komut ile her site için tek tek yapmanız gerekir, ancak daha kolay bir yöntemde mevcut:
stsastsadm -o deploysolution -name {WSPFILENAME} -allcontenturls -allowgacdeployment -immediate

e) stsadm -o execadmsvcjobs
komutu ile çalışma kuyruğundaki bütün işlerin hemen yapılması sağlanır.

böylece kurulum gerçekleştirilmiş oldu. Bundan sonra eğer paket içinde yer alan özellikleri kullanmak isterseniz, bu özellikleri site veya koleksiyon düzeyinde kullanıma açmanız gerekecektir. Bunun içinde sitenin yönetim panelinden Site Özellikleri (Site Features) veya Site Koleksiyonu Özellikleri (Site Collection Features) linklerini kullanarak gelen liste içindeki özelliği aktif hale getirebilirsiniz. Tabiiki bu işi command prompt’tan da yapabiliriz. Bunun için
stsadm -o installfeature -filename {FeatureFolder}\feature.xml
komutu işe özelliği kurduktan sonra
stsadm -o activatefeature -id {FEATUREID} -url {SITEURL} -force
komutu ile bu özelliği aktif hale getirebilirsiniz. Burada
{FeatureFolder} : Özelliğin kurulduğu dizinin tam adresini içerir. Örneğin : C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\ViewFormPagesLockDown gibi
{FEATUREID} : Özelliğin ID Numarasıdır : Örneğin : 6acb284a-7bcd-441a-9632-327e5f96d5e7. bu bilgiyi özelliğin dizini içinde yer alan feature.xml içinden bulabilirsiniz.
{SITEURL} : özelliği açmak istediğiniz sitenin tam adresidir.

Kurulmuş olan uygulamaları kaldırmak için ise şu adımları izlemeliyiz.
a) Aktif edilmiş bütün özelliklerin deaktif edilmesi. Bunu eğer isterseniz görselden, istersenizde komut ile yapabilirsiniz. Komut ile bu işi yapmak için :
stsadm.exe -o deactivatefeature -filename “{FeatureFolder}\feature.xml” -url {SITEURL}
ve
stsadm -o uninstallfeature -filename “{FeatureFolder}\feature.xml”

b) Site üzerlerindeki kurulu çözümlerin kaldırılması :
stsadm -o retractsolution -name {WSPFILENAME} -allcontenturls -immediate
Bu komutta
{WSPFILENAME} : wsp dosyasının adını içerir.

c) stsadm -o execadmsvcjobs
komutu ile çalışma kuyruğundaki bütün işlerin hemen yapılması sağlanır.

d) stsadm -o deletesolution -name {WSPFILENAME}
Bu komutta
{WSPFILENAME} : wsp dosyasının adını içerir.

Böylece wsp projesi sisteme eklenebilir ve kaldırılabilir.

WSP Builder

Sharepoint için yazmış olduğumuz webpart ve benzeri yazılımsal elemanların geliştirilmesi ve yayınlanması gerçekten zor işlerdir. Veya işlerdi! yakın bir zamanda bulduğum WSP Builder ismindeki Visual Studio 2008 eklentisi bu işi bizim için çok kolay hale getirmiş. Bir webpart’ı yazdıktan sonra o webpart’ı yayınlamak için artık sadece 2 set tuşa basmak yeterli geliyor.

Önce Projeyi wsp olarak derlemek için Ctrl+Alt+Shift+ B ve B yapıyoruz. Sonrada yayınlamak için Ctrl+Alt+Shift+ B ve D veya Güncellemek için Ctrl+Alt+Shift+ B ve P yapmak yeterli. Kaldırmak için ise Ctrl+Alt+Shift+ B ve U kullanılabilir. Ayrıca Tools menüsüne yerleşen WSPBuilder menüsü içinden IIS Pool’larını restart etmek için kullanılabilecek bir öğe ve IIS prosesine bağlanıp debug yapmak için bir öğede bulunuyor.

Eklentiye : http://wspbuilder.codeplex.com/ adresinden ulaşabilirsiniz.

Sharepoint’te Yayınlama özelliğinin açılması

Sharepoint’te  Web Site Publishing özelliğinin web sitesi üzerinden aktif edilemesi problemi ile karşılaştığımızda ( Exception occurred. (Exception from HRESULT: 0×80020009 (DISP_E_EXCEPTION)) şeklinde bir hata veriyor) bu problemi elle bu özelliği açarak çözebiliriz.

Bunun için yapılması gereken işlemler:

  1. start > run > cmd
  2. cd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN
  3. Önce bu özelliği aktif ediyoruz :
    stsadm.exe -o activatefeature -filename PublishingPrerequisites\feature.xml -url http://MyUrl
  4. Özelliği site için aktif ediyoruz :
    stsadm.exe -o activatefeature -filename PublishingSite\feature.xml -url http://MyUrl
  5. Özelliği site için aktif ediyoruz :
    stsadm.exe -o activatefeature -filename PublishingWeb\feature.xml -url http://myurl/

Eğer bu işlemlerde bir problem çıkarsa site koleksiyonunu kaldırıp tekrardan kurabilirsiniz.

Sharepoint Web Part’larından geçerli kullanıcıyı öğrenme

Sharepoint Web Part’larından geçerli kullanıcıyı öğrenme

Sharepoint Web Part’ı geliştirirken kullandığım bazı püf noktalarını sizlerle paylaşmak istiyorum. işte bugünkü püf noktamız:

Windows Authentication kullanıyorsanız siteye bağlanan kullanıcıları öğrenmenin 2 yolu var:
a) Request.ServerVariables koleksiyonundan

string kullanici = string.Format("Request.ServerVariables[\"REMOTE_USER\"] : {0}",
    HttpContext.Current.Request.ServerVariables["REMOTE_USER"]);

Bu yöntemle sadece kullanıcının windows ismini alabilirsiniz.
b) Sharepoint’e sorarak

// öncelikle şu an kullanılan websitesine ulaşmamız lazım
SPWeb currentWeb = SPContext.Current.Web;

// buradan kullanıcıya ulaşabiliriz
SPUser currentUser = currentWeb.CurrentUser;

Sharepoint bize kullanıcı ile ilgili detaylı bilgiler verebilmektedir. Mesela adı, soyadı, email adresi, v.b. Ayrıca kullanıcının yetkileri ile ilgili bilgilere de ulaşabilmekteyiz. En basit olarak SPUser.IsSiteAdmin özelliği bize kullanıcının sitenin admin’i olup olmadığını göstermektedir.

İzmir Yazılım Grubu
Google Groups
Subscribe to İzmir Yazılım Grubu
Email:
Visit this group
Mayıs 2012
Pts Sal Çar Per Cum Cts Paz
« Şub    
 123456
78910111213
14151617181920
21222324252627
28293031  
Yeni Downloadlar
StatPress
Visits today: 99
Sahip oldugum diger adresler :
3dmaxtraining.info
3dmaxtrainings.com
3dmaxtrainings.info
adobelearning.info
adobelearnings.info
adobetrainings.com
adobetrainings.info
autocadbootcamp.info
autocadexams.info
autodesklearning.info
autodesklearnings.com
autodesklearnings.info
ciscotrainings.info
egepro.com
elonunbahcesi.com
elonunbahcesi.info
flashbootcamp.info
flashexams.com
flashexams.info
konuralp.biz
konuralp.org
mayatutorial.info
mayatutorials.info
microsoftexams.info
microsofttrainings.info
proege.com
sharepointlearning.info
sharepointlearnings.com
sharepointlearnings.info
sharepointtutorial.info
silverlightbootcamp.info
silverlightlearning.info
silverlightlearnings.info
silverlighttraining.info
silverlighttrainings.com
silverlighttrainings.info
silverlighttutorial.info
silverlighttutorials.info
sirasende.info
urunbul.info
yagmurca.com
yagmurca.info