Sharepoint IIS Reset – Farm Recycle

Merhabalar, Sharepoint kullanıyorsanız özellikle sabahları rastgelmiş olabilirsiniz, sitenizin açılması çok geç olabilir. Bunun sebebi, gece bizim belirlediğimiz bir zamanda ya da varsayılan olarak 01:00 de sharepoint farm a bakım yapmak amacıyla IIS i yeniden başlatır.

Başlatma işlemi sonrası sitenizi açmak istediğinizde, arka da çalışan kodların derlenmesi gerektiği için siteniz normalinden biraz daha geç açılır. Ek te verdiğim powershell sayesinde bir schedule ekleyerek Sharepoint i ve içerisindeki tüm farm / site ları ayağa kaldırmanız mümkün.

SharePoint 2013 Kurulumu

Sharepoint benim çok sevdiğim konulardan biridir. Kurulumu da görünürde basit olmasına rağmen dikkat edilmesi gereken bazı noktalar vardır. Sharepoint ile şirket içi dökümanlarınızı paylaşabilirsiniz, facebook tarzı sosyal paylaşım sitenizi oluşturabilirsiniz, Takım yada Birimlerinize ait Web Siteleri oluşturabilirsiniz, tartışma platformları, bloglar daha bir çoğunu yapmanız mümkün. Bana göre geleceğin kalbi’nin Sharepoint den geçeceğini düşünüyorum. Kurulum yapabilmemiz için bazı donanımsal ve yazılımsal gereksinimler vardır Bunlar;

Donanımsal Gereksinimler;

Bileşen

En Az Gereksinim

İşlemci

  • 64-bit, 4 core Küçük ölçekli işletmeler için1000 kullanıcı için
  • 64-bit, 8 core Orta büyüklükteki işletmeler için 1000 – 10000 kullanıcı arası

Ram

  • 8 GB Küçük ölçekli işletmeler için1000 kullanıcı için
  • 16 GB Orta büyüklükteki işletmeler için 1000 – 10000 kullanıcı arası

Hard Disk

80 GB Sistem Diski için gerekli. Diğer bileşenler ve database boyutuna bağlı olarak diskinizin boyutu değişebilir.

Yazılımsal Gereksinimler;

       Sharepoint 2013 180 günlük demoyu buradan indirebilirsiniz.

Daha fazla yazılım gereksinimi için buraya bakabilirsiniz.

Yazılımsal gereksinimlerin indirilip kurulması için buradaki scripti inceleyebilirsiniz. Script otomatik olarak gereksinimleri internetten indirerek kurulumunu yapmaktadır.

Yazılımsal gereksinim olarak SQL server ve IIS in kurulması gerekmektedir.

Sharepoint DVD mizi taktığımızda yukarıdaki gibi bir hoşgeldiniz ekranı bize karşılayacaktır. Burada ilk olarak yazılımsal gereksinimlerin yüklenebilmesi için Install software prerequisites seçeneği ile sharepoint server in kurulabilmesi için olmazsa olmaz uygulamaları yüklemesini gerçekleştirecektir.

Install software prerequisites seçeneğine basarak gereksinimlerin kurulması işlemine geçebilir ya da Install SharePoint Server butonuna basarak direk kuruluma geçebilirsiniz.

Bu adımda Next dediğimizde kurulum ortamının hazırlanabilmesi için bazı gereksinimler kurulacaktır.

Anlaşmayı kabul edip Next butonuna basıyoruz

Gereksinimlerin kurulumu tamamlandı.

Ürün anahtarınızı sisteme girerek Continue butonuna basıyoruz.

Anlaşmayı kabul ederek devam ediyoruz

Bu adımda Complete Use for production environments seçeneği ile devam ediyoruz. Bu adımla tüm bileşenlerin kurulumunu yapmış oluyoruz. Stand-alone – Use for trial or development environments ise yazılımcılar için geliştirme ortamı sağlamak amacıyla seçilecek alandır. Install Now seçimi ile devam ediyoruz.

Sharepoint ürününün konfigurasyonunu yapabilmemiz için Run the Sharepoint Products Configuration Wizard now seçeneğini işaretleyerek Close butonuna basıyorum.

Sharepoint sitemiz için bir isim , veritabanı bilgisini ve kullanıcı adı ve şifre gibi bilgileri gireceğimiz sihirbaz ekranı, Next ile devam ediyorum.

Internet Information Services

Sharepoint Administation Service

Sharepoint Timer Service

Servisleri sihirbaz tamamlanana kadar yeniden başlayabilir bu adımı Yes seçeneği ile geçiyoruz

Eğer daha önceden oluşturduğunuz sharepoint farm ortamınız varsa Connect to an existing server farm seçeneğini seçebilirsiniz. Ilk kez sharepoint farm kurulumu yapıyorsanız ki küçük işletmelerde genellikle tek bir farm oluyor Create a new server farm seçeneğini seçerek devam ediyoruz.

Database server ve bu databse e bağlanmak için yetkili kullanıcı adını burada belirterek Next ile ilerliyorum.

Bu adımda Farm ın güvenliği için bir parola belirlemeniz, daha sonra başka bir farm eklemeniz gerekirse burada yazdığınız parolaya ihtiyacınız olacaktır.

Specify port number:  1 ile 65535 arasında bir numara yazarak central administration ekranını ilgili portla bağlanmasını sağlayabilirsiniz.

Configure Security Settings seçeneğini NTLM seçerek devam ediyorum.

Bu adım tüm konfigurasyonun bir özeti şeklindedir. Central Administration URL adresini bir kenara not etmeyi unutmayın.

Başarıyla konfigure edildi.

Central Administration URL adresine erişim sağlayarak Farm ın oluşturulmasını sağlamalıyız.

Ben kendi Lab ortamımda http://sc:1981 adresine gidiyorum ve açılan ekranda Start the Wizard butonuna basıyorum.

Bu adımda benim önerim Active Directory üzerinde portal adında bir kullanıcı oluşturarak password never expire işaretleyerek Sharepoint servislerine bu kullanıcıyı atamanızdır.

Title

alanine siteye vermek istediğiniz adı yazabilirsiniz. URL alanine / işareti seçimini yapıyorum ben.

Farm konfigurasyonunun tamamlandığını belirten özet ekranı görüntülemektesiniz.

http://sc yazarak portalınıza erişebilirsiniz.

Sharepoint 2013 Footer a copyright eklemek

Merhabalar, Sharepoint üzerinde branding yani tasarım yaparken footer bölümüne copyright firma adı, ya da dizayn ı yapan kişiye ait bilgiyi koymak istiyor olabilirsiniz. Bende bu noktada, bunu nasıl yapabileceğinize dair bu küçük makaleyi sizlerle paylaşmaya karar verdim.

Bilgisayarınızda Sharepoint Designer kurulu olması gerekmektedir. Bu aradı buradan ücretsiz bir şekilde indirebilirsiniz.

Öncelikle sharepoint designer aracı ile sitemize bağlanıyoruz, gelen ekranda Master Pages alanına gelerek varsayılan olan Seattle.master sayfasında küçük bir css kodu ekleyerek formumuza bu değişikliği ekleyebiliriz. Orta bölümde bulunan Edit file butonuna basarak dosyayı editleyelim.

Açılan sayfada 3 tane </div> kodu kapanışı bulunmakta 2. Div kapanışından sonra (yani benim resimde sarı ile çizdiğim alan) aşağıdaki kodu ekliyoruz.

<div id=”Footer” class=”s4-notdlg” style=”background:black; color:white”>&copy; Firma Adi 2014 – Design by Davut EREN</div>

Kaydederek sitemizi yeniliyoruz. Alt bölümde footer bölümünde yazmış olduğnuz kod html e çevrilerek görüntülenecektir. Ve bu sadece anasayfada değil diğer sayfalarda da görünür olacaktır.

Sharepoint 2013 – Powershell ile Sharepoint yazisini degistirmek

Tasarım yapıyorken belli alanları yeniden düzenlemeniz gerekebilir. Örneğin bu yazımda da belirticeğim üzere Sharepoint kurulu geldiğinde sol üst köşede Sharepoint yazdığını görebilirsiniz.

Bu alanı boş bırakabilir ya da kendi şirket adınızı yazmanız mümkündür. Bunu yapabilmek için, Sharepoint Powershell i Run As Administrator şeklinde açarak aşağıdaki komutları vermemiz gerekiyor.

$app=Get-SPWebApplication -Identity http://siteadi

$app.SuiteBarBrandingElementHtml=”<div class=’ms-core-brandingText’>Bu alanı boş bırakabilirsiniz ya da firmanızın adını yazabilirsiniz.</div>”

Son olarak uygulamayı update ediyoruz.

$app.Update()

Görüldüğü üzere Sharepoint yazısının ortamdan kalktığını gözlemleyebilirsiniz.

Kodlar:

$app=Get-SPWebApplication -Identity http://labsharepoint

$app.SuiteBarBrandingElementHtml=”<div class=’ms-core-brandingText’></div>”

$app.Update()

Bir başka makalede görüşmek üzere..

Sharepoint 2013 – Ilk Yapilandirma ve Site Olusturma

Sharepoint 2013 kurulumu yaptınız fakat yanlışlıkla son adımla gelen sihirbazdan çıkış yaptınız ve siteyi oluşturamadınız. Elinizde bir Sharepoint Yönetim konsolu var, bu yazımda size konsol üzerinden nasıl site oluşturabileceğinize değiniyor olacağım. Eğer hiç sharepoint kurulumu yapmamış ve bu makaleyi okuyorsanız o zaman buradan kurulumun nasıl yapıldığına dair bilgi alabilirsiniz.

Sitemizi oluşturabilmek için, size verilen yönetim paneli adresine giderek, yapılandırma sihirbazını çalıştırmamız gerekmekte.

Gelen ekrandan Grup Yapılandırma Sihirbazını Başlat butonu ile devam ediyoruz.

Karşılama ekranında sağ üst köşedeki Sihirbazı Başlat butonu ile yapılandırma ayarlarımıza başlıyoruz.

Portal üzerindeki hizmetlerin çalışabilmesi için o bilgisayar üzerinde local admin yetkisine sahip bir kullanıcı belirtmemiz gerekiyor, sonra ileri butonuna basarak devam ediyoruz.

Başlık Bölümü ve Açıklama bölümüne bir şeyler yazıyoruz. URL / işareti olmalı ve Şablon seçimi ise Ekip Sitesi olarak seçim yapıyorum.

Bitir butonu ile işlemi bitiriyoruz.

http://localhost yazdığınızda erişim sağlayabilirsiniz.

Umarım faydalı olmuştur.

Sharepoint 2013 – Powershell ile WebPart Eklemek

Sharepoint’e webpart ekleme pek sık kullanılmasada kısıtlı kaldığınız noktalarda yapılması kaçınılmaz çözümlerden birisidir aslında. Bende bu yazımda Sayfama Nivoslider ekleyebilmek için WebPart nasıl eklenir bu konuya değinmeye çalışacağım.

Makalede adı geçen web partı buradan indirebilirsiniz.

Sharepoint Powerhell i run as administrator şeklinde çalıştırarak webpart ı ekleyebilmek için komutları yazmaya başlayalım.

Add-PSSnapin Microsoft.Sharepoint.Powershell komutu ile Powershell e Sharepoint e ait komut setlerini yüklemiş oluyoruz.

Nivo slider wsp dosyamızı c:webparts altına atıyoruz ve buradan dosyayı sunucunun kütüphanesine yüklüyoruz.

Add-SPSolution LiteralPath webparta ait yolu yazıyoruz.

Bu komutla Webpart sharepointimizin kütüphanesine yüklenmiş oldu. Fakat henüz dağıtım yapmadığımız için, kullanılamaz

Install-SPSolution Identity webpart adı GACDeployment WebApplication http://siteadı şeklinde yazdığınızda yazmış olduğunuz siteye web partınız yüklenmiş olacaktır.

Bunun kontrolünüde şu şekilde basitçe yapabiliriz.

Yönetim paneli>Sistem Ayarları>Grup çözümlerini yönet

Gelen ekranda yüklediğimiz webpartın dağıtıldığını görebilirsiniz…

Webpartın üzerine geldiğinizde uygulamış olduğumuz bu webpartı silebilir ya da geri çekebilirsiniz de

Eğer bu webpartın siteniz üzerinde durmasını istemiyorsanız webpartı powershell ile silebilirisiniz.

Uninstall-SPSolution -Identity WebpartAdi.wsp -WebApplication http://siteadi

Komutu ile eklemiş olduğumuz webpartı kaldırmamız mümkün. Ve son olarak paketi sitemizden de siliyoruz.

Remove-SPSolution -Identity paketadi.wsp

Umarım faydalı olmuştur.

Sharepoint 2013 – Tasarim Yöneticisini Etkinlestirmek

Sharepoint 2013 portal üzerinde tasarım yapılmasına (branding) izin vermektedir. Bu özellik ile html sayfalarınızı portal üzerine giydirerek yeni görünümler elde edebilirsiniz. Ilk siteyi oluştururken Team (Ekip) sitesi olarak tanımlamışsanız bu özelliğin etkinleştirilebilmesi için bazı ayarlar yapmanız gerekmektedir.

Öncelikle site iniz üzerinde Ayarlar/Site Ayarları

Gelen ekranda Site koleksiyonu özelliklerine geliyoruz

Sharepoint Server Yayımlama Altyapısı koleksiyonunu etkinleştirmek gerekiyor.

Bu özellik etkinleştiğinde Site Ayarlarında Tasarım Yöneticisi gözükecektir

Site özelliklerini yönet seçeneğine basıyoruz

Sharepoint Server Yayımlama özelliğini de etkinleştirelim

Şimdi Ayarlara bastığınızda çıkan menüde Tasarım Yöneticisi butonunu görebilirsiniz.

Umuyorum bu basit ipucu niteliğindeki yazım sizlere faydalı olmuştur.

SharePoint 2013: How to Enable Design Manager

In SharePoint 2013, you can give specific permissions for branding (design) on a portal. For this property, you can design a new interface with your custom HTML pages.

After creating your first”Team Site” you can’t see the Design Manager button in your site settings menu. The main goal of this article is to show you howeasily you canenablethe Design Manager in your site settings.

Navigate to Site settings and hit Site Collection features.

You can see this under the Site Collection Administration / Site collection features:

You must activate the “SharePoint Server Publishing Infrastructure” feature.

After this, you can see Design Manager under the Look and Feel Menu:

You can now find Design Manager in the Settings menu:

So go to Site Actions / Manage site features:

Activate the SharePoint Server Publishing feature. You can make the design now.