6. Cascade ve Block türde ilişkilendirme
İlişkili kayıtları aynı anda silebilme
İlişkili kayıtlarda silme engelleme
Excel tabanlı formül kullanarak
doğrulama
Formül tabanlı doğrulama
Tekillikten emin olma
Birden fazla alana göre lookup
Otomatik liste indexleri
Ölçeklenebilirlik ve Performans
Yeni Kayıt, Düzenleme gibi formların
Infopath tabanlı hazırlanabilmesi
Document Set kavramı
7. Silverlight Desteği
Rich Media Kontrolü
RESTful API support
RIA uygulamalarında
kullanabilmeniz için
Sharepoint verilerine erişim Media Web
Part
Silverlight
Web Part
9. VS2005 VS2008 VS2010
+ +
F5 Deploy Debug Sequential Workflow 64 bit support Multiple Visual Designers
WSP Packaging State Machine WSP View Improved Packaging and Deployment
SPSolGen Workflow Separate Package Project & Item Templates
WSP View Command TFS integration
Command Line Build Extensible Projects & Tools
VSeWSS VSeWSS 1.3
2007 2008 2009 2010
10. Yazılım Geliştirme Ortamı Gereksinimleri
64-bit Geliştirme Ortamı
Windows 7
Windows Vista SP1
Windows Server 2008
Windows Server 2008R2
SharePoint 2010 lokal olarak yüklü olmalı
SharePoint Foundation veya SharePoint Server
Visual Studio 2010
11. Şablonlar ve Tasarımcılar
Proje ve Kayıt Şablonları
Sharepoint elemanları için şablonlar
Sandboxed çözüm desteği
Görsel Tasarımcılar
Web Bölümü Tasarımcıları
Business Data Connectivity (BDC) Model Tasarımcıları
İş Akışı Tasarımcıları
İş Akışı Gelişmeleri
Site Seviyesinde İş Akışları
İş Akışı İlişkilendirme ve Başlangıç Formu Tasarımcıları
12.
13.
14.
15.
16. Business Analyst/Process Designer/IW/Power User Professional developer
Designer Import
WSP
Package
Export
17. SPD ile yaratılmış iş akışları import edilebilir
XOML ve kural dosyaları otomatik olarak eklenir
Elements XML dosyası otomatik olarak yaratılır
Aktivite ekleme, çıkarma ve düzenlemeye izin verir
İlişkilendirme ve başlangıç formları eklenebilir
Deploy ve debug için F5 yeterlidir
18. WSP seçimi için sihirbaz
Declarative elemanlar import esnasında seçilebilir
Import edilen elemanlar üzerinde ekleme/çıkarma
ve kod yazarak genişletme yapma mümkündür
19. Lokal Sharepoint uygulamaları için
hiyerarşik görünüm sağlar
Site
koleksiyonu, site, feature, liste, alan, gö
rünüm, iş akışları gibi bölümleri
görüntüler
Farklı site koleksiyonlarına istenilen
sayıda bağlantı yapılmasına imkan
tanır.
20.
21.
22.
23. Tanıdık Visual Studio Deneyimi
Build, Debug & Deploy SharePoint projects
Server Explorer yardımıyla Sharepoint sitelerini
görüntülemek
Web bölümü, BDC ve iş akışları için tasarımcılar Web Part Tasarımcı
Visual Studio ALM desteği entegrasyonu
Göze Çarpan Sharepoint Desteği
Sandboxed çözüm desteği
Business Connectivity Services desteği
Genişletilmiş iş akışı desteği
SharePoint Designer Visual Studio entegrasyonu Packaging Explorer
25. REST APIs Strongly-typed lists
Client-side Client OM Weakly-typed lists
Farm Site List Data External Lists
Server-side Weakly-typed lists
Strongly-typed
26. Entity tabanlı programlama
Strong Types ve Intellisense
CAML ihtiyacı yok
SPMetal /web:http://eayan-pc /code:projects.cs
Liste Join Desteği
Aralarındaki lookup kolonlar üzerinden liste Join işlemi
Birden fazla liste üzerinde Join işlemi (A->B->C)
Example
from o in data.Orders
where o.Customer.City.Name ==
"London“
select o;
32. Sharepoint verisini yönetmek, ekleme/düzenleme ve geri
alma işlemleri için kolay API
SharePoint Data
Consistent Efficient
.NET CLR Silverlight CLR JavaScript
33. Desteklendiği Bölümler
• Site Collections ve Sites
• Lists, List Items, Views, ve List Schemas
• Files and Folders
• Web, List, ve List Item Property Bags
• Web Parts
• Security
• Content Types
• Site Templates and Site Collection Operations
34. Object Karşılaştırmaları
Server .NET Managed Silverlight ECMAScript
(Microsoft (Microsoft.SharePoint (Microsoft.SharePoint (SP.js)
.SharePoint) .Client) .Client.Silverlight)
SPContext ClientContext ClientContext ClientContext
SPSite Site Site Site
SPWeb Web Web Web
SPList List List List
SPListItem ListItem ListItem ListItem
SPField Field Field Field
40. Çeviklik İstikrar
Kolay Dağıtım Diğer Kullanıcılar İçin
Tekrarlayıcı Geliştirme Güvenli
Paylaşılmış Sunuculara Kısıtlı API Erişimi
Erişim İzlenebilen Kaynaklar
SharePoint Online Ayrı Proses
Site Koleksiyonu Sınırları
41. User Enables users to upload code
Empowerment solutions to their sites
Sandboxed
Solution Site Site collection administrators retain
control control
Web Parts
Event Receivers Farm admin does not have to be
Feature Activation Callouts
Workflow Actions Self-managed involved once policies are defined
InfoPath Forms solutions Automatic monitoring and control of
Site and List Templates resource utilization
Hosting Corporate Intranet
scenarios SharePoint Online
Office Live
42.
43. SharePoint 2010 adds support for PowerShell
• STSADM.EXE’den çok daha kullanışlı
• Sharepoint developer ve adminleri PowerShell öğrenmek zorunda kalacak
• WSS OM kullanarak kullanışlı PowerShell scriptleri yazabilirsiniz.
• Özelleştirilmiş PowerShell snap-in leri yazabilirsiniz
STSADM.EXE
We’ll miss you old friend
44.
45. Information for Information for Information for
IT Pros Developers Everyone
at TechNet at MSDN
http://MSSharePointITPro.com http://MSSharePointDeveloper.com http://SharePoint.Microsoft.com