Aracılığıyla paylaş


SharePoint için site tanımları oluşturma

Visual Studio'daki SharePoint Site Tanımı projesi, yeni bir SharePoint sitesi için temel görevi görecek bir site tanımı oluşturmanıza olanak tanır. Bu tanımlar yalnızca SharePoint sitesinin görünümünü ve davranışını değil, aynı zamanda varsayılan içeriğini ve işlevselliğini de belirler. Tanımda önceden yapılandırılmış listeler, içerik türleri, olay alıcıları, görüntüler ve diğer öğeleri yerleştirebilirsiniz. SharePoint, örneğin BLOG gibi bazı site tanımlarını içerir. BLOG sitesi tanımını temel alan bir site oluşturduğunuzda, site bir blog sitesinin gerektirdiği listeleri, Web bölümlerini ve diğer öğeleri içerir.

Site tanımları hakkında daha fazla bilgi için bkz . Site Şablonları ve Tanımları.

Site tanımı projeleri

Visual Studio'daki site tanımı projeleri yalnızca bir SharePoint sitesinin ihtiyaç duyduğu temel dosyaları sağlar; herhangi bir varsayılan işlevsellik sağlamaz. İstediğiniz işlevselliği sağlamak için dosya ve içerik eklemeniz gerekir. İhtiyacınız olan dosyaları oluşturup ekleyerek siteyi el ile oluşturabilirsiniz.

Özellik zımbalama

Visual Studio'da site tanımları oluşturmanın avantajlarından biri, Özellik Zımbalama özelliğini otomatik olarak kullanmalarıdır. Özellik Zımbalama özelliği, işlevselliğini site tanımının kendisine eklemek yerine site tanımına ekler. Bunu yapmak, özgün site tanımını değiştirmeden site tanımı kullanılarak oluşturulan herhangi bir siteye özelliği eklemenize olanak tanır. Daha fazla bilgi için bkz . Özellik Zımbalama.

Site tanımı proje bileşenleri

Bir site tanımı çözümü oluşturduğunuzda, aşağıdaki varsayılan dosyalar SiteDefinition düğümüne eklenir.

Dosya Adı Açıklama
Default.aspx Yeni SharePoint sitesinin varsayılan ASPX giriş sayfası.
onet.xml Yeni sitenin yapılandırmasını, site tanımı şablonunun bileşenlerini ve varsayılan davranışı belirtir. Bu ayarlar, etkinleştirilen içerik türleri, varsayılan liste görünümleri, belge şablonu dosyaları ve siteye dahil edilen Web bölümleri gibi öznitelikleri içerebilir. Varsayılan olarak, Modules bölümünde SharePoint sitesine eklenecek dosyalar ve bunların nasıl yapılandırıldığı listelenir.
<webtemp_SiteDefinitionName.xml> Yeni SharePoint Sitesi sayfasının Şablon Seçimi bölümünde görüntülenen site tanımı yapılandırmalarını belirtir.

Varsayılan olarak, tüm site tanımları sürücü:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\SiteTemplates klasöründe depolanır<.> Her site tanımının kendi alt klasörü vardır.

Ünvan Açıklama
İzlenecek yol: Temel bir Site Tanımı Projesi Oluşturma Visual Studio'da temel bir site tanımı projesi oluşturma işleminde adım adım yol gösterir.
Nasıl yapılır: Özel Site Tanımı ve Yapılandırması Oluşturma Var olan bir site tanımını kopyalayıp kopyayı değiştirerek SharePoint'te özel site tanımının nasıl oluşturulacağını açıklar.
WebTemp.xml Yeni SharePoint Sitesi sayfasının Şablon Seçimi bölümünde bulunan site tanımlarını belirten özgün dosyayı açıklar.
SharePoint çözümlerini yerelleştirme SharePoint çözümlerinizi genel kullanıma hazırlamayı açıklar.
SharePoint için web bölümleri oluşturma Kullanıcıların değiştirebileceği bir SharePoint sayfasının bölümlerini nasıl oluşturabileceğinizi açıklar.
Web bölümleri veya uygulama sayfaları için yeniden kullanılabilir denetimler oluşturma Uygulama sayfalarında ve Web Bölümleri çalışan yeniden kullanılabilir denetimleri nasıl oluşturabileceğinizi açıklar.
Visual Web Developer Projenizde bir Web sayfası açtığınızda görüntülenen tasarımcının nasıl kullanılacağını açıklar.
ASP.NET Web Sayfalarına Genel Bakış ASP.NET Web sayfalarının yapısı, sayfaların ASP.NET tarafından nasıl işlendiği ve ASP.NET sayfaların XHTML standartlarına uygun işaretlemeleri nasıl görüntülediği hakkında genel bilgiler sağlar.
web sayfası söz dizimini ASP.NET ASP.NET sayfasını oluşturan işaretleme öğelerini açıklar.
ASP.NET Web Sayfalarını Programlama ASP.NET sayfalarında olay işleyicileri oluşturma ve istemci betiğiyle çalışma hakkında bilgi sağlar.
Windows SharePoint Hizmetleri'nde programlama Windows SharePoint Services'da sağlanan yönetilen nesne modelinin nasıl kullanılacağını açıklar.

Ayrıca bkz.