 |
|
SharePoint Quick Links
|
Article Categories
|
Archives
May, 2008 (4)
April, 2008 (12)
March, 2008 (15)
February, 2008 (13)
January, 2008 (12)
December, 2007 (10)
November, 2007 (8)
October, 2007 (15)
September, 2007 (20)
August, 2007 (21)
July, 2007 (16)
June, 2007 (8)
May, 2007 (25)
April, 2007 (16)
March, 2007 (18)
February, 2007 (18)
January, 2007 (12)
December, 2006 (16)
November, 2006 (13)
October, 2006 (18)
September, 2006 (22)
August, 2006 (27)
July, 2006 (23)
June, 2006 (23)
May, 2006 (23)
April, 2006 (9)
March, 2006 (17)
February, 2006 (15)
January, 2006 (23)
December, 2005 (31)
November, 2005 (32)
October, 2005 (38)
September, 2005 (53)
August, 2005 (30)
July, 2005 (63)
June, 2005 (30)
May, 2005 (59)
April, 2005 (29)
March, 2005 (74)
February, 2005 (27)
January, 2005 (22)
December, 2004 (32)
November, 2004 (42)
October, 2004 (39)
September, 2004 (20)
August, 2004 (14)
July, 2004 (27)
June, 2004 (40)
May, 2004 (5)
April, 2004 (6)
March, 2004 (16)
February, 2004 (26)
January, 2004 (23)
December, 2003 (7)
November, 2003 (14)
October, 2003 (20)
September, 2003 (4)
|
Post Categories
|




|
 |
|
 Tuesday, May 13, 2008
[via Paul Andrew] Are you an ASP.NET developer who's been curious about this whole SharePoint thing? What's it all about? How can you just test the waters without diving in and buying a bunch of books or booking travel to the next greatest training class? Well, this post is for you! Microsoft is doing a lot of things to address people just like you! My colleague (aka: partner in crime & fellow SharePoint MVP) Rob Bogue and I have been working with Paul Andrew and others @ Microsoft to come up with a list of 10 of the most popular and core concepts in SharePoint. Starting next week and going for five weeks we'll present two of these topics as an MSDN webcast. It's real easy to keep track of these... they are every Tuesday & Wednesday from 12p-1p EDT (GMT -0500) starting next week for the next five weeks. Here's a break down of the schedule: | Date (all times EDT) | Topic & Registration URL | Presenter | | Tues, May 20 : 12-1p | Web Parts | Rob Bogue | | Wed, May 21 : 12-1p | Data Lists | Rob Bogue | | Tues, May 27 : 12-1p | Silverlight | AC | | Wed, May 28 : 12-1p | Event Handlers | AC | | Tues, June 3 : 12-1p | Site Branding | AC | | Wed, June 4 : 12-1p | Workflow | Rob Bogue | | Tues, June 10 : 12-1p | Web Services | AC | | Wed, June 11 : 12-1p | Page Navigation | AC | | Tues, June 17 : 12-1p | User Management | Rob Bogue | | Wed, June 18 : 12-1p | Content Types | Rob Bogue | This little campaign is targeted to those of you who are ASP.NET 2.0 developers with little to zero experience with SharePoint. We're talking the core SharePoint engine too... Windows SharePoint Services 3.0 (WSS)... no MOSS 2007 here. All the webcasts will be recorded and available for future viewing in case you can't make the live event.
 Monday, May 12, 2008
[via Spence] The doc converter capability is this under utilized thing developers can leverage to transform a file of one type to another type. Out of the box you can convert a DOCX or InfoPath 2007 form to a Publishing page among a few other transformations including a powerful XML->HTML (via XSLT). There is now a cool article on how to create PDF documents from DOC's already in a document library using the ASPOSE libraries. Granted, it's not a free thing, but still a good article showing the power. » Add DOC to PDF and Other Conversions to Microsoft Office SharePoint Server 2007 with Aspose Components BTW, there's a whole chapter on this subject in my upcoming book (Pro SharePoint 2007 WCM Development), specifically around creating a custom doc converter that takes the XML->HTML one to the next level complete with administrator and user settings interfaces.
 Monday, May 05, 2008
[via Spence] Aw-yeah... Spence just posted a killer little series of articles documenting the process of setting up a triple-boot experience on a MacBook Pro. I've been living with a MBP for the last 6 months and love it. The only thing I'd like is to have a partition with Windows Server (2k8 preferred, but 2k3 works fine too) for SharePoint for when I'm teaching, presenting or generally planning to live in a server environment for an extended period of time. Why? Because I'd like to work right off the bare metal, using all 4GB of RAM and not having to be attached to some USB/Firewire drive. Spence's series is EXACTLY what I need. Can't wait to wrap up some billable work so I can carve out a day to walk through the process and get setup. Only thing I'll need is a good reimaging solution for the Win2k8 partition. » Triple Boot MacBook Pro: Running Mac OS X, Windows Vista x64 and Windows Server 2008 x64 on a MacBook Pro
 Saturday, May 03, 2008
Looking for some free SharePoint training? Tomorrow is your day! The SharePoint in Action (formerly SharePoint Pro Live) virtual conference is May 13, 2008 from 11 AM - 4 PM EDT (GMT -0500). I'll be presenting with a handful of other SharePoint professionals on various topics (all times EDT): - 11:00 AM - 12:15 PM :: Unleash the Productivity: Microsoft Office Applications as SharePoint Clients by Dan Holme
- 1:45 PM - 2:45 PM :: Building Advanced Web Parts for SharePoint 3.0 the ASP.NET 2.0 Way by Andrew Connell
- 2:00 PM - 3:15 PM :: Enterprise Search with SharePoint Server by Melissa Fraser
Again, the price point can't be beat... this is a FREE conference! » SharePoint In Action - free virtual conference May 13, 2008
 Sunday, April 27, 2008
Our next meeting is on Thursday, May 15, 2008. Here's the session title & abstract to help you get a better idea of what we'll be discussing: Understanding and Making Code Access Security Not so Intimidating Ever dealt with that SecurityException error in the yellow-screen-of-death? That’s fun troubleshooting. The easiest way to address it is to just bump the trust level up to WSS_Medium, Full to throw your assembly into the GAC. In this session you’ll learn how .NET’s Code Access Security (CAS) works with respect to SharePoint, how to read policy files, and how to work with it in the most secure way possible. Here's the important stuff: * Jacksonville Office Geeks is also known as the JAXDUG Office Developer SIG. Technorati tags: moss, wss, sharepoint
 Friday, April 25, 2008
WROX has published for purchase ($6.99 USD) a blox, a short paper (23ps) on the topic of Extending the MOSS Publishing HTML Editor Field Control that I wrote. I show you how to customize the OOTB editor including how to create a custom button. The new button in the editor that I show you how to create in this blox enables authors to add an XHTML Friends Network (XFN) link, a type of microformat as shown below:  » WROX::Extending the MOSS Publishing HTML Editor Field Control Technorati Tags: sharepoint, moss, wcm, xfn
 Thursday, April 24, 2008
If you've been under a rock like I have apparently over the last few months, you might not have noticed this little gem get published. In March MSDN published an article by a handful of Microsoft folks, one of which is very familiar to those of us old-skool MCMS junkies: Stefan.
First a bit of terminology. Most people are familiar with the fact that MOSS includes a capability called Content Deployment (CD). This facility is designed for organizations who author content in a staging environment and want to "publish" the changed content at scheduled intervals to another environment that typically is read-only & lives in a DMZ or at co-location facilities. This is ideal for content-centric sites like Publishing sites (aka: WCM sites). CD is founded on the content migration (CM) API that is in WSS 3.0 (some call it "PRIME"). The jist of the CM API is that you can export all/pieces of your site collection and import them somewhere else. This is what is used when you run export / import from STSADM (something very different from what backup / restore do).
Most of the documentation out there in the official & unofficial channels that covers the CM API and CD API is slim at best. The December 2007 refresh of the SharePoint SDKs has some updated info around this area. In March, another article (linked below) was posted on MSDN that talks about how to do more of the really complex stuff like reparenting and, retaining object identities, etc. This goes along very well with Stefan's 5-part blog series he did a while back here.
» MSDN: Selective Content Migration in Windows SharePoint Services 3.0
 Friday, April 18, 2008
Man, what a week. Just like previous MVP Global Summit's, it is an intense week that's mentally exhausting. Last year the SharePoint MVPs started a new tradition of playing paintball on the first day of the summit so now it's also physically exhausting... but so much fun! There's a great picture of the whole group on the SharePoint Team Blog here. Collectively we fired off some 80,000+ rounds of paintballs! Now THAT is some serious fun! Some memories from this year's paintball: As I ran down the side of the field to take a very good position on the other team, I saw Ben Robb hiding behind a barrier just as I ran by. We were no less than 5' apart from each other but he was reloading so I peppered him from close range... and it must have hurt. Even broke the skin (see image to the right)! I made it to the barrier, but slid into it knocking the support down causing it to collapse on me, trapping me in the mud. I lay there trying to get loose hearing paintballs explode around me on the barrier. Nice cover, but man it hurt! - Matt McDermott and I were ready to charge a position held by Kit Kai with Joel Oleson & Todd Bleeker... but Joel and Todd didn't follow leaving Kit Kai to destroy both Matt and I.
- Gary Lapointe strolls up behind me and says "hey Andrew" allowing me to get 1/2 way turned around before popping me at point blank range in the back.
- I made sure Corne was clear I thought he was #1 all day :)
- Speedball... we played a few games at the end... and that was some serious fun. The final face-off was between Corne & myself with Andrew Woodward. Everyone was yelling at Woodward and I to charge Corne or at least unload on him... but we couldn't. He had 1 shot and I had 4 shots left. We finally elected to do the final stand and did a staggered attack. Unfortunately our 5 shots didn't land on Corne and he outlasted us.
The content and sessions were fantastic. Unfortunately we can't share the details as they are all done under a strict NDA, but all I can say is that I really enjoyed the rich & spirited dialog we had with the different people on the SharePoint team. The week was brought to a close on Wednesday night with a fantastic dinner. Here we took a group picture which you can see, again, at the SharePoint Team blog here. I can't say how lucky and privileged I am to be part of such a fantastic group of individuals: SharePoint MVPs. We get grief from other MVPs and people from our regions because we are such a tight group. This is one event I'll never miss. Looking forward to next March! I've uploaded all my pictures to a special set on Flickr: http://www.flickr.com/photos/andrewconnell/sets/72157604610417326/
 Wednesday, April 16, 2008
Two more Visual How To's are up on MSDN based off two popular articles on my blog. The first one is based off the process I like to use where developers can leverage something such as MSBuild to automatically create WSP files every time the project is built (original blog article here): The second one is based off the painful process in setting up your site to leverage multiple authentication providers (ie: Windows Authentication & FBA) to access the same site collection (original blog post here): - MSDN Visual How To: Configuring Multiple Authentication Mechanisms with Alternate Access Mappings in Windows SharePoint Services 3.0
Learn how to configure a site collection with two entry points that use different authentication mechanisms in Windows SharePoint Services 3.0. http://msdn2.microsoft.com/en-us/library/cc441429.aspx
 Tuesday, April 15, 2008
A while back I blogged a few posts about creating custom timer jobs (here, here, here and here) and last week I pointed to a new MSDN Visual How To that shows how to do the same thing. There is also now a much more in-depth article I wrote that is now on MSDN that contains a lot of additional information about creating, deploying and debugging custom timer jobs. » MSDN: Creating Custom Timer Jobs in Windows SharePoint Services 3.0 There are a few cool extra nuggets in this article that I want to point out. - The scenario I walk you through is not terribly "production" common, but rather something people like me need when teaching or presenting on SharePoint. We all know that many things in SharePoint requires application pool recycles. The part that's a pain is the warm-up time for the application pool (not a SharePoint issue, it's just an aspect of ASP.NET's JIT compilation of the pages). Microsoft first came out with something called the warmup scripts that are great in demos, but they are command line driven & you still have to manually recycle the app pool from the IIS manager or . My pal Spence has a killer utility that sits in the system tray which makes it very easy to recycle the app pool & warm up provided URLs: Application Pool Manager. What the timer job does is enable you to configure scheduled requests to specific site collections as shown in the article. It doesn't replace Spence's utility... I still use that. But it keeps your SharePoint site from "falling asleep." So, you can use this for your own SharePoint sites!
- The job needed some way to store configuration information. There are plenty of ways to do this, but I elected to use the hierarchical object store that Maurice blogged about a while ago. There aren't many examples for this so here's another one for you.
The article doesn't have the downloadable source or built project so you can grab them from here: » SharePointWarmupJob.wsp (in a ZIP) » SharePointWarmupJob.Source.zip
|
|
MOSS WCM Training
|
|
JAX Office Geeks
Jacksonville Office Geeks (JOG)
JOG is a special interest group in Jacksonville, FL dedicated to bringing the local SharePoint commnity together to share tips, tricks, ideas and best practices for developing solutions on the SharePoint platform.
Next meeting details...
When:
TBD
Topic:
TBD
Speaker:
TBD
» Subscribe to the JOG newsletter
|
|
|
|