Toronto SharePoint Camp

Toronto SharePoint Camp
Speakers
Sessions
Agenda
Location
 

All Sessions

Modify settings and columns
Advanced InfoPath development with SharePoint
Development
Time:   2:30 PM to 3:45 PM  Room:  International B&C
InfoPath 2007 has many limitations and doesn’t scale very well with complex forms. Using a custom solution built on SharePoint, we’ve extended InfoPath to support very complicated form functionality. In this session, we will describe to you how we overcame several InfoPath limitations, including multilingual support, pre-populating form data, field validation, and support a flow between several forms.
Architecture into Implementation: The practical limits of people and SharePoint
Champions and Architects
Time:   2:30 PM to 3:45 PM  Room:  E.S. Jackson
About a third of all Enterprise Content Management (ECM) projects fail, the core reason being that the implementation fails to accurately model and therefore support the business. By learning the techniques to translate business entities and processes into their appropriate implementation in SharePoint you can  deliver successful SharePoint projects every time. In this session you will learn what every planner needs to know about the limitations of both people and SharePoint in order to build a successful model. Learn the secrets of taxonomy design, navigation, corporate anthropology, Cynefin analysis, and how to apply these within the hard limits of SharePoint.
Building SharePoint Web Parts from A to Z
Development
Time:   10:30 AM to 11:45 AM  Room:  International A
In this fast-paced session, you’ll see what’s involved with building ASP.NET 2.0 Web Parts for use in a SharePoint site from start to finish (well, as much finish as one session allows). In addition to covering the fundamentals, we’ll look at customizing the Web Part verbs menu, constructing connected Web Parts, leveraging User Controls to build templated Web Parts, and how to deploy Web Parts using a Feature.
Effective Deployment of SharePoint Publishing Sites
Administration
Time:   4:00 PM to 5:15 PM  Room:  Holmes B
SharePoint implementation presents many challenges to development teams with deployment often viewed as an area of the primary complexity and importance.
Over time we have accumulated a rich set of utilities which allow deploying SharePoint sites in a fully unattended fashion or close to it, by using custom logic interacting with SharePoint API.
Efficiency of deployment has a dramatic impact on practical aspects of agile and team development using SharePoint, which makes us invest in building comprehensive tools for SharePoint deployment.
Effective Requirements Gathering Workshops – How to organize and run them
Champions and Architects
Time:   10:30 AM to 11:45 AM  Room:  E.S. Jackson
Analyst: What would you like SharePoint to do?
Customer: Well, what can it do?
Analyst: Tons! Let me show you…
All too often, this is how conversations between analysts and customers/stakeholders begin, and it isn’t helpful to anyone. SharePoint has a vast array of capabilities, but if you start by describing or demonstrating what SharePoint can do and how the technology works, you will end up with customers who are confused and don’t know where to begin, or who have massively overblown expectations.
In this session, you will learn how to set up and conduct workshops with various stakeholders that will allow you to understand their real needs. You will then learn how to document and organize this information so that it is useful to the stakeholders and that will allow you to guide them through prioritization and planning.
You will learn when NOT to do demonstrations of SharePoint, and when and how to do demos that are powerful and effective.
NOTE: The information in this session is useful for any SharePoint implementation, but is more focused on Intranet/Extranet/Portal scenarios rather than public facing web sites.
Information and Collaboration in One Place - Integrating SQL Server Reporting Services with SharePoint
Development
Time:   10:30 AM to 11:45 AM  Room:  International B&C
Learn how to extend Microsoft Office SharePoint Server (MOSS) 2007 with the power of SQL Server Reporting Services to integrate rich reporting into the SharePoint portal Server, Report Center or dashboards. You will see how SQL Server Reporting Services enables end-users to view, create, manage and deliver enterprise reports through one centralized user interface of SharePoint via deep integration with MOSS 2007 and Windows SharePoint Services (WSS) 3.0. You will find out how to manage and secure reports using the SharePoint security model, as well as learn about the new features of SQL Server 2008 Reporting Services and MOSS/WSS integration including data-driven subscriptions, passing report parameters on the URL and others.
K2 blackpoint™: SharePoint workflow. More features. No code.
Champions and Architects
Time:   4:00 PM to 5:15 PM  Room:  E.S. Jackson
K2 blackpoint™ is for SharePoint users who want visual tools to build workflows and process-driven applications quickly — without code, without complexity.
K2 blackpoint has a powerful Office-style designer (K2 Studio) and a Silverlight-based K2 Web Designer that provides profound simplicity. Non-developers and business users can use K2 blackpoint to create new SharePoint workflows that span libraries, sites, InfoPath forms, server farms and organizations; manage approvals; and route documents and list items. With K2 blackpoint, everything is visual and wizard-driven, everything can be built without code, and users can assemble new applications from information that already exists.
Attend this session to see a demonstration of how SharePoint customers can quickly automate and manage their processes using K2 blackpoint.
Migrating into SharePoint Using Best Practices, Great Utilities, and Great Products
Administration
Time:   10:30 AM to 11:45 AM  Room:  Holmes B
It is one thing to plan for a SharePoint migration but it’s another thing entirely too actually perform the tasks at hand. 
In this session we will walk through the entire lifecycle of content discovery, content mapping, and content migration of an existing environment comprising of a typical file share, a small SPS portal, and a Notes environment with the use of some nifty utilities, best practices and some migration products such as Quest’s Migration Tools.
As part of the overall session we will also see some of the other SharePoint management products Quest Software have brought to the table and briefly how they can benefit administrators and developers currently using or soon to be using the platform.
Mind-Mapping for the Information Architect
Champions and Architects
Time:   9:00 AM to 10:15 AM  Room:  E.S. Jackson
How do you work with stakeholders to ensure that you have gathered the information required and then organize that information and communicate it back to the rest of the team? Mind-mapping tools that help with visualization and that are flexible and easy to use can be extremely helpful in this process.
In this session, we will discuss how to use a mind-mapping tool called MindManager for your SharePoint projects. We have discovered ways to use MindManager to gather information, present it back to the stakeholders and document the SharePoint architecture. While MindManager is a flexible tool, there are some places where it is not appropriate, and we explain when alternatives are more suitable.
We cover the use of mind-mapping  for:
- Scoping exercises: Customers are sometimes sold on SharePoint as a do-everything, solve-every-problem-now solution. Help them with brainstorming sessions to gather all ideas and pain points and then organize and prioritize the results.
- Document organization: Analyze the types of documents that currently exist and group them for the purposes of creating content types.
- Navigational Architecture: Work interactively with the team to experiment with, and then finalize, the site navigation.
- Site documentation: Show the site hierarchy with all libraries, lists and content types.
In addition to mind-mapping, we will be discussing the wire-framing of screen layouts. Wire framing is a way to give your stakeholders a rough idea of how the SharePoint pages will appear on the screen. In the past, this was a tedious job with diagrams that were painful to update. We will demonstrate a new wire framing tool from Balsamiq that makes this process much faster, simpler and more useful. Its ease of use means it can be used interactively during brainstorming sessions, short-circuiting the design process.
MOSS Search: Why it’s not enough to just turn it on
Administration
Time:   1:00 PM to 2:15 PM  Room:  Holmes B
Making it easy for users to find content is probably the whole goal and single most important objective of most SharePoint web content or collaboration sites. So why does MOSS search tend to receive little or no thought, customization or specific configuration other than creating an SSP and turning it on shortly before launching a site?
Do not be mislead into thinking that there is nothing simple that can be done to make MOSS Search better. It is highly configurable, highly extensible and the returns for a minimum amount of effort can be truly significant and make all the difference in user’s perception of your site.
 
Some concepts:
  1. Delivering specific, limited scope search results that a user intuitively expects to see based on where in the site they were when they performed their search.
  2. Metadata won’t do a thing for search relevance by default. Find out how to make your metadata make a difference.
  3. The problems with advanced search and the far better solution of faceted search.
  4. Trimming the fat: eliminating ancient press releases, SharePoint list nonsense, HTML noise and other junk from search results.
  5. Making the search results precisely what you want them to be for specific searches and getting a free “glossary” feature out of SharePoint search without code.
Planned Chaos: An Approach to SharePoint Governance
Champions and Architects
Time:   1:00 PM to 2:15 PM  Room:  E.S. Jackson
Your organization’s users need the freedom to collaborate and share their ideas without frustrating roadblocks – and that’s just the way SharePoint is designed. However, as many companies have found to their chagrin, any SharePoint farm must have a plan and a set of rules for governance, or it will grow out of control like a summer brush fire. But how can any organization find that control without stifling users’ creativity and flow, sending them back to email? This session presents real-world answers to that question, including field tips on setting flexible roles and responsibilities, pitfalls to avoid, and useful tools, worksheets and other resources.
SharePoint 2007: A Developers Primer
Development
Time:   9:00 AM to 10:15 AM  Room:  International A
SharePoint is an awesome tool. It allows you to build web sites, manage lists of data, collaborate on documents, and so much more – all done through a simple, easy to use, web interface. When you need to go beyond the built in capabilities of the product, SharePoint also provides a rich set of APIs to code against. This session explores the most commonly used features in the Windows SharePoint Services developer APIs, as well as the types of components and applications in which they can be utilized. Topics covered include the WSS object model, WSS web services, creating simple web parts, and adding event handlers to lists.
SharePoint Branding 101
Development
Time:   9:00 AM to 10:15 AM  Room:  International B&C
SharePoint Branding is not impossible. Why deploy a SharePoint site that looks like every other SharePoint site. Applying your corporate brand to your SharePoint site does not have to complex.  In this introductory session, we'll look at some generic SharePoint branding options that are available as well master pages and page layouts. 
Once you have an understanding of why SharePoint needs to be branded, what can be branded and how SharePoint can branded, you will be able to successful brand your SharePoint site.
SharePoint Security Model: Programmer’s Deep Dive
Development
Time:   4:00 PM to 5:15 PM  Room:  International B&C
Gain a deep understanding of how to programmatically create and manage SharePoint security groups, group ownership, role definitions, role assignments as well as cross-site collection security and event receiver security considerations.  Must-know information for every developer who write code to create and provision new SharePoint environments.
Simplify common SharePoint tasks with PowerShell
Administration
Time:   2:30 PM to 3:45 PM  Room:  Holmes B
See how PowerShell, the Microsoft command prompt for the .NET generation, can greatly impact administrative and development scenarios within SharePoint. In this session, through demos, we'll take a look how you can interact with sites, lists and automate processes using PowerShell scripts along with the SharePoint Object model.
Skinning SharePoint in Silverlight
Development
Time:   4:00 PM to 5:15 PM  Room:  International A
Silverlight is a new rich UI technology that enables the implementation of animations and media capabilities on web. I will be showcasing two scenarios where SharePoint can leverage Silverlight for its rich UI capabilities. First, I will showcase an independently hosted Silverlight application that uses SharePoint as a content management system. In second scenario, I showcase an in-depth look at building a media player with playlist Silverlight web part within SharePoint.
Social Computing with SharePoint and Silverlight
Development
Time:   1:00 PM to 2:15 PM  Room:  International B&C
We will be creating a RIA solution leveraging SharePoint social computing features such as user profiles, colleagues, wikis, blogs and search and displaying it in a rich way using Silverlight. In this session we’ll demonstrating how to create webparts that can expose Silverlight content and how to integrate with back-end web services to retrieve user profiles and activity information. We will also talk about limitations and “gotchas” in creating these solutions.
Social Computing is deemed by many as the next big thing in the Enterprise 2.0 world and leveraging existing SharePoint implementations with a new way to display and aggregate the Enterprise social information using Silverlight definitely will make this session the next place to be.
Upgrading your SharePoint platform from WSS 2.0 to WSS 3.0/MOSS 2007
Administration
Time:   9:00 AM to 10:15 AM  Room:  Holmes B
With SharePoint 2007 taking on widespread adoption, many enterprises are starting to take advantage of the new and improved features of the new platform; but what about administrators and developers that are still supporting a growing business critical SharePoint 2003 environment and have been assigned the daunting task of upgrading? There seems to be an endless list of things to take into account before taking the plunge and upgrading.
In this session, I will walk through how to assess your system to make an educated migration path decision, draw up the high level upgrade steps, and then dig in on some specific snags you'll likely encounter (including custom web parts, FrontPage and unghosted pages, broken permissions, site themes, and legacy templates)
Using Silverlight Components in SharePoint
Development
Time:   2:30 PM to 3:45 PM  Room:  International A
Silverlight can vastly improve the quality of interaction with SharePoint. In this simple demonstration we’ll use build a simple web part that adds a lot of cool functionality using existing Silverlight components and SharePoint web services.
Workflow Development for Beginners
Development
Time:   1:00 PM to 2:15 PM  Room:  International A
I will be walking you, a beginning developer, through a custom SharePoint 2007 workflow solution.  A few pieces of information before we get into the solution.  This scenario has been developed to assist developers (beginners) who are starting out in custom workflow development and to feel comfortable developing workflow solutions.  These techniques are not meant to be the only way to approach this solution but rather have been pieced together to give you an understanding of some of the different approaches of workflow development.  This sessions is for the novice developer who is interested in workflow development and integration of InfoPath web based forms.
Privacy Policy | Terms of Use | Copyright 2007 by Toronto SharePoint Camp