christchurch.net user group christchurch sharepoint user group (c-spug)

Download Christchurch.NET User Group Christchurch SharePoint User Group (C-SPUG)

If you can't read please download the document

Upload: cornelius-greene

Post on 18-Dec-2015

221 views

Category:

Documents


6 download

TRANSCRIPT

  • Slide 1
  • Christchurch.NET User Group Christchurch SharePoint User Group (C-SPUG)
  • Slide 2
  • What is SharePoint (WSS/MOSS)? WSS Out Of The Box WSS Development (select topics) Why SharePoint? Calls to Action and Resources
  • Slide 3
  • Slide 4
  • Line of Business functionality Content + Document Management Glorified Database Editing Tools Workflow and Process Engines Comms Mgmt and Threading Multi-Tenant Management /Duplication Extensible Field Architectures Security Nightmares Dashboards and Navigation Control Base Language + API
  • Slide 5
  • Line of Business functionality.NET + API Rich Frameworks: WWF, WCF, WPF, App Framework: Windows SharePoint Services
  • Slide 6
  • Microsoft Office SharePoint Server (MOSS) Microsoft Project Server Microsoft Dynamics CRM ? Windows SharePoint Services (WSS) IIS, SQL, ASP.NET, WWF
  • Slide 7
  • Collaboration Platform Services Workspaces, Mgmt, Security, Storage, Topology, Site Model Docs/tasks/calendars, blogs, wikis, e-mail integration, project management lite, Outlook integration, offline docs/lists
  • Slide 8
  • BusinessIntelligence Collaboration Search Portal Business Forms Platform Services Workspaces, Mgmt, Security, Storage, Topology, Site Model ContentManagement Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Integrated document management, records management, and Web content management with policies and workflow Rich and Web forms based front- ends, LOB actions, enterprise SSO Docs/tasks/calendars, blogs, wikis, e-mail integration, project management lite, Outlook integration, offline docs/lists Enterprise scalability, contextual relevance, rich people and business data search Enterprise Portal template, Site Directory, My Sites, social networking, privacy control
  • Slide 9
  • Slide 10
  • Farm Web Application http://x.com:1 Web Application http://x.com:2 Site Collection /sites/Marketing Site /Div1 Site /Div2 Root Site / Site /D1A Site /D1B Site Collection /sites/Main Site /Div1 Site /Div2 Root Site / Site /D2A Site Collection /sites/Development Site /Div1 Root Site / One Configuration DB per Farm>= 1 Content DB per Web App
  • Slide 11
  • Slide 12
  • Home page with logo and welcome message Announcements (RSS-able) List of events (sync with Outlook Calendar) Useful links list (configurable) Documents with description (sync with Explorer and RSS) Discussion board (RSS-able, conversation mgmt, posting by e-mail) Editable database of possible topics Ability for members to customise views (e.g. only relevant topics) Search engine on all the above Navigation facilities For Dan and Bryn: Interface/admin to update all the above (e.g. upload docs) Wiki for DNUG charter development/collaboration Admin task list (sync with Outlook Tasks)
  • Slide 13
  • Whirlwind tour of WSS
  • Slide 14
  • What if Auckland DNUG wants in? Server admin templates (.stp) easy, limited Site admin templates (.wsp) requires developer, powerful Many pre-built business solutions are provided this way (Top 40) Community Kit for SharePoint (CKS): UGE!
  • Slide 15
  • WSS inherently customisable/flexible New breed of solution developers - blurred roles Power users/IT pros can develop solutions without code Great for prototyping and POCs Dont worry, coders needed more than ever! For solution development, best to approach in feature-oriented fashion with quality process
  • Slide 16
  • Slide 17
  • Server 2003 hosted in a VM VS 2005 SharePoint:.NET 3, WSS, SDK WSS Extensions for VS 2005 Ready shortcut to the 12 HIVE U2U Query Builder for CAML IntelliSense copy 12\Templates\XML\*.xsd to Visual Studio\XML\Schemas STSADM.EXE in the ClassPath SharePoint Designer Patience + Coffee
  • Slide 18
  • Everything you see is exposed programatically via the Object Model, including UI Also extensible through declarative feature, list and site definitions - CAML Large number of web services exposed easy to build composite apps SharePoint plays nice in your SOA or can be a focus of it
  • Slide 19
  • Object Model + Querying with CAML
  • Slide 20
  • Re-usable interface components Build from scratch, or with VS WSS extensions Customisation and personalisation Custom properties Can aggregate standard user controls Can consume/provide data to/from other parts Can be AJAX-ed
  • Slide 21
  • Creating a Web Part using VSE
  • Slide 22
  • Major new Feature (!) of WSS 3 Collections of interdependent components Declarative extensibility (CAML) many elements Activate/deactivate manually/programatically Installed in Farm, four activation scopes Can have dependent features Site definitions Real templates collect all components for a site Best to simply aggregate and package features
  • Slide 23
  • Features, Custom Actions, Page Provisioning
  • Slide 24
  • Most actions in WSS generate events Before (ing) vs After (ed) Pre-synchronous with cancellation support Useful for plugging in business logic/ validation/integration/ Handle through event receiver DLL (in GAC) Best packaged inside feature Feature events themselves can be handled Significantly improved over WSS 2
  • Slide 25
  • Event Receiver
  • Slide 26
  • WSS adds custom extensions to WWF runtime Allows Workflows to hook into any SharePoint content item, with tasks and notifications Useful UI for Workflow Great for process automation, business process visibility, compliance Use SP Designer (no code) or VS (for tough guys)
  • Slide 27
  • WWF and WSS (if time)
  • Slide 28
  • Needed for drag-and-drop customisation Replaces FrontPage (hooray!) Branding/Style: extensive use of master pages + CSS No-code Workflows Customised pages vs non-customised pages Data view web part: composite apps with no code
  • Slide 29
  • Branding + Style (if time)
  • Slide 30
  • Site columns Content types Custom field types List, view, and site definitions in detail Solution packages and provisioning assemblies Workflow definitions, activities, templates Timer jobs Custom e-mail connectors Custom file convertors Search extensions Records + version management Custom authentication Advanced Web Part techniques Architecture/administration/governance: plan plan plan! Deployment/installation/upgrading All the MOSS stuff Change management, best practices
  • Slide 31
  • Slide 32
  • Personalisation Desktop integration Can own the content Web 2.0 is SharePoint (!) Can and should contribute to design rapid turnaround Collaboration and knowledge sharing is a philosophy requires change management and buy-in from all involved
  • Slide 33
  • Work smarter, not harder Appear agile to the business Easy to develop POCs Create powerful functionality with no-code
  • Slide 34
  • Work smarter, not harder Build solutions, not foundations Focus on business value in your software Re-use, adapt, customise Leverage existing skills Extend reach of software SharePoint skills in demand
  • Slide 35
  • Powerful base collaboration/ intranet functionality at low cost Ubiquity fastest growing server platform ever! Scalable road map small steps Microsoft are very committed to this platform No-one was ever fired for choosing IBM SharePoint! Significant improvements in 07 - extensibility + integration
  • Slide 36
  • Slide 37
  • Install WSS and play Download the Top 40, and CKS projects Online learning resources, labs, web casts (start at http://www.wssdemo.com) Get certified: 70-541 (WSS), 70-542 (MOSS) Try using it within your organisation for collaboration it sells itself
  • Slide 38
  • IT help desk Development wiki Development standards + quality systems Project workspaces/portals Social club portal, events etc Process automation e.g. leave approval Customer portal/support site Knowledge base Internal blogs + knowledge sharing Your ideas
  • Slide 39
  • Want to go deeper? Register at www.sharepointusergroup.net.nzwww.sharepointusergroup.net.nz Technical and business audience Monthly meetings (approx last Tues) Geek and business user lunches in 2008 Knowledge shared as part of the NZ SPUGs Looking for contributors... See Matt Smith or Gary Payne Please tell your friends!
  • Slide 40
  • http://sharepoint.microsoft.com/sharepoint/ http://www.sharepointusergroup.net.nz http://www.codeplex.com/CKS http://www.wssdemo.com http://www.chandima.net http://www.sharepointforbusiness.com http://www.mattsmith.co.nz