|
John Holiday Profile |
|
|
Best Practices and a Bit of Poetry
John Holiday So, I’m preparing for my first talk at the SharePoint Best Practices Conference here in Reston. It’s early, and my talk is about content discovery using a mathematical modeling technique based...
[[ This is a content summary only. Visit my website for full links, other content, and more! ]] [read]. Posted: Wed, Aug 25th '10 |
Gearing up for the Best Practices Conference
John Holiday
Well, the date is fast approaching for the annual SharePoint Best Practices Conference hosted by MindSharp. This will be my first time speaking at the conference, and I must admit...
[[ This is a content summary only. Visit my website for full links, other content, and more! ]] [read]. Posted: Tue, Aug 10th '10 |
SharePoint Saturday DC – The Wave Builds
John Holiday If the recent turnout at the SharePoint Saturday event in Washington DC is any indication, we are in for a wild ride as the SharePoint 2010 wave starts to build. Out of nearly 1200...
[[ This is a content summary only. Visit my website for full links, other content, and more! ]] [read]. Posted: Sun, May 16th '10 |
SharePoint Developer Center Goes Live
John Holiday Checkout the new SharePoint Developer Center at http://msdn.microsoft.com/sharepoint. Lots of cool stuff, including links to how-to videos, articles and code samples.
I’m particularly excited...
[[ This is a content summary only. Visit my website for full links, other content, and more! ]] [read]. Posted: Wed, May 12th '10 |
MER 2010 Conference on Records Management
John Holiday I’ll be giving a talk on SharePoint 2010 Records Management at the Managing Electronic Records (MER 2010) Conference in Chicago on May 18th.
Click here for more information:
S23 –...
[[ This is a content summary only. Visit my website for full links, other content, and more! ]] [read]. Posted: Thu, May 6th '10 |
Temporary Post Used For Theme Detection (e20a6d48-2885-47c9-b23a-2b52f1ba67dd – 3bfe001a-32de-4114-a6b4-4005b770f6d7)
John Holiday This is a temporary post that was not deleted. Please delete this manually. (2ba0fd9b-095c-4853-a494-34efef02c7a5 – 3bfe001a-32de-4114-a6b4-4005b770f6d7)
[[ This is a content summary only. Visit my website for full links, other content, and more! ]] [read]. Posted: Wed, May 5th '10 |
Pressed for Words
John Holiday Well, it’s official.#160; I’ve switched my blog from BlogEngine.Net to the truly amazing WordPress platform.#160; Don’t get me wrong – I love the BlogEngine product.#160; It is thoughtfully...br/
br/
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]div class="feedflare"
a href="http://feeds.feedburner.com/~ff/JohnFHolliday?a=2RiDPX2cMYQ:r4JkoJY4Byc:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/JohnFHolliday?d=yIl2AUoC8zA" border="0"/im [read]. Posted: Thu, Apr 29th '10 |
Interesting Discussion of the Impact of SP2010 on other ECM Players
John Holiday A few days ago, John Mancini, president of the Association for Information and Image Management (AIIM), posted a rather loaded discussion question on the AIIM Linked-In group.#160; The question was...br/
br/
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]div class="feedflare"
a href="http://feeds.feedburner.com/~ff/JohnFHolliday?a=Ku7Q8Qqqlxs:y0FW9ab-oBo:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/JohnFHolliday?d=yIl2AUoC8zA" border="0"/im [read]. Posted: Tue, Mar 23rd '10 |
Interesting Perspective on how SharePoint is Capturing the ECM Market
John Holiday Technorati Tags: ECM,SharePoint
Check out this postby Lee Dallason why he thinks Microsoft has been so successful in redefining ECM around the capabilities of the SharePoint platform.#160; To put...br/
br/
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]div class="feedflare"
a href="http://feeds.feedburner.com/~ff/JohnFHolliday?a=Z_DofMT2O8Q:fW33rEt2Bv4:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/JohnFHolliday?d=yIl2AUoC8zA" border="0"/img [read]. Posted: Wed, Mar 3rd '10 |
SharePoint Job Tweets Now Available @SPDEVNET
John Holiday As we all know, the economy is still struggling, and although the IT sector is rebounding well, the developer job market has always been and continues to be somewhat finicky.#160; The key is to have...br/
br/
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]div class="feedflare"
a href="http://feeds.feedburner.com/~ff/JohnFHolliday?a=SSB4yT7bqjk:e8-Vd4hXVMY:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/JohnFHolliday?d=yIl2AUoC8zA" border="0"/i [read]. Posted: Mon, Dec 21st '09 |
New PowerShell Script Simplifies Content Migration into SharePoint 2007 and 2010
John Holiday Mattias Wollnik from Microsoft has created a nifty PowerShell script that makes it much easier to move content from file shares into SharePoint 2007 and SharePoint 2010 beta sites.#160;#160; The...br/
br/
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]div class="feedflare"
a href="http://feeds.feedburner.com/~ff/JohnFHolliday?a=1VuVvET6Oas:6A1iPIraaLo:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/JohnFHolliday?d=yIl2AUoC8zA" border="0"/img/a [read]. Posted: Tue, Dec 15th '09 |
New WSS Workflow Activities for SharePoint Designer
John Holiday One of the great things about Windows Workflow Foundation is the support for declarative no-code workflows that reference pre-compiled workflow activity libraries.#160; With enough of these activity...br/
br/
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]div class="feedflare"
a href="http://feeds.feedburner.com/~ff/JohnFHolliday?a=AEPKMIvnuQE:EEHo4XVA54I:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/JohnFHolliday?d=yIl2AUoC8zA" border="0"/i [read]. Posted: Thu, Dec 10th '09 |
New SharePoint Job Listings Available Online
John Holiday The SharePoint Developer Network(SPDEVNET) jobs board is now available online at http://jobs.sharepointdeveloper.org, and you can subscribe to the RSS feed directly from the site.nbsp; The goal of...br/
br/
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]div class="feedflare"
a href="http://feeds.feedburner.com/~ff/JohnFHolliday?a=RDm4R1pbGKk:KJPv2P_Idg4:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/JohnFHolliday?d=yIl2AUoC8zA" border="0"/img [read]. Posted: Mon, Nov 9th '09 |
SharePoint 2010 Developer Training Videos Online
John Holiday Microsoft today released a set of videos on Channel 9that showcase the new features of SharePoint 2010 from a developer perspective.nbsp; Here are some of the topics that caught my...br/
br/
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]div class="feedflare"
a href="http://feeds.feedburner.com/~ff/JohnFHolliday?a=zTcwSh-fV4A:LDrGsKDYZK8:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/JohnFHolliday?d=yIl2AUoC8zA" border="0"/img/a a href="http: [read]. Posted: Mon, Nov 9th '09 |
New Book on Records Management Development
John Holiday It's kind of surreal, but the day has finally arrived when I can say "it's done"! My new book, Professional SharePoint 2007 Records Management Development:
Managing Official Records with Microsoft Office SharePoint Server 2007 is on its way to store shelves and is available directly from Wiley.com, Amazon.com and other online retailers.
This book is for developers who need to build records management solutions, and who need to understand the ins and outs of the records management f [read]. Posted: Thu, Oct 8th '09 |
Yes, I'm Still Kicking... and Heading to Vegas, Baby!
John Holiday Ok, I know it’s been pretty darn quiet around here for awhile. Well, you know life has a way of grabbin’ you by the whatzits and turnin’ you every which way but loose. It certainly has been a wild ride for yours truly these past few months. But fear not SharePoint junkies! I’m heading to Vegas! Twice!
First for the Microsoft SharePoint Conference 2009 in October (can you say SharePoint 2010?) and then again for the SharePoint Connections 2009 Conf [read]. Posted: Tue, Oct 6th '09 |
Monkey Fun with Exchange Server 2007
John Holiday Ever try to rename a server with Exchange 2007 installed? Don't even think about it!After spending the good part of a day setting up a nice clean MOSS development VM (W2K3x64/VS2008/Office), I decided to add Exchange Server 2007 to the mix just to play with managed folders and the most excellent Messaging Records Management (MRM) support layer. Got everything installed and configured. So far so good. Then got around to configuring email in MOSS and decided the server name needed to be cha [read]. Posted: Fri, May 22nd '09 |
Microsoft SharePoint Server 2010
John Holiday You've probably heard by now that the next version of SharePoint will drop the "Office" moniker in favor of the more direct and easily understandable "Microsoft SharePoint Server 2010" (read the Microsoft SharePoint Team Blog Post). I agree with my colleague Bil Simser that it sounds like something from a science fiction novel (2010 The Year We Make Contact). On the other hand, I see the logic. It's just like all the other software titles from Microsoft that continually evolve to meet the ch [read]. Posted: Thu, Apr 16th '09 |
SharePoint Designer 2007 - It's FREE!
John Holiday In case you haven't heard, Microsoft Office SharePoint Designer 2007 is now available as a FREE download. This is an exciting development, because it means that a lot more developers will now be able to customize their SharePoint deployments to include all the functionality they need. Fellow SharePoint MVP Asif Rehmani has written a thorough analysis of this change in direction by Microsoft and it's impact on the SharePoint community, particularly for design professionals. Check it out. [read]. Posted: Thu, Apr 2nd '09 |
MOSSMAN Says: New SharePoint Themes Available
John Holiday In case you missed it, the term "SharePoint Designer" applies not only to the software produced by Microsoft to customize SharePoint sites. It also applies to a friend of mine, Randy Drisgill AKA the "Mossman". He's got a great blog with useful tips and tricks for customizing the look and feel of SharePoint (not to mention the "Professional SharePoint 2007 Design" book he did with my other friends David Drinkwine and Coskun Cavusoglu).
Anyway, check out Randy's latest post about the [read]. Posted: Thu, Mar 19th '09 |
SharePoint Best Practices Conference Coming to London
John Holiday SharePoint training provider Combined Knowledge will host the first European SharePoint Best Practices conference in London April 6-8, 2009. Microsoft veteran Joel Oleson will deliver the keynote and the speakers list reads like a "who's who" of the top SharePoint experts, MVPs and Microsoft product team members. I'll be presenting a session on designing and building records repositories using the powerful records management features provided by Office SharePoint Server. I'm pret [read]. Posted: Sat, Mar 14th '09 |
Microsoft to Provide Job Skills Training to "Elevate America"
John Holiday The thing about working with a team is that sense of being part of something greater than we are. With the current state of the economy, and with so many people and companies shifting into survival mode, it's really encouraging to see a large company taking on a greater responsibility to the community.
Today I learned that Microsoft is joining forces with state and local governments to attack the problem of technical education by providing up to 2 million workers with access to free and [read]. Posted: Fri, Feb 27th '09 |
Feed your CAML some IntelliSense so it doesn't bite you in the you-know-what!
John Holiday As every SharePoint developer knows, the CAML is an ornery beast. Get too close - it'll spit at you, and as soon as you get knee-deep in the hot sands of SharePoint-land, it's just a matter of time before it bites you in the ass!
But wait! There's hope for all you erstwhile CAML-geeks!
Announcing the CAML.NET IntelliSense project
I've added a new component to the CAML.NET toolset that aims to help you tame that sometimes finicky, but ever-popular and oh-so-useful CAML lan [read]. Posted: Mon, Jan 19th '09 |
"SharePoint Saturday" - What a Great Idea!
John Holiday Last week I had the privilege of speaking at the SharePoint Saturday event in Virginia Beach. I talked about the upcoming release of CAML.NET 2.0, and I did a session on records management in MOSS. The turnout was very good, with people coming in from all directions - some to speak, some to listen - but everyone came away with a very positive experience.
First of all, it was held at the brand-spanking new Advanced Technology Center at Tidewater Community College in Virginia Beach, which is [read]. Posted: Fri, Jan 16th '09 |
A Special Tribute to Albert Einstein - The Father of ECM
John Holiday E=MC^2 is probably the most famous equation in modern science, but little is known about its true origins. At least I didn’t know much about it until very recently. Of course, I understood, like everyone else, that it was formulated as part of professor Einstein's General Theory of Relativity, but I never really thought about it much beyond what we learned in school. It was not until I started digging into my own personal genealogy that I stumbled across something that shed some light on what [read]. Posted: Sun, Dec 28th '08 |
Important Safety Tip for Office Open XML - Flatten Your Package!
John Holiday Eric White -> Transforming Open XML Documents to Flat OPC FormatIf you're doing anything with Office Open XML, then you need to read this article by Eric White. In it, Eric describes a very nice approach that lets you gain full leverage out of XSLT when dealing with Office Open XML documents. Basically, he starts by converting a .DOCX file (or .PPTX or .XSLX) to an intermediate format (Flat OPC) that retains the same structure as a standard package file, but in a single XML document. T [read]. Posted: Sat, Oct 25th '08 |
Streamline Your SharePoint Code Using Extension Methods
John Holiday The SharePoint API can be vexing for developers who are not used to the little 'gotchas' that pop up here and there. This can lead to lots of wasted time when all you want to do is determine if a list contains a certain field, or perform a standard operation on a list. For example, say you have a task list and you want to get the list of overdue tasks or the list of tasks that will become due in the next week. Of course, you could write the code in a separate utility library and pull it out w [read]. Posted: Thu, Oct 23rd '08 |
SharePoint Sessions at Microsoft PDC 2008
John Holiday Back in the day, I would never miss a PDC. It was always a great experience, and I'm sure this year will not disappoint. Unfortunately, I won't be able to attend this time and I'm kind of bummed about it. If you're planning to be there, then be sure to check out the following SharePoint sessions. Also, I just learned that everyone will get their own PDC 2008 hard drive loaded with software that will include a pre-configured VPC with 10 hands-on SharePoint developer labs! Now I'm really bu [read]. Posted: Thu, Oct 9th '08 |
JOG Meeting Reminder for September 2008: Enterprise Content Management - Document Retention
John Holiday Thursday, September 18th, 2008; 6p-8p Bank of America, Building 500, 9000 Southside Blvd; 2nd Fl; Sea Oats Rm Map: Meeting Logistics RSVP: http://www.clicktoattend.com/?id=130639 Enterprise Content Management - Document Retention Document retention is an important part of content management. SharePoint provides out-of-the-box support for managing document retention using the built-in expiration policy feature of the information management policy framework. The built-in expiration policy featur [read]. Posted: Wed, Sep 17th '08 |
Microsoft, IBM and EMC Announce new Enterprise Content Management Interoperability Specification
John Holiday There is a new standards effort in the works that promises to unify the disparate ECM platforms currently available into a common set of interfaces. The Content Management Interoperability Services (CMIS) specification is the result of a collaboration between Microsoft, IBM, EMC, Alfresco, OpenText, SAP and Oracle. Click here to download a preview copy of the spec. First impressions: The specification tries to define the "core" components of any ECM system. On the one hand, this is good becau [read]. Posted: Thu, Sep 11th '08 |
SharePoint Permission Dependency Chart
John Holiday When it comes to content management in SharePoint, half the battle is figuring out the best angle of attack. Why? Well, because there are so many options and combinations of options that come into play when designing a solution. Take the SharePoint permissions architecture, for example. There are 33 different permission masks divided into 3 categories: personal, list and site permissions. These are combined into role definitions (permission levels) which may be assigned to users and groups a [read]. Posted: Sat, Sep 6th '08 |
Announcing MOSS 2007 ECM Developer Training
John Holiday Let's face it, SharePoint is a huge development platform no matter what angle you approach it from. As most of you know, I've spent the past year or so traveling and teaching SharePoint developer courses for the Ted Pattison Group, and my focus has been pretty broad, covering topics ranging from features to content types to workflow and everything in between.
Now, as the platform continues to mature and as developers become more and more familiar with the basics of SharePoint devel [read]. Posted: Thu, Aug 28th '08 |
Aurora Concept: Future of the Web?
John Holiday Mozilla Labs in partnership with Adaptive Path has released two concept videos of what the web browsing experience may look and feel like in the future. It shows some pretty interesting concepts. I particularly like the 3D interface where content continually recedes as time progresses – kind of like a push-down stack from front to back with the most recent items in the front. The little hand-held device looks remarkably similar to the iPhone, and the design team appears to have mad [read]. Posted: Thu, Aug 7th '08 |
Crash and Burn, Part Two – Wake Up Call
John Holiday Ok, so first I need to give a shout out to John Miller, who read my last post and promptly encouraged me to check out the VMWare Fusion 2.0 beta, which adds a nifty feature called “AutoProtect”. The idea is to have Fusion automatically save snapshots of your virtual machines as backups for easy rollbacks in exactly the same situation I find myself in now. Unfortunately, I didn’t upgrade sooner, because it looks like this is one of those “must have” features. The other [read]. Posted: Wed, Aug 6th '08 |
Crash and Burn, Part One - A Virtual Nightmare
John Holiday Chalk it up to "bad karma". Sometimes, we’re just destined to experience bad things. Nasty, wicked, insanely cruel things.
I was on a roll. I had finally carved out some "extra time" and was well on my way to tying up all my loose ends. You know - pet projects, writing, research. Life was good. Even kind of dreamy.
I'm not sure when it happened, exactly. As I think back over the past 24 hours, there were definitely signs. Maybe I'm not yet seasoned enough to reco [read]. Posted: Sun, Aug 3rd '08 |
Behold! Silverlight Streaming!
John Holiday Ok, I’m being melodramatic. But if you do any kind of rich media publishing on the web and you thought the Flash FLV format was your only option – think again. Microsoft has upped the ante quite a bit with their new free Silverlight Streaming service which is now part of Windows Live. Did I mention it was free? This is a big deal. Until now, you had to use a paid service such as Techsmith’s screencast.com to host your streaming media files, or you had to setu [read]. Posted: Tue, Jul 29th '08 |
The Richest Man in the World
John Holiday This week, Bill Gates will retire from Microsoft, so there is a lot of additional attention being focused on him right now, but a couple of weeks ago I got a rare opportunity to see for myself why everyone is so excited about his upcoming transition away from software development at Microsoft towards human development at the Bill and Melinda Gates Foundation. During the TechEd Developers 2008 conference in Orlando, I was invited to attend a private luncheon called the "influencer's roundtable". [read]. Posted: Mon, Jun 23rd '08 |
Jacksonville Office Geeks, June 2008: Adding Custom Field Types and Content Types to your MOSS Installation
John Holiday Ever wished you could use a MOSS List as a mechanism for storing business data, but found yourself limited by the built-in WSS field types? WSS 3.0 includes the ability to define your own custom field types. Custom field types allow you to control the initialization, rendering and data validation behind your columns. In this session, Dylan will walk you through creating and deploying custom field types and content types. Meeting Details: Speaker: Dylan Phillips Date: June 19, 2008 Locat [read]. Posted: Fri, Jun 13th '08 |
A First Glimpse at Windows 7
John Holiday Bill Gates and Steve Ballmer gave a recent demo of the new Windows 7 user interface at the D6 "All Things Digital" executive conference put on each year. Here is a first glimpse, compliments of YouTube. Enjoy. Technorati Tags: Microsoft,Windows [read]. Posted: Wed, May 28th '08 |
Office 2007 to Support ODF in SP2
John Holiday Microsoft announced today that a future version of Office 2007 (due out in early 2009) will include direct support for popular document formats including PDF. The list of supported formats will include ODF (the standardized Open Document Format), XPS (XML Paper Specification), and PDF (Portable Document Format). It doesn't look like we'll be able to open and edit PDF files - only save them. The big news is the native support for ODF, which will greatly extend the interoperability between O [read]. Posted: Thu, May 22nd '08 |
Dealing with Security in SharePoint Apps
John Holiday [ via Reza Alirezaei ] Fellow MVP Reza Alirezaei has written a great article that provides a systematic approach to securing SharePoint applications. What I like about this article is that Reza includes a well-written section on how to apply Threat Model Analysis to determine the appropriate level of protection for a given application. Then he proceeds to lay out the different tools and coding techniques we have at our disposal to deal with the threat. This is such an important topic, I high [read]. Posted: Wed, May 21st '08 |
SharePoint Developer Webcast Series
John Holiday If you want to beef up your Sharepoint developer skills, then here is something you shouldn't miss. A new 10-part series of Live Meeting Webcasts by Andrew Connell and Robert Bogue covering the fundamentals of SharePoint development. They will be broadcast every Tuesday and Wednesday from May 20 to June 18 at 9:00AM PST. Here is the list of topics and registration links: Date Topic Registration Link May 20 Web Parts Register today! May 21 Data Lists Register today! May 27 Silver [read]. Posted: Tue, May 20th '08 |
Getting Ready for TechEd 2008
John Holiday Well, we're just a couple weeks away from TechEd 2008. This year, I'm giving four presentations - three breakout sessions and one TLC session, so it should be a lot of fun. Here are the dates and times:
OFC10 - TLC 6/3/2008 3:00PM - 4:15PM
Building Custom Routers for Records Management in Microsoft Office SharePoint Server 2007
This talk discusses developer aspects of records management in Microsoft Office SharePoint Server 2007. Custom routers are an important extensibility point for [read]. Posted: Sun, May 18th '08 |
Interesting article on using folder content types
John Holiday When you have a lot of different content types attached to the same document library, it can be confusing for users. Wouldn't it be nice to organize them into separate folders, so that users see only the content types they need to see? Folder content types allow you to do just that. Fellow MVP Mikhail Dikov has written a very interesting piece that explains how to create and use folder content types to organize your document libraries. Click here to read the full article: http://www.mik [read]. Posted: Wed, May 14th '08 |
JOG - May 15, 2008 - Code Access Security for SharePoint
John Holiday Come join co-founder Andrew Connell on Thursday, May 15, 2008 for an interesting session on CAS. As we all know, Code Access Security gets much less attention than it deserves. Part of the problem is because it seems so, well, mysterious. Here's AC's take on dealing with CAS: 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 b [read]. Posted: Thu, May 8th '08 |
Great Article about SharePoint Timer Jobs on MSDN
John Holiday SharePoint guru Andrew Connell does it again with a great MSDN article that shows you how to create custom timer jobs in WSS 3.0. Timer jobs are a great way to schedule long-running or periodic tasks in such a way that they are automatically coordinated with the server farm topology and can therefore take advantage of load balancing or can be directed to specific servers that are running the services they require. Read about it on the MSDN site at http://msdn2.microsoft.com/en-us/library/c [read]. Posted: Sat, Apr 26th '08 |
Jacksonville Office Geeks April 2008 Meeting: Developer Workshop - Using and Extending STSADM
John Holiday STSADM.EXE is the extensible command-line utility that ships with Windows SharePoint Services and enables system administrators and developers to quickly perform tasks that would otherwise require many keystrokes in the browser. With over 180 built-in commands and the ability to add your own custom commands, STSADM is truly the “SharePoint Power-Tool” and is an essential part of the core SharePoint developer skillset. In this session, we’ll take a look under the covers to see just ho [read]. Posted: Wed, Apr 16th '08 |
SharePoint Reflection - Working with Content Types
John Holiday For the past several months, I've been experimenting with ways to use .NET reflection with the SharePoint API. As I've mentioned before, I believe that .NET attributes can not only make it easier to build great SharePoint applications, but can also provide a foundation for building better development tools.
In this series of posts about the evolving SharePoint Reflection Framework, I'll continue to share the results of my research and I'll include links to sample code directly within each post [read]. Posted: Wed, Mar 19th '08 |