News

Bookmark and Share

My Stats

  • Posts - 307
  • Comments - 232
  • Trackbacks - 82

Twitter












Tag Cloud


Recent Comments


Recent Posts


Article Categories


Archives


Post Categories


Entertainment


Friends


Tech/Geek



Visual Studio 2005 Tools for Microsoft Office (VSTO): Creating Multi-Tier Application
John Durant  — dude gets it! This guy in an awesome presenter. Probably the best session of the conference and it isn’t even about 2007 Office System! I wish I could bottle his energy – the dude is a ball of fire! Unfortunately there isn’t a lot to report here since the session was all about shipping products and technologies.

I think he had about 6 slides. The rest of the time was spent in Visual Studio and Office. We saw code. We saw lots of code.

Bottom line: if you ever get a chance to see John present – do it. Ignore the subject matter – just go see him work the room – it will be well worth your time.

Microsoft Office SharePoint Server 2007: Extending Web Content Management – Page Authoring and Rendering
Starting out well – only 5 minutes in and Visual Studio is up and we’re looking at code! Nice.

*Custom field controls
The example MovieSelector. Edit mode derives from BaseRichSelector. Two classes for the FieldControl – one for edit mode one for view mode. MovieField.cs and MovieSelector.cs. Nice and clean way to create the control. I like.

Note: I’ve bitched incessantly about wanting to see more code and less PowerPoint – which I still believe should be the case at a DevCon – but I also now realize that it is much harder to take notes and/or blog about code samples!  

*Smart Client Authoring
To be honest – I did other work during these demos. I might change my mind in the future but as of right now I don’t care about Smart Client Authoring. I do commend Jim Masson for his sparse use of PowerPoint and the amount of time spent in Visual Studio.

*Create or Edit Pages Automatically
The basic premise here is to automatically create a publishing page when a document is added to a document library. So building upon the smart client authoring demo (which I did not pay attention to) you can setup an event handler on a doc lib and have it kick off your document converter. The classic example: press releases. So when marketing dude uploads a new press release to a doc lib you can create a publishing page on your intra/inter net site(s).

Publishing API =
SPWeb web etc.
Publishingweb pubWeb = PublishingWeb.GetPublishingWeb(web)

*Extending The Page Editing Bar

  • XML file defines actions
  • Links Code
  • Context Sensitive!
    • In code you can select the states that your custom action should show up under
  • ConsoleAction base class – derive from this class
  • In code you can security trim your custom actions!
  • ShowError mesa GE – VERY COOL. This allows you to surface error messages in the Page Editing Bar in a uniform way.

*Other Authoring Extensibility Points

  • HTML Editor – add new buttons and code to toolbar
  • Styling and branding
    • Master Pages, Layouts, CSS
    • HTML editor styles using CSS
    • Web part styles using XSL
  • Automation
    • Event handlers
    • Custom workflows
    • LOB Apps and/or page integrated into SharePoint (example HR app HTML page to show vacation balances etc.)

 Microsoft Office SharePoint Server 2007 : Extending Web Content Management Features — Navigation, Caching and Operations
ASP.Net 2.0 Post cache substitution – very cool to allow customization (and the like) on cached pages.

Jim mentioned that most of will only have to worry about caching on Internet sites. I had to chuckle. Our Intranet gets more use than most Internet sites!

Claims 500–800 requests per second per processor on the WFE with Microsoft Office SharePoint Server 2007 when using page caching.

This was a good session on a dry topic – performance and caching. To be honest – I’m tired of typing notes!

 


posted @ Thursday, March 23, 2006 9:19 AM | Filed Under [ Office Development ]

Comments

Gravatar # re: Office DevCon 2006: Day 3
Posted by John R. Durant on 3/27/2006 12:11 PM
Steve,

I thank you most warmly for your kind words. Feedback like yours (and even some of the occasionally negative stuff :) keeps me going.

I am not putting on an act. I am truly that pumped up--- and with no caffeine!

Anyway, it is customers like you and things you do/can do that are the real subject and the thing to be excited about. I welcome your ideas and input on what we can do to improve the product.

Best of luck to you, and I hope to see you at future shows.

John.
Gravatar # re: Office DevCon 2006: Day 3
Posted by Dave Quick on 3/28/2006 9:57 AM
Microsoft Office SharePoint Server 2007 : Extending Web Content Management Features — Navigation, Caching and Operations - "This was a good session on a dry topic – performance and caching. To be honest – I’m tired of typing notes! "

THANK YOU for your kind words, I appreciate it.

There are a lot of folks at Microsoft working to make SharePoint a product that can truly scale to meet anyone's needs - and if you jump through the right hoops and really think through any overhead you introduce in your code... you should be able to succeed at hitting the throughput numbers you quote above. It's really about stepping out of the way as much as possible and allowing the page output cache from asp.net to do it's work.

I hope to see a lot of sites built on this technology - it's certainly capable.

-Dave Quick
dave@davequick.com (the presenter) ;-)


Gravatar # Office 2007, SharePoint Server 2007 and Windows SharePoint Services V3
Posted by Romeo Pruno on 4/12/2006 2:01 PM
VIA JOPX on SharePoint, MCMS, Office and SOA

The Beauty of SharePoint 2007 - Publishing / Copying...
Gravatar # Great Office 2007, SharePoint Server 2007 and Windows SharePoint Services V3 beta2
Posted by Marwan Tarek Blog on 6/3/2006 2:14 AM
via JOPX
 
Ah finally, it is here ... get your Office 2007 beta2 ... So, to get things going -...
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: