Ana sayfa nedir?
Ana sayfalar Windows SharePoint Services 3.0 ve Office SharePoint Server 2007 uygulamalarında ASP.NET 2.0′da olduğu gibi çalışan bir ASP.NET 2.0 özelliğidir. Ana sayfalar kullanarak, tek sayfalık bir şablon oluşturabilir ve her yeni sayfayı baştan oluşturmak zorunda kalmadan bu şablonu bir uygulamada birden fazla sayfaya temel olarak kullanabilirsiniz.
Ana sayfaların tarayıcıda işlenebilmeleri için, ana sayfanın kendisi ve bir içerik sayfası olmak üzere iki ayrı bölüme gereksinimi vardır. Bir ana sayfa, kendisine eklenen tüm içerik sayfaları için ortak varsayılan içeriğin yanı sıra genel düzeni ve gezinme özelliklerini tanımlar. İçerik sayfası benzersiz bir sayfadır. Sayfa tarayıcıda işlendiğinde, ana sayfa genel içeriği sağlar ve içerik sayfası sayfaya özgü içeriği sağlar.
Önce, sitenizdeki sayfaların tümü ya da bu sayfalardan belirli bir grup için hem görünümü, hem de standart davranışı tanımlamak üzere tek bir ana sayfa oluşturursunuz. Sonra, her bir ayrı sayfada görüntülemek istediğiniz benzersiz içeriklerin bulunduğu tek içerik sayfalarını oluşturabilirsiniz. Ana sayfadaki düzenin içerik sayfasındaki içerikle bir araya geldiği son bir işlenmiş sayfayı üretmek üzere, ana sayfa içerik sayfalarıyla birleştirilir.
Microsoft Office SharePoint Designer 2007 uygulamasında ana sayfalar için tam bir tasarım zamanı desteği olduğundan, tamamlandığında sayfanızın tam olarak nasıl görüneceğini tasarım aşamasındayken görebilirsiniz.
Örneğin, bir sitedeki her sayfanın standart üstbilgi ve gezinme menüsüyle birlikte aynı üç sütunlu düzeni kullanmasını istediğinizi düşünelim. Bu durumda, istenen düzene sahip tek bir ana sayfa oluşturabilir ve sonra sitedeki tüm sayfaları bu ana sayfaya ekleyebilirsiniz. Tek bir ana sayfa oluşturarak, ortak içeriği her sayfa için yeniden oluşturmaktan kurtulursunuz. Ayrıca, tüm sayfaların düzenini değiştirmeye karar verirseniz, yalnızca ana sayfayı değiştirmeniz yeterli olur.
Windows SharePoint Services 3.0 ve Office SharePoint Server 2007 uygulamalarında bulunan, bir site tanımından oluşturulmuş her site, sitenin varsayılan görünümünü tanımlayan bir Default.master sayfasına sahiptir. Ayrıca, Office SharePoint Server 2007 uygulaması bazı özel ana sayfalar da içerir. Default.master sayfası gibi bu özel ana sayfalar, listeler ve kitaplıklar gibi SharePoint içeriğinin görüntülenmesine olanak sağlayan ve Office SharePoint Server 2007 ile birlikte tüm sitenin görünümünü tanımlamak için kullanılabilecek içerik yer tutucuları içerir. Office SharePoint Server 2007 ile ana sayfa kullanma konusunda daha fazla bilgi için, ileride yer alan Ana sayfalar Office SharePoint Server 2007 uygulamasında Windows SharePoint Services 3.0 uygulamasına göre nasıl farklı uygulanır? başlıklı bölüme bakın.