Kullanıcılardaki kişilerin tamamını export etme

Office 365’te bulunan bütün kullanıcıların Outlook’larına ekledikleri kişileri çekme ve CSV dosyasına export etme işleminden bahsedeceğim.

Office 365’te bütün kullanıcıların Outlook’larında bulunan kişileri aşağıdaki komutla birlikte bir hesaba yönlendirmemiz gerekiyor.

$users = Get-Mailbox -Resultsize Unlimited

foreach ($user in $users) {

Search-Mailbox -Identity $user.UserPrincipalName -SearchQuery “kind:contacts” -TargetMailbox mailadresiniz@domain.com -TargetFolder AllContacts

}

Bu komut içerisinde sadece kırmızı ile işaretlediğim alanı doldurmanız yeterli olacaktır. Bu işlem, hangi kullanıcıya bütün kişilerin ekleneceğini belirtmektedir.

Bu komutu çalıştırdıktan sonra, belirttiğiniz kullanıcının Outlook hesabına ise aşağıdaki gibi klasör içinde bütün kişiler gelecektir.

Daha sonra bütün kullanıcıları CTRL+A ile seçip kendi kişiler klasörümüze yapıştırıyoruz.

Buraya kadar yaptığımız adımlar ile Office 365’te bulunan bütün kişileri tek bir kullanıcının hesabında toplamış oluyoruz. Şimdi ise, bunu Export etme işlemine geldi.Bunun için Outlook Export işlemini kullandığımızda yeterli verimi alamadığımdan dolayı, aşağıdaki sayfadan Code Two ürünü bir export aracı indirip kuracağız. Bu araç sadece Outlook içine bir eklenti olarak kurulacaktır.

Eklentiyi indirip kurduysanız eğer, sırada export işlemi var. Bu işlem için aşağıdaki adımları uygulayabilirsiniz.

  • Eklentiyi indirip kurduktan sonra, Outlook’unuzda sağ üst köşede bir Export butonu göreceksiniz, buraya tıklayalım.
  • Açılan pencerede Export ederken hangi özelliklerin gelmesini istiyorsak ayarlamak için ADD butonuna tıklayalım.
  • Field Chooser adlı alandan istediğiniz özellikleri seçip Insert diyelim. Benim tavsiyem Full Name ve E-mail 1 Address olacaktır.

Bu işlemlerin ardından to file: kısmından hangi alana export etmek istediğinizi doldurmanız gerekiyor. Export edileclek alanı seçtikten sonra son adım ise, sağ altta bulunan Export butonuna tıklamak olacaktır. Bu butona tıkladıktan sonra bütün kullanıcıları bir csv dosyasına çıkaracaktır.

Office 365 Tenant’ına Domain Ekleme

Portal.office365.com Url adresinden Office 365 hesabımıza giriş yapalım . Giriş yaptıktan sonra Yönetici sekmesine tıklayalım. Açılan sayfa üzerinden Domain eklemek için 2 farklı yol izleyebiliriz.

  1. Resimde belirtilen kısımdan Domain eklemek isterseniz. “Etki alanı ekle” tıklamanız yeterli olacaktır. Yönlendirilen sayfa üzerinden Domain adresimizi yazıyor olacağız.


  2. Resimde belirtilen kısımdan “Etki Alanlarına” tıkladıktan sonra “Etki Alanı Ekle ” butonuna tıkladıktan sonra üsteki resimde girdiğimiz sayfaya yönlendiriyor olacak.

Domain adresimizi yazdıktan sonra bize doğrulamak için 2 tür kayıt üreticek. İlk olarak TXT kaydı bir diğeri ise MX kaydı olacaktır. Bu bize verilen kayıtları Etki Alanını aldığımız firmada barındırıyor olabiliriz . Diğer farklı yöntem ise Public Dns Server makinamız varsa kayıtları Dns paneline giriş yaparak oluşturabiliriz. Daha sonrasında ise kullandığımız uygulamalara ya da servislere istinaden bize sunulan TXT , MX, SPF, SRV ve CNAME kayıtlarını seçtiğimiz Dns paneline ekliyor olacağız.

Microsoft 365 Business Nedir?

Microsoft’un, “İşletmenize özel olarak tasarlanan tek bir çözümle ekibinize güç katın, işletmenizi koruma altına alın ve BT yönetimini basitleştirin!” mottosuyla üzerinde durduğu Microsoft 365, Office 365 ile birlikte tanıştığımız ve hayatımıza giren yeni çalışma kültürünü bir üst seviyeye taşıyacak, yeni bir paket ve lisans modeli diyebiliriz.

Herhangi bir lokasyondan, Windows, iOS, Android, Mac cihazlarda ve web tarayıcıları aracılığıyla, ekiplerinizle iş birliğinizi en verimli şekilde ilerletmenizi, verilerinizin ve kaynaklarınızın güncel hallerine en güvenli şekilde ulaşabilmenizi, çalışmalarınızı kesintisiz devam ettirmenizi amaçlayan ve sağlayan bu evrende, Office uygulamaları dışında artık Windows hizmetini ve içeriğini de telaffuz ediyoruz. Temelde, Office 365, Windows 10, EMS (Enterprise Mobility + Security) özelliklerini tek pakette sunmak için tasarlandığını belirtebiliriz. Bu abonelik ve hizmet ile birlikte, her zamanki Office 365 ürün, hizmet ve teknolojilerine ek olarak, Office uygulamalarınızı, dokümanlarınızı ve daha da önemlisi, Windows 10 cihazlarınızı yönetmeniz ve bunların güvenliklerini sağlamanız için merkezi bir çözüm sağlanmış oluyor.

Satya Nadella, Microsoft Inspire konferansında önemle ve heyecanla bahsedilen bu hizmeti şu şekilde açıklayıp özetlemişti: “Microsoft 365 Business, büyük ölçekli işletmelerin sahip olduğu araçlara ve çok yönlülüğe, her küçük ölçekli ve orta ölçekli işletmenin de sahip olabilmesi vizyonuyla ve amacıyla, ürünlerin ilgi çekici bir teklif ve paket ile bir araya getirilmesidir.”

Şu an önizleme sürümünde olan ve takvim yılı sonuna doğru genel kullanıma sunulması beklenen Microsoft 365 Business’ı kuruluş bazında kullanabilmek için, Active Directory etki alanı denetleyici kullanılmıyor olması gerekiyor. Kullanıcıların Microsoft 365’ten yararlanabilmeleri için ise, cihazlarında Windows 7, 8.1 veya Windows 10 Pro (Creators Update’in geçili olması şartıyla) işletim sistemlerinin yüklü olması gerekiyor.

Windows 10 Creators Update ile ilgili detaylar için aşağıda bağlantısını verdiğim sayfayı ziyaret edebilirsiniz:
https://support.microsoft.com/tr-tr/help/4028685/windows-get-the-windows-10-creators-update

Microsoft 365 Business’la gelen yenilikleri, alışkın olduğunuz Office 365 Portal’ınızda, Yönetim Merkezinde, efektif şekilde kontrol edebileceksiniz. Microsoft 365 Business yönetim arayüzünde göreceğiniz yeni menüler aşağıdaki gibidir:

“Cihaz İlkeleri” menüsünde, daha önce Intune kullananların aşina olacağı üzere, mobil cihazlar ve ek olarak Windows 10 cihazlar için dağıtılabilecek ilkeler tanımlanabiliyor:

Aşağıdaki resimde, “Windows 10 cihaz yapılandırması” ilkesinin şablonunu ve düzenlenebilecek ayarları görebilirsiniz. Windows Defender, Windows update, Microsoft Edge gibi birçok hizmet ve özellik, merkezi olarak yönetilebilir ve bu ilkeler, yapıda bulunan cihazların tamamına veya istenenlere dağıtılabilir durumda:

Aşağıdaki resimde, başka bir örnek olarak, “Android için uygulama yönetimi” ilkesinin şablonunu görebilirsiniz. Cihazların çalınması veya kaybolması gibi istenmeyen senaryolarda alınabilecek güvenlik önlemleri, kullanıcıların cihazlarındaki Office dosyalarına erişimlerinin yönetimi gibi kritik önemde seçenekler mevcut durumda:

Oluşturduğunuz bu ilkeler, sayfanın URL’inden de anlaşıldığı gibi Intune’dan beslenen Office 365 arayüzünde, aşağıdaki gibi listelenecektir:

Bir kullanıcı iş hesabıyla cihazında veya cihazında kurulu Office365 uygulamalarında oturum açarak kuruluşunuza bağlandıktan sonra, sizin ayarladığınız ilkelerle cihaz korunabiliyor ve bu cihaz, “Cihazlar” sayfasında listeleniyor. Kaybolan veya çalınan bir cihazı bu sayfadan yönetebilir ve böylece tüm şirket verilerini kaldırabilirsiniz. Ayrıca, Windows 10 cihazları fabrika ayarlarına sıfırlayarak tüm özel ayarları da temizleyebilirsiniz:

“Windows 10 Yükseltmesi” başlığı altındaki bağlantılar, ilgili yükseltme işlemi için gerekli adımları içeren Microsoft sayfalarına yönlendirilmenizi sağlıyor. Windows 7 veya Windows 8.1 kullanan kullanıcılar, Microsoft 365 lisansları dahilinde Windows 10 yükseltme hakkına sahip oluyor ve bu hakları Microsoft 365 Business önizlemesine dahil durumda. Bu hakla birlikte gelecek olan Windows 10 Business sürümü, Windows 10 Pro sürümünün içerdiği her şeye ek olarak Windows Defender Security Controls (Güvenlik Kontrolleri) gibi güvenlik özelliklerini içeriyor:

Microsoft 365 Business ile Office 365 Business paketlerinin karşılaştırması için aşağıdaki tabloyu referans alabilirsiniz:

Son olarak, PeakUp çatısı altında yetkin ve dinamik ekiplerimizin, sahip olduğunuz seçenekleri anlamanıza yardımcı olma ve Microsoft 365 Business önizlemesini kuruluşunuzda dağıtmaya yönelik en iyi önerileri sunma konusunda size destek olmak için her zaman hazır ve istekli olduğunu ayrıca hatırlatmak isterim.

https://www.peakup.org//#contact-us

Keyifli, güvenli, verimli çalışmalar!

Office 365’te Kullanıcının Parolasının Sıfırlanması

Office365 mail hesabı olan bir kullanıcı eğer parolasını unuttuysa, iki şekilde parola sıfırlama işlemi gerçekleştirilebilir:

  1. Kullanıcı, daha önce alternatif e-mail adresi ve telefon numarası tanımladıysa kendisi şifresini sıfırlayabilir.
  2. Yöneticiler, parolalarını unutan kullanıcıların parolalarını sıfırlayabilir.

Kullanıcının parolasını kendisinin sıfırlaması;

Öncelikle https://portal.office.com
adresi açılıp kullanıcı adı ve parola ekranında aşağıdaki görselde de belirttiğim gibi ‘hesabınıza erişemiyor musunuz’ linkine tıklanır.

Tıkladıktan sonra açılan pencerede ilgili alanlar doldurulur:

“İleri” butonuna tıklanır ve açılan pencereden aşağidaki görselde de görebileceğiniz gibi doğrulama için kullanılması gereken ilk iletişim yöntemi seçilir:

Eğer seçeneklerden ‘Alternatif e-posta adresime gönder’ seçeneği seçilirse tanımlamış olduğunuz mail adresinize doğrulama kodu ve işlemin devam edilmesi için uygulanması gereken adımlar gelecektir.

Diğer ‘ofis telefonumu ara’ seçeneği seçilirse telefonunuza, tercihinize bir sesli mesaj veya SMS ile doğrulama kodunuz ve diğer adımlar gelecektir. Gereken adımlar uygulandıktan sonra parola sıfırlama işleminiz gerçekleştirilmiş ve yeni parolanız ile mail hesabınız erişiminize açılmış olacaktır.

2.Yöneticilerin parolalarını unutan kullanıcılarının parolalarını sıfırlaması ;

Öncelikle yönetici yetkisine sahip bir kullanıcı https://portal.office.com/adminportal/home
adresine kullanıcı adı ve parola ile giriş yapmalıdır.

Sol üst kısımda bulunan butona ardından Admin sekmesine tıklayalım.

Açılan pencereden “Users” (Kullanıcılar) sekmesi içinde “active users” (etkin kullanıcılar) kısmına gelelim.

Parolasını sıfırlamak istediğiniz kullanıcıyı bulup tıklayalım.

Sağ tarafta açılan menüde üst kısımda, reset password butonuna tıklayalım.

Ardından açılan pencerede reset password(parolayı sıfırla) butonuna tıklayalım ve bir sonraki ekranda Auto-generate password (Otomatik parola oluştur ) ve Make this user change their password when they first sign in(Bu kullanıcı ilk oturum açtığında parolasını değiştirsin) seçenekleri seçilir.

Bu işlemin ardından kullanıcı parolası sıfırlanacaktır ve ilk girişte kullanıcı parolasını değiştirmesi istenecektir.

Shared Mailbox’ların Android Cihazlara Eklenmesi

Office 365 üzerinde oluşturduğunuz shared mailbox’ları android cihazlara tanımlama aşamasında zaman zaman sorunlar ile karşılaşmaktayız. Aşağıdaki adımları izleyerek paylaşılan mailboxları ekleyebilirsiniz.

Öncelikle cihazınız üzerinden  Email Uygulamasını Açıp E-Posta Ayarları Bölümüne giriş yapmalısınız. Daha sonra Hesap ekle butonuna basalım.

 

Açılan Pencerede Yeni Hesap Ekle Butonuna Basmalısınız.

 

Açılan yeni pencerede tanımlamak istediğiniz shared mailbox’ın adresini ve şifre alanına ise shared mail box’ı kullanacak kullanıcının şifresini girdikten sonra alt bölümde yer alan Manuel Kurulum butonuna basınız.

 

 

Eposta Adresi Alanına Shared Mailbox Adresini girmelisiniz.
Kullanıcı Adı Alanına yetki verdiğiniz kullanıcının mail adresini girdikten sonra “/” işaretini koyarak paylaşımlı mail adresini yazmalısınız.
Şifre alanına kullanıcının mail şifresini girmelisiniz.

Gelen Sunucu Ayarlarını Ekran görüntüsünde yer alan şekilde ayarlamalısınız.

 

Giden Sunucu ayalarını ekrandaki gibi doldurmalısınız.

E-postaları göndermeden önce doğrulama gerekli alanını seçili olmalı ve Kullanıcı Adı, Şifre alanlarına kullanıcının bilgilerini girmelisiniz.

 

Tüm alanları başarılı şekilde girdikten sonra “Tamam” butonuna basınız. Tamam butonuna bastıktan sonra girdiğiniz bilgileri doğruladıktan sonra Shared Mailbox Android Cihazınıza Başarılı şekilde kurulmuş olacaktır. Tanımlanan Shared Mailbox üzerinden mail gönderip alabilirsiniz.

 

 

Office 365 Kullanıcı Ayarları

Merhabalar,

Bu makalemde Offce 365 kullanıcı ayarlarından bahsedeceğim. Makale içeriğine kısaca göz gezdirirsek aşağıdaki sorulara cevap bulabiliriz.

Eğer yukarıdaki sorulardan birisine ihtiyacınız varsa, yazıyı tıklayarak direk cevabınıza gidebilirsiniz ya da bilgi amaçlı bütün makaleyi okuyabilirsiniz.

Office 365 kullanıcı ayarları nedir?

Office 365’te yöneticinin yaptığı ayarların dışında, eğer bir kısıtlama yapılmadıysa Office 365 ayarları içinden kullanıcı da yapabilir.

  • İsmini, mesleğini telefon numarası adres gibi bilgileri girebilir.
  • Posta, takvim kişiler gibi ürünlerin ayarlarını yapabilir.
  • Parolasını sıfırlayabilir.
  • Office yazılımlarını yükleyebilir.
  • Temasını değiştirebilir.

Kullanıcı OWA ayarlarını nereden değiştirebilir?

Kullanıcı OWA’da birçok ayarını değiştirebilir. Bunun için aşağıdaki alana gitmemiz gerekiyor

  • Portal’da sağ üst köşede, isminizin yanında bulunan çark işaretine tıklayalım.
  • Alt kısımda “Uygulama ayararınız” kısmını göreceksiniz. Bu alanda Posta giriş yapalım.

Bu alanda toplam 4 sekme göreceksiniz. Bunlar, “Genel, Posta, Takvim, Kişiler” OWA üzerinde yapabileceğiniz bütün ayarlarınız burada bulunuyor. Kısaca özetlemek gerekirse;

Genel: Bu alanda hesabınızla ilgili ayarları görebilirsiniz. Saat dilimi ayarlama, üye olunan gruplar, owa teması ve eklentiler gibi ayarlar.

Posta: Bu alanda ise posta kutusu ayarları yapılır, kural oluşturma, hesap bağlama, mail yönlendirme, outlook ayarları, ek tercihleri ve birçok ayar.

Takvim: Takvim ayarlarında, takvim göörünümü, otomatik işleme, bildirimler ve paylaşılmış takvimler gibi alanları görebilirsiniz.

Kişiler: Kişiler sekmesinde ise, sosyal ağ bağlantıları yapabilir veya diğer mail adreslerinizde bulunan kişilerinizi içeri aktarabilirsiniz.

Tabii ki burada yazdığımdan çok daha fazla bilgi mevcut, fakat makaleye sığdırabileceğim bir miktar olmadığından dolayı bu alana girip bakmanızı tavsiye ederim.

Kullanıcı bilgileri nasıl değiştirebilir?

Kullanıcı hangi bilgileri güncelleyebilir? Güncelleyebilileceği bilgiler;

  • İsim Soyisim
  • Meslek
  • Bölüm
  • Adres
  • İş ve Cep Telefonu
  • Alternatif E-Posta Adresi

Bu işlemi yapabilmek için, çark içinde bulunan ayarlardan Office 365 yazısına tıklamamız gerekiyor. Ardından açılan sayfada kişisel bilgiler sekmesine gelelim. Bu alanda ise, Hakkında, Kişi ayrıntıları ve Adres bölümlerinin yanında bulunan “Düzenle” yazısına tıklamanız yeterli. Ardından açılan alandan güncellemenizi yapabilirsiniz.

Kullanıcı resmini değiştirebilir?

Yukarıdaki resimde bulunan alana gideceğiz tekrar.

  • Sayfanın üst kısmında bulunan resim simgesinin altında bulunan resmi değiştir yazısına tıklayalım.
  • Gözat simgesine tıklayıp, resmi seçelim ve kaydet diyelim.

Bu alanda dikkat etmemiz gereken ise, bir resmin 4MB’dan büyük olmaması gerektiği. Resmi güncelledikten sonra, diğer kullanıcıalra yansıması ortalama 1-2 saat sürebilmektedir.

Kullanıcı kullandığı lisansları nasıl öğrenebilir?

Kullanıcı Office 365 aboneliğinde gelen ürünlerini görebilirsiniz, bunun içinse yine Çark içinde bulunan Office 365 ayarlarına girdikten sonra Abonelikler sekmesine girelim. Bu alanda kullandığınız aboneliği ve kapsadığı lisansları görebilirsiniz

Kullanıcı nasıl parola değiştirebilir?

Kullanıcı parolasını, yöneticiye ihtiyaç duymadan kendisi de değiştirebilir. Bu işlemi yapabilmek için yine Çark içinde bulunan Office 365 yazısına tıkkayalım. Açılan pencerede Güvenlik ve Gizlilik sekmesine gelelim ve ekran görüntüsünde göstediğim Parolanızı değiştirin yazısına tıklayalım. Ardından bir pencere açılacak ve yeni şifrenizi girerek kaydetmeniz yeterli olacaktır.

Office haklarını nasıl görebilir ve kullanabilir?

Office masaüstü ve Mobile uygulamalarınızı ise, aynı alandan Yükleme Durumu sekmesinden görebilirsiniz. Bu alanda Masaüstü uygulamalarını yükle butonuna tıklayarak uygulamaları indireceğiniz alana gidelim.

Uygulamaları yükle dedikten sonra aşağıdaki sayfa açılacaktır ve bu kendinize uygun ürünü indirip bilgisayarınıza kurabilirsiniz.

Tema nasıl değiştirilir?

Kullanıcı hesabından, çark işaretini tıkladıktan sonra, Tema yazısına tıklayarak istediğiniz temayı seçebilirsiniz.

Saat ve tarih ayarları nasıl yapılır?

Office 365’te gelen maillerin saat ve tarih sizin bulunduğunuz bölgeye göre gelmiyorsa, veya farklı bir bölgedeki ekiple çalışırken saat ve tarih ayarlarının da size uygun olmasını istiyorsanız aşağıdaki alandan, saat ve tarih ayarını değiştirebilirsiniz.

  • Çark işaretinden, alt kısımda bulunan Posta ayarlarına girelim.
  • Genel sekmesinden, bölge ve saat dilimi sekmesine gelelim.
  • Açılan pencerede, kendinize uygun olan saat ve tarihi seçip kaydet dememiz yeterli olacaktır.

SharePoint Framework’e Giriş ve WebPart Geliştirmek

Sharepoint Online 2016’nın çıkmasıyla birlikte geliştiricilerin işini ciddi oranda kolaylaştıracak olan Sharepoint Framework’de beraberinde geldi. Bu bir ihtiyaçtan dolayı doğdu çünkü Online tarafta Server-Side kod çalıştırma imkanımız ciddi oranda kısıtlanmış oldu. Ancak Sharepoint Framework sayesinde OnPremise’den farklı olarak ServerSide kodu ciddi ölçüde ClientSide tarafa taşıyarak hem sunucu üzerindeki yükü azaltabiliriz hem de yanında kullanabileceğimiz React, Angular, Vue veya Jquery sayesinde çok şık arayüzler hazırlayabiliriz. TypeScript’in FrameWork içerisinde tercih edilmesi size JavaScript tarafında Object oriented Programming (OOP) niteliklerini elde etmenizi sağlıyor. Bu sayede geliştirme süreçleri kolay, kodun bakımı da ciddi anlamda kolay hale geliyor. Sharepoint Framework genelde SpFx kısaltılmış adıyla dökümanlar içerisinde geçiyor. Gelecek yazılarımızda ben de olabildiğince bu şekilde kullanmaya çalışacağım.

Bilindiği üzere Microsoft son yıllarda development araçları içerisinde Node.js’e yer veriyor. Node.js, Sharepoint Framework’ünü kurup, kullanırken de yine karşımıza çıkıyor. Çünkü tamamen Cloud’a taşınan bir platform, geliştirme ortamında platform bağımlı olması absürd olurdu. Node.js ve yanındaki araçlar sayesinde platform bağımsız olarak dilerseniz Linux veya Mac üzerinde de WebPart geliştirmesi yapabilirsiniz.

Sharepoint Framework kurulumu ve geliştirme için ihtiyacımız olan şeyler sırasıyla;

  1. Node.js
  2. Yeoman (Yo)
  3. Gulp
  4. Visual Studio Code veya direkt olarak Visual Studio

Node.js’in sitesinden son stabil Node.js setup dosyasını indirip kurulumu tamamladıktan sonra Administrator haklarıyla beraber bir Command Prompt ile kuruluma devam edelim. Administrator haklarıyla Cmd açmak için aşağıdaki adımları takip edebilirsiniz.

 

Şimdi sırasıyla aşağıda yer alan komutları çalıştırarak kuruluma devam edelim. Hangi komutun ne işe yaradığını kısa bir şekilde açıklamaya çalışacağım. Aslında komutlar ne işe yaradıklarını anlatsalar da bazı ince detayları kaçırmasak iyi olur.

  • npm install -g yo gulp
    • Gulp:Hazırladığımız WebPart dosyasını paketleme, solution hazırlama ve js-css dosyasını bundle(sıkıştırma) edip çalıştırmamızı sağlayan bir tool olan Gulp’ı kuralım.
    • Yo diğer adıyla Yeoman, NPM’e alternatif olarak daha başarılı bir paket ve generator yönetim aracı. Facebook tarafından geliştirildi ve güncelleniyor.
  • npm install -g @microsoft/generator-sharepoint
    • Bu aşamada Microsoft vendor’u üzerinden Sharepoint Framework generator dosyalarını çekiyoruz ve belli bir yere kaydediliyor. Bu sayede yeni bir WebPart projesi oluşturduğumuzda tekrar indirip, kurulum yapmamıza gerek kalmıyor. Bu kurulum bağlantı hızınıza göre 5 ile 10 dakika arasında sürebilir.
    • -g parametresinin kullanılması Globally olarak talebin yerine getirilmesini belirtiyor.Böylece paketi her seferinde çekmeden direkt olarak bilgisayarımızın diskinden kullanmış oluyoruz.
  • Son olarak Microsoft’un sitesinden kullandığınız OS veya ihtiyacınıza göre Visual Studio seçeneklerinden birisini indirelim.

Bu aşamaları tamamladıktan sonra ilk WebPart dosyamız için Frameworku kullanmaya başlayabiliriz. Bir Command Prompt(artık cmd.exe olarak adlandıracağım) açalım.

WebPart uygulamaları geliştirirken ben şimdilik Visual Studio Code kullanacağım. Bu nedenle Cmd.exe üzerinde ciddi şekilde mesai harcayacağız bu nedenle bazı basit trickleri veya özellikleri kullanıyor olmamız bizi ciddi anlamda göz yorulmalarından uzakta tutacak ve hataların okunmasını kolaylaştıracaktır.

Ben hem Linux’dan gelen alışkanlık hem de yazdığım komutları daha iyi görebilmek ve hataları kolay takip edebilmek için cmd.exe’nin fontu büyütüp kullanılan rengi değiştiriyorum. Bu adımları takip etmeniz tamamen sizin tercihinize kalmıştır.

 

Artık herşey tamam olduğuna göre ilk WebPart’ımızı indirip, kurma aşamasına geçebiliriz.

“yo @microsoft/sharepoint” komutunu çalıştırarak kurulumu başlatalım.

Yo bize kurulum aşamasında bazı seçenekler önerecektir. Bunların arasında önemli olanları makalenin ilerleyen bölümlerinde anlatacağım. Yazımın başında da belirttiğim üzere ihtiyacınıza uygun olarak React,Angular veya Jquery frameworklerinden ve kütüphanelerinden faydalanabilirsiniz veya hiçbirisini kullanmadan direkt olarak SPFx kurulumu yapabilirsiniz.

Son zamanların en çok tercih edilan JavaScript Frameworklerinden React seçenekler arasında geliyor. Microsoft’un arkasında durduğu Knockout’da seçenekler arasında bulunuyor. İhtiyaca göre birisini veya daha sonradan dahil ederek Vue, Angular da kullanabilirsiniz. Bu aşama ilerleyen yazılarımızda yer alacaktır diye tahmin ediyorum. Kurulumu aşağıdaki gibi tamamlayınız. Kurulum dosyalarının toplam boyutu 300mb kadar.Boyut sizi aldandırmasın, çekilen klasör sayısı 4.000 kadar bu nedenle işlem biraz sürüyor. Bağlantı ve bilgisayarınızın hızınıza göre tahminde bulunarak bir kahve molası verip kurulumun tamamlanmasını geçebilirsiniz.

 

Kurulum esnasında önerilen seçeneklerden “Do you want to allow the tenant admin the choice of being able to deploy the solution to all sites immediately without running any feature deployment or adding apps in sites? (y/N)” seçeneği 8 Ağustos 2017 güncellemesinden sonra ortaya çıktı.

Bu seçenek aslında SpFx’e çok kıymetli bir yetenek katıyor. Geliştirdiğiniz WebPartlar tüm Tenantlar veya Site Collectionları içerisinde global bir şekilde eklenebiliyor. Bunun anlamı, geliştirip Deploy ettiğiniz bir WebPart tüm Tenantlar içerisinde hiçbir ikinci adımı takip etmeden görüntülenebilir ve kullanılabilir. Eğer n+1 Collection için WebPart geliştirmesi yapıyorsanız bu sizi ciddi bir efordan kurtaracaktır. Aslında SpFx ile yapılmak istenen şeylerden birisi geliştirme süreçleri içerisinde önemli bir rol alan Continous integreation’u olabildiğince Framework’un yetenekleri arasına katmaktır.

Kurulumun tamamlandığını varsayarak “gulp serve” komutunu çalıştırarak ilk arayüzle tanışabiliriz.

 

SpFx sayesinde Server-side geliştirmenin yanı sıra çok hızlı bir şekilde uygulamanızı çalıştırabilirsiniz. Bir WebPart üzerinde değişiklik yaptıktan sonra sahip olduğunuz OnPremise üzerinde IIS’I restart etmeniz, Pool kullanıcısına Reload işleminizi yapmanız gerekir. Online tarafta bunların hepsi “gulp serve” komutundan CTRL+C komutuyla çıktıktan sonra tekrar gulp serve komutu verilerek saniyeler içerisinde gerçekleştirilebilir.

Varolan WebPart’ı online üzerine tam anlamıyla deploy etmeden aşağıdaki url’den çok kolay bir şekilde demo olarak aynı Cloud’da çalışıyormuş gibi testinizi yapabilirsiniz.

 

Url formatı : https://.sharepoint.com/sites//_layouts/15/workbench.aspx

İlgili kaynak koda PeakUp Github hesabından ulaşabilirsiniz.

Microsoft Açık Akademi Yaz Okulu 2017 Sunumumuz

10 Ağustos 2017 tarihinde Microsoft Türkiye ofisinde gerçekleştirdiğimiz sunumda Emrah Uslu ve Fatih Doğan, Azure PaaS eğitimi verdi. Sunumlarına aşağıdaki linkten ulaşabilirsiniz.

Emrah Uslu’nun Azure PaaS sunumu : Emrah Uslu – Microsoft aayazokulu 2017 – Azure PAAS
Emrah Uslu’nun demosu yaptığı MSDN makalesi : https://docs.microsoft.com/en-us/azure/azure-functions/functions-twitter-email
Fatih Doğan’ın Azure IoT sunumu : Fatih Dogan – Microsoft aayazokkulu – Azure IoT
Fatih Doğan’ın demoda kullandığı Simulated Device linki : https://github.com/fatihdgn/IoTHubSimulatedDevice

 

 

 

IoT Maker 2017

11 Eylül’de başlamak üzere PeakUp olarak 1 ay sürecek bir IoT Maker programı düzenliyoruz.

Başvurular arasından 12 kişi seçiyoruz. Bu 12 kişiyi 3’erli 4 gruba ayırıp 4 proje vereceğiz. İhtiyaç duyacağınız donanımları sağlayacağız. 1 ay boyunca ofisimizde ağırlayacağız. Program boyunca yazılım ekibimiz ile mentörlük yapacağız; haftada bir seminerler vereceğiz. Yetiştirilmek üzere yeni mezun arkadaşları alarak IoT ekosistemine katkı sağlamayı hedefliyoruz. Programın sonunda başarılı maker’ları IoT Developer olarak ekibe katacağız.

Fikirlerin var, hayata geçirsen müthiş olur diye hissediyorsun; ama fikirlerini masaya yatırıp uygulamak veya yeni fikirler bulmak için aradığın yeri bulmakta zorlanıyor musun? İşte doğru zaman doğru yer. Bunun için bir IoT Maker Programı düzenledik. 1 ay boyunca ofisimizde gerçekleştirilecek proje geliştirme serüveninde katılımcılar mentörler tarafından takip edilip, proje dönemi içerisinde gösterdikleri başarıya göre PeakUp bünyesinde çalışma fırsatı yakalayacaklardır. Detaylar ve başvuru için sayfamıza bekliyoruz : https://www.peakup.org//initiative/iot

Konuşan Word! (Öğrenme Araçları)

Microsoft, Office 365 abonelerine özel yeni özellikleri hız kesmeden piyasaya çıkarmaya devam ediyor.

Bu makalemizde Word’e gelen en son özelliklerinden biri olan Sesli Oku özelliğini inceleyeceğiz.

Word Eğitimlerimizde keyifle anlattığımız bir özellik olan Sesli Oku özelliği, eğitim sektöründe adından uzun süreler söz ettireceğe benziyor.

Word’un Gözden Geçir sekmesinin Konuşma grubunda yer alan özelliğimiz sayesinde Word’de yazılı olan metinleri sesli olarak dinleyebileceksiniz.


Ya da Görünüm sekmesinde Immersive grubunda Öğrenme Araçları kısmından da ulaşabilirsiniz.


Öğrenme Araçları, kelimeleri hızlı ve doğru okumak ve ne okuduğunuzu anlamanıza yardımcı olacak okuma becerilerini geliştirmenize yardımcı olmak için tasarlanmıştır.

Word Online ve Word masaüstü sürümlerde kulanılabilen özelliğimiz özellikle eğitim sektörüne oldukça katkıda bulunacağa benziyor.

Araştırmalar okumanın 3 yeteneği gerektirdiğini söylüyor. Bunlar;

  • Çözümleme : Kelimeleri doğru şekilde telaffuz etme özelliği.
  • Akıcılık : Hızlı ve doğru okuma yeteneği.
  • Anlama : Okuduğunuzu anlama becerisi.

Word’deki Öğrenme Araçları, okuma becerilerini geliştirmenize yardımcı olabilir. 14 farklı dilde destek veriyor fakat şimdilik Türkçe destediği yok..
Şu anda aşağıdaki platformlarda kullanılabilir:

OneNote Masaüstü için ücretsiz bir eklenti olarak kullanılabilir. İndir

Word Online, Word Masaüstü

iPhone ve iPad (iOS) için Office Lens

Microsoft Edge: ePub dosyaları
Windows 10 Creators Update

Word Masaüstü Belgenizdeki Öğrenme Araçlarını Kullanma

Word programında Öğrenme araçlarını kullanmak istediğinizde Görünüm sekmesinideki Öğrenme Araçlarını tıkladığınızda aşağıdaki ekran açılacaktır.


Bu ekranda amaç özellikle kullanıcının belgeyi daha anlaşılabilir ve rahat okunması için bazı araçlar sunulmuştur. Bu araçlar: Sütun Genişliği, Sayfa Rengi, Metin Aralığı, Heceler ve Sesli Oku düğmelerinden oluşuyor.

Şimdi bu özelliklerin ne işe yaradıklarını açıklayalım:
Sütun Genişliği: Sayfanın kenar sağ-sol kenar boşlukları arasında kalan mesafedir. Dilediğiniz şekilde ister Çok Dar isterseniz Geniş’i seçerek istediğiniz gibi ayarlayabilirsiniz.

Veya aşağıdaki gibi geniş çalışabilirsiniz.

Sayfa Rengi: Sayfanın arka plan rengini değiştirmek için kullanılır. Sepya,Siyah yada Yok seçeneklerininden biri seçilebilir.

veya

Metin Aralığı: Metin aralığı kelimeler ve karakterler arasındaki boşluklardır. Normal görünümden farklı olarak karakterler arasındaki mesafe biraz geniş kullanılabilir.

Heceler: Heceler kullanılan dile göre kelimeleri heceleme yapmak için kullanılır. Burada dikkat edilmesi gereken durum kullanılan dilden farklı bir dil word’e yapıştırıldığında heceleme yapmayacağıdır.
Örneğin İngilizce bir metin Çince bir belgeye kopyalanırsa, İngilizce metin seçilmeli ve ayarlanmalıdır, aksi takdirde metin hecelenmeyecektir.

Yüksek Ses: Aşağıdaki klavye kısayollarını Yüksek Sesle Okunuş yaparken kullanabilirsiniz:

  1. CTRL + ALT + SPACE: Başla / Çık Yüksek sesle oku
  2. CTRL + SPACE: Duraklat Yüksek sesle oku
  3. ALT + SAĞ: Okuma hızını artırın
  4. ALT + SOL: Okuma hızını azalt
  5. CTRL + RIGHT: Önceki paragrafı oku
  6. CTRL + SOL: Sonraki paragrafı oku

Başka bir makalede görüşmek üzere,

Hoşçakalın.