1 / 30

SharePoint 2010 arendus

SharePoint 2010 arendus. Viko Kõva Developers Team OÜ. Minust. Nimi: Viko Kõva Töötan: Developers Team OÜ Vabal ajal: Eneta MUG.ee Huvid: Windows Server SharePoint .NET. Millest juttu tuleb?. Mis on SharePoint? Kuhu jõudnud oleme Olulisemad muudatused

tilly
Télécharger la présentation

SharePoint 2010 arendus

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SharePoint 2010 arendus Viko Kõva Developers Team OÜ

  2. Minust • Nimi: Viko Kõva • Töötan: Developers Team OÜ • Vabal ajal: • Eneta • MUG.ee • Huvid: • Windows Server • SharePoint • .NET

  3. Millest juttu tuleb? • Mis on SharePoint? • Kuhu jõudnud oleme • Olulisemad muudatused • Business Connectivity Services • Office Integratsioon • Uuendused arendajatele • Client Object Model • Silverlight • LINQ • Arenduskeskkond ja –vahendid • Paigalduspaketid

  4. Mis on SharePoint? Põhiline alustala lehtede, loendite, töövoogude, jms jaoks. Business Connectivity Services Töövood API täiendused REST/ATOM/RSS Märksõnad, Märksõnapilv, Hinded, Blogid, Wikid Profiilid Sites Composites Communities Officeteenused Diagrammi veebiosad PowerPivot Analüüsi- ja raporteerimisteenused Sisutüübid, Meta-andmed Navigeerimine, Dokumendiloendid Insights Content Search Sotsiaalne tähtsus Meta-andmete põhine navigatsioon

  5. Demo Kuhu jõudnud oleme

  6. Olulisemad muudatused BCS, Office Integratsioon

  7. Business Connectivity Services • Välist andmeallikate kuvamine ühtses keskkonas • Võimaldab andmete lugemist ja kirjutamist • Võimaldab kasutada andmebaaside, veebiteenuste ja WCF teenuste poolt esitatud andmeid • Online ja Offline kasutatavus • Arendamiseks: Visual Studio 2010 ja SharePoint Designer 2010

  8. Demo BCS

  9. Office Integratsioon • Office Services • Word Services • Excel Services • Access Services • InfoPath Services • Project Services

  10. Backstage View

  11. Demo Access Services

  12. Uuendused arendajatele Client API, Silverlight, LINQ

  13. Client Object Model • Milleks on vaja? • Kus me kasutada saame • Saidi kollektsioonid, saidid • Loendid, elemedid, vaated ja schemad • Veebiosad Nt: SPWeb.QuickLaunchEnabled=Web.QuicklaunchEnabled

  14. Silverlight • Kasutab SharePointi Client Object Model’it • XAP faili on võimalik laadida SharePointi dokumenditeeki • Lehel kasutamiseks on sisseehitatud Silverlighti veebiosa

  15. Demo Silverlight ja Client Object Model

  16. LINQ • Ei ole vaja kasutada CAML-it • SPMetal • Tagastadakse kindlat tüüpi klasse • Päringute puhul on võimalik kasutada Intellisence’t • Microsoft.SharePoint.LINQ.dll

  17. Demo LINQ

  18. Arenduskeskkond ja -vahendid

  19. Arenduskeskkond ja -vahendid • Windows 7 ja Windows Server 2008 x64 • SQL Server 2008 • Visual Studio 2010 • SharePoint Designer 2010

  20. DEMO Arendusvahendid

  21. Paigalduspaketid • Farm • 2007 • globaalne • hallatav central admin konsoolist • Sandbox • Saidi kollektsiooni teek • Võimalik teisendada farmi tasemel paigaldamiseks

  22. PowerShell

  23. Lisavõimalused • Pakettide sõltuvus • Assembly versioonimine • Deklaratiivsed Upgrade toimingud

  24. Deklaratiivne upgrade <Feature> <UpgradeActions> <VersionRange BeginVersion="1.0.0.0" EndVersion="2.0.0.0"> <AddContentTypeFieldContentTypeId="“ FieldId="" PushDown="True"/> <MapFileFromPath="OldPath\MyPage.aspx“ ToPath=“NewPath\MyPage2.aspx"/> <ApplyElementManifests> <ElementManifest Location ="Custom\Elements.xml"/> </ApplyElementManifests> <CustomUpgradeAction Name ="MyCustomAction"> <Parameters> <Parameter Name="arg1">MyText</Parameter> </Parameters> </CustomUpgradeAction> </VersionRange> </UpgradeActions> </Feature>

  25. Deklaratiivne upgrade public override void FeatureUpgrading( SPFeatureReceiverProperties properties, string upgradeActionName, IDictionary<string, string> parameters) { if (upgradeActionName.Equals("MyCustomAction“)) { string myval= parameters[“arg1"]; } }

  26. Demo Paigalduspaketid

  27. Kokkuvõte • SharePoint 2010 on kasutaja seisukohalt oluliselt mugavamaks muutunud • Office seisukohalt on olulisel kohal integreeritus • Arendajate töö on muudetud mugavamaks arendusvahendite ja igapäevaste SharePointi operatsioonide osas

  28. Kasulikud viited • http://channel9.msdn.com/learn/courses/SharePoint2010Developer/ • http://msdn.microsoft.com/en-us/sharepoint/default.aspx • http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx

  29. www.eneta.ee/foorum

More Related