"SharePoint Saturday" Scheduled for February in Leawood, Kansas

by dboynton 1/14/2009 11:40:00 AM

SPSaturdayKC My friend and colleague Clint Edmonson is working with community leaders to put on a great learning event called SharePoint Saturday on February 7th at Centriq in Leawood, Kansas, just outside of Kansas City. This event, targeted primarily at SharePoint developers and architects, will cover a wide variety of topics and will be presented by a great assembly of SharePoint luminaries, professionals and Microsoft MVPs.

Here is the current lineup for the day:

Session Level Session Type Speaker Name Session Title Session Abstract
100 Development Corey Roth Deploying Code in SharePoint This talk walks new SharePoint developers through the process of deploying web parts and user controls in SharePoint.   In this talk, you will learn how to build features and wsp solution packages as well as an introduction to code access security.
100 Special Interest Cara Miller Redesigning the Sharepoint Interface This session will show you how to effectively modify the sharepoint interface to serve the unique needs of your organization and it’s brand.
200 Administration Tony Lanni SharePoint Backup & Recovery and Governance With SharePoint quickly becoming the preferred platform for team collaboration, protection from unexpected data loss is a vital concern for today’s administrators. Otherwise, organizations will be left grappling with crippling data loss and system downtime while dealing with the risk of lost intellectual property and wasted employee productivity. How can you ensure that your SharePoint backup policies are governed appropriately by your organization’s business processes to promote intelligent, automated, and independent system protection?
Whether your organization already has an existing SharePoint implementation in place, or you are pursuing a new implementation, the overall strategy of a successful SharePoint 2007 deployment needs to be approached in a very unique manner. SharePoint can become so popular within an organization so fast that without the proper governance model you can have numerous sites with sprawling content, no standard metadata, no content management policies, and inadequate security policies. Can you reel SharePoint back in after you get to this point? That is why enforcing governance within your organization is so critical and the sooner this is done the better. Effective SharePoint governance encompasses numerous different topics, and this session will focus on a number of key areas aimed at delivering the return that you would expect from your enterprise-wide collaboration and portal platform.
200 Development
Todd Kitta Business Data Catalog Development This session will cover development options for the Business Data Catalog. This will include the BDC APIs as well as discussions around BDC custom actions which can facilitate backend data manipulation.
200 Development
Becky Bertram Introduction to SharePoint Web Content Management Development Becky will explain how the Web Content Management (WCM) features of SharePoint can be used to create a public-facing Internet site, and demonstrate how to create a basic page template using SharePoint Designer and Visual Studio.
200
Special Interest Matt Bremer Aggregating Site Content Across Site Collections without Code There are a number of reasons to use Site Collections in SharePoint 2007. A side effect from this decision, however, is that it is difficult to aggregate content across them. In this session you will learn how to use the Data View Web Part connected to the SharePoint search web service to aggregate content across site collections without code and still respect your list and site security.
200 Administration Todd Ingersoll & Mike Henthorn Navigating the Migration waters, what types of migration option are available for me? In this session we will present the various SharePoint Migration methodologies.  We will focus on comparing the various migration apps available including discussing particular migrations from other apps including SharePoint ‘03, CMS, File Shares, Lotus Notes and Stellent.  A few live demos will be given during the presentation.
200 Administration Ram Gopinathan Securing SharePoint Deployments This session will cover topics on MOSS Security, you will walk away from this session with some guidelines and strategies that could be applied to secure your MOSS deployments
    * Overview of Farm topologies,
    * Server Hardening,
    * Configuring Farm in Least Privilege Mode
    * ForeFront Security For SharePoint
    * RMS integration to sharepoint to protect portal content
    * Securing Server to Server Communications
    * Securing Client to Server communications
200 Development Mike Knowles Developing Custom Editors for SharePoint Web Parts Mike will discuss options for developing the presentation, storage, and retrieval of Web Part properties within the SharePoint Web Part Tool Pane. Code examples will show how to add simple properties to the existing panels, and how to develop a custom Editor Part to display your editor within its own panel. Use of the Publishing AssetUrlSelector within a Web Part Editor Part will also be demonstrated.  
All source code will be available online after the event at:
http://mikeknowles.com/
200 Development
Daniel Larson Programming Dynamic AJAX Applications using the SharePoint Platform AJAX is a powerful programming model that lets users interact with your software in realtime, enabling productive communication and collaboration without the need for postbacks. In this session, Dan will show you how to Microsoft’s AJAX Library to develop rich internet applications using standard browser technologies. We’ll also look at the SharePoint AJAX Toolkit, which will make AJAX programming in SharePoint a breeze.  The SharePoint AJAX Toolkit is a professional open-source framework developed by Daniel Larson to abstract the hard parts of AJAX into a reusable library. It’s also the core foundation of commercial products he develops at NewsGator. This session is designed for experienced ASP.NET programmers who want to bridge the power of ASP.NET AJAX with the Windows SharePoint Services platform. We’ll look at the SharePoint AJAX Toolkit, example applications, and supported techniques for developing AJAX applications on WSS and MOSS.
300 Special Interest
Errin O’Connor
Building Your SharePoint Platform as a Service You’ve heard of software as a service (SaaS); now it’s time to think about SharePoint as a service (SPaaS). Is your organization’s SharePoint deployment an intranet solution, enterprise content management system, knowledge management solution, collaboration solution, business process automation platform or hybrid of the above? Your SharePoint platform should be built as a service to meet the business and functional requirements of your organization.
300 Special Interest
Michael Lotter
Building a framework for your InfoPath 2007 Web Based Rorms With the maturity of the new versions of SharePoint and InfoPath brought web based InfoPath forms and the reality of deploying an electronic form based solution in the enterprise.  If anybody has gone down this path you quickly realize that having the forms browser based really is the tip of the ice berg.  In this session we go into the details about building WCF framework to allow InfoPath forms to reach out and communicate with other applications and how you could read the content of your InfoPath forms and message bodies when being processed by WF workflow.
300
Architecture Karthik Venkataraman Architecting an Internet Facing Site with Web Content Management (WCM) in MOSS 2007 This session explores the challenges commonly faced implementing an internet facing site in MOSS with WCM capabilities. The key concepts covered include team-based development with source control integration, configuration of three-tier development architecture, customized deployment actions for different environments and securing a production environment. Other topics that will be briefly touched upon include WF integration, best practices, and important considerations while designing a WCM system.
300 Special Interest David McCollough & Dennis Bottjer Enabling Variations on a Multilingual Publishing Portal A “what-we-learned” deep dive from recent project experience where Variations were enabled to support the multilingual requirements of an Internet Portal.  We will discuss configuration, patches, replication issues, performance, custom code, and testing.  The majority of our material will be from real world experience and the school of hard knocks!
300 End User John Stover
Data and Views and Forms – Oh My!  Building robust applications for MOSS and WSS using the Data View Web Part in SharePoint Designer.

Did you know that you can write complete applications without writing any actual code? Connect to a web service, a database, or another SharePoint site to get or update data easily using SharePoint Designer 2007.  This session will cover the basics of this little understood and underutilized gem of SharePoint!  See real world solutions, tricks, and see how to create an anonymous registration form that also tracks the ad source - done in SharePoint without writing any code!  While this session is for any power users – developers are encouraged to attend!  Quit working so hard to accomplish tasks that can be done with a few mouse clicks.

As you can see, there will be something for everyone who works with SharePoint. To learn more about SharePoint Saturday, check out the event’s web site. If you’re ready to register for this free event, you can do so here.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Architecture | Events | MOSS | Office Development

Thank You for a Great Launch Event, St. Louis

by dboynton 5/6/2008 4:34:00 PM

HeroesHappenHereI finished up my speaking tour for the Heroes Happen Here product launch of Windows Server, Visual Studio and SQL Server 2008 about 25 minutes ago here in my home town of St. Louis. The audience was great. I hope you enjoyed the talk and thanks to you all for your attention and the great questions. I hope you enjoy the t-shirts!

I'm actually sitting in the front row at the launch as I write this watching Clint Edmonson talk about occasionally connected applications (OCAs) and the synch framework. As promised, you can download the deck that I showed you today here.

Also, just to make things easy, here are the links from my resource slide at the end of my presentation:

As a follow-up to the gentleman who asked me a question about downloading Visual Studio Tools for Office (VSTO) and installing it in Visual Studio 2008, unfortunately, that isn't currently possible. I know everyone who attended the launch received a copy of VS2008 Standard which doesn't support VSTO at this time. Hopefully, you'll have access to the Professional version of VS2008 so you can try out some of the techniques we talked about this afternoon.

Again, please feel free to leave any questions in the comment section below or send me an email!

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

MOSS | Office Development

Open XML Ratified by ISO

by dboynton 4/4/2008 5:06:00 PM

iso-logo The International Organization for Standardization, or ISO (yeah, I can't figure out that acronym either), posted a press release on their web site Tuesday  announcing that ISO/IES DIS 29500, or Office Open XML, received well more than the minimum number of votes by the international community to become an official ISO standard. While ISO has not officially approved Open XML as an international standard, it received 86% approval, well above the 66.6% needed for approval.

Open XML may very well be one of the most significant recent technical standards that you haven't heard much about. For a starter course with links out to important resources, check out this post I did a couple of weeks ago on this very subject.

The official Microsoft statement on the ratification comes from Tom Robertson, General Manager of Interoperability and Standards:

With 86 percent of voting national bodies supporting ratification, there is overwhelming support for Open XML. This outcome is a clear win for customers, technology providers and governments that want to choose the format that best meets their needs and have a voice in the evolution of this widely adopted standard. The input from the technical experts, customers and governments around the world has greatly improved the Open XML specification and will make it even more useful to developers and customers. Once it is formally approved, we are committed to supporting this specification in our products, and we will continue to work with standards bodies, governments and the industry to promote greater interoperability and innovation.

Open XML has been an open standard for years. In fact, a slew of software vendors already support it their products. These products include Microsoft Office (2007, 2003, XP, 2000), OpenOffice Novel Edition, Gnumeric, Neo-Office 2.1, WordPerfect 2007 and the PalmOS.

This ratification is important to developers and architects worldwide. The standardization of word processing, spreadsheet and presentation documents will:

  1. Provides customers with much more choice -- they can make software purchasing solutions based not on existing file formats, but which office productivity software has the best features for the best price.
  2. Allow developers can create applications on the desktop, the server and mobile devices that generate documents that they know, with confidence, will be readily consumed by their information workers' software.

OpenXMLIn very much the same way we look to standards-based technologies like web services to allow us to interoperate between systems built to run on different platforms, developers and architects must begin to think the same way about business documents. Adoption of Open XML allows technology providers to focus on building the best software solution possible without having to worry about the formatting minutia of multiple different consuming applications.

And how can that be a bad thing?

Technorati Tags: ,,,

Currently rated 2.5 by 2 people

  • Currently 2.5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Interoperability | Open XML | Office Development

Why VSTO Rocks and Where You Can Learn More About It

by dboynton 4/2/2008 4:53:00 PM

StLouisMOSSCampAt both the Kansas City and Minneapolis Windows Server/Visual Studio/SQL Server product launches, I've presented a breakout session called Creating Instantly Recognizable Application with the Microsoft Office System. It has given me a really good opportunity to dig into developing custom applications in the Office client applications as well as customizing SharePoint Server and, ultimately, tying the two systems together to create a true "software plus service" solution. I have to say, this stuff absolutely rocks!

One thing I've learned in the past several weeks is that is has never been easier to develop, test and deploy MOSS applications. There are several reasons for this:

  • Visual Studio Tools for Office (VSTO) is integrated into Visual Studio 2008 and offers a very rich set of project types for all the Office products
  • VSTO provides a SharePoint workflow project type -- this is the same as a typical Workflow Foundation project (SharePoint uses WF as its workflow engine) except that it has all the SharePoint specific hooks built in that allows for one-click deployment and debugging
  • For Office 2007 applications, VSTO now provides a visual design tool for ribbon add-in applications
  • The developer experience for building Office Business Applications (OBAs) is exactly the same as building any other WinForm or ASP.NET application in Visual Studio

If you've developed an application in Visual Studio before, you can have an OBA application up and running in virtually no time. If you want to get some hands-on experience from the professionals, I'm glad to let you know that there will be a MOSS Camp in St. Louis this coming Saturday, April 5th. To get all the details, including the topics for the day, check out the announcement post on Clint Edmonson's web site. This is a community driven event being given my the St. Louis SharePoint User Group.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Office Development | MOSS

Uninstalling Office 2007 Add-Ins

by dboynton 3/30/2008 1:35:00 PM

If you read this blog regularly, I usually try to tackle relatively big topics and wax philosophical on any number of topics, thus the tag line "A Shotgun Approach to architecture." But this post will be different in that I'm actually providing some useful, hands-on information. Imagine that, from an architect even.

RegEditAddinsI've been talking to audiences a lot lately about building customer applications, or add-ins, for Microsoft Office using Visual Studio 2008. In this vastly expanding world of software plus services, Office stands as an excellent example of extending the base functionality of an existing piece of software to meet individual user needs in an environment that is instantly recognizable and comfortable for them.

Installing add-ins for Outlook 2007 using Visual Studio 2008 is a piece of cake -- simply code, build and deploy. In fact, your add-ins are installed into Outlook as part of the debugging process as well.

While this is cool and simple to use, it can have some undesired results, like having half finished or abandoned projects sitting in Outlook throwing errors every time you read or compose email. I actually ran into this problem this last week after doing some demos at the Windows Server/Visual Studio/SQL Server 2008 product launch in Kansas City.

I quickly discovered that there is no automatic way to uninstall these add-ins once they're installed, at least none that I was able to find. Ultimately, I discovered how to remove them and it requires a simple trip into the Windows registry ( oh joy!).

First, you'll need to open the registry editor and drill down to HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins. When you open this key, you'll see a list of sub-keys, each of which represent an add-in for Outlook.

Simply find the key for the add-in you wish to uninstall and delete it. You will, of course, need to restart Outlook for the change to take place.

And the good news is that the process is identical for Word and Excel as well.

Hopefully add-in management will be better integrated into Office in future version. For now, this simple process should get you where you need to go.

Technorati Tags: ,,

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Office Development

Resources for Learning to Build Office Applications with Visual Studio 2008

by dboynton 3/25/2008 8:13:00 PM

I had the privilege of presenting Building Instantly Recognizable Applications with the Microsoft Office System at the Windows/Visual Studio/SQL Server 2008 launch in Kansas City, KS today. I had a great time and am grateful to the outstanding audience for your attention and excellent questions.

As I am a man of my word, here are the resource links from my slide deck for those of you wanting to learn more about how to start developing applications for Office:

Also, I had several requests after my talk for my slide deck, so I've made it available for download it here.

If you were at the talk today and have comments or questions, please feel free to email me to post a comment below. Enjoy the materials and thanks again for attending the launch event today!

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Office Development

Powered by BlogEngine.NET 1.3.0.0
Theme by Mads Kristensen

About the author

Denny Boynton Denny Boynton
Microsoft Architect Evangelist by day, wannabe rock 'n roll star by night! Want more? Here's my bio.

E-mail me Send mail

Get Microsoft Silverlight
by clicking "Install Microsoft Silverlight" you accept the
Silverlight license agreement


Calendar

<<  March 2010  >>
MoTuWeThFrSaSu
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

View posts in large calendar

Recent comments

Authors

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2010, Denny Boynton

Sign in