SharePoint 2007 for command line junkies (STSADM.EXE)

Steve has posted a listing of the new features with STSADM.EXE in Windows SharePoint Services v3 for you command line junkies.

Here is his listing of new features discovered for v3:
activatefeature
addalternatedomain
addcontentdb
addpermissionpolicy
addsolution
addzoneurl
authentication
backuphistory
blockedfilelist
canceldeployment
changepermissionpolicy
copyappbincontent
creategroup
databaserepair
deactivatefeature
deletealternatedomain
deletecontentdb
deletegroup
deletepermissionpolicy
deletesolution
deletezoneurl
deploysolution
deploywppack
displaysolution
enumalternatedomains
enumcontentdbs
enumdeployments
enumgroups
enumservices
enumsolutions
enumzoneurls
execadmsvcjobs
export
getsitelock
geturlzone
import
installfeature
managepermissionpolicylevel
migrateuser
provisionservice
registerwsswriter
renameserver
retractsolution
retractwppack
scanforfeatures
setapppassword
setsearchserver
setsitelock
setworkflowconfig
spsearch
syncsolution
uninstallfeature
unregisterwsswriter
updateaccountpassword
updatealerttemplates
updatefarmcredentials
upgradesolution

It looks like the SMIGRATE.EXE util has been replaced with STSADM -o export|import.

Customizing MOSS 2007, WSS v3 and ASP.NET 2.0 Master Pages

From Microsoft Office Word 2007 to my WordPress Blog

Interface Customization in Microsoft Office SharePoint Server 2007 and Windows SharePoint Services Version 3 revolve around ASP.NET 2.0 Master Pages.
 
By Default a WSS site (such as a Team Site) consists of:
 

  1. A Master Page (multiple possible) (control the layout of a site) which is located in the _catalogs folder
  1. Content Pages (control the content of a site) which are defined in the master page.  Can be anything from text, to complex server controls. (Place Holders Look Like This) asp:ContentPlaceHolder id=OVER-RIDE-THESE-AT-THE-PAGE-LEVEL  runat=”server”
  1. Long story short to customize the next version of SharePoint:
         

    1. Grab yourself a copy of SharePoint Designer 2007 (Formerly known as FrontPage 200* and a few other choice terms).
    1. Open your default.master and edit it for any “layout” changes you wish.
    1. To edit the page contents you will want to overwrite your content place holders.

    Here are the default content place holders for a Windows SharePoint Services Version 3 site.  (This was based on a Team Site but I think they all have the same place holders by default).
     
    o    PlaceHolderPageTitle
    o    PlaceHolderAdditionalPageHead
    o    PlaceHolderGlobalNavigation
    o    PlaceHolderSiteName
    o    PlaceHolderSearchArea
    o    PlaceHolderTopNavBar
    o    PlaceHolderHorizontalNav
    o    WSSDesignConsole
    o    SPNavigation
    o    PlaceHolderPageImage
    o    PlaceHolderTitleLeftBorder
    o    PlaceHolderTitleBreadcrumb
    o    PlaceHolderPageTitleInTitleArea
    o    PlaceHolderMiniConsole
    o    PlaceHolderTitleRightMargin
    o    PlaceHolderTitleAreaSeparator
    o    PlaceHolderLeftNavBarDataSource
    o    PlaceHolderCalendarNavigator
    o    PlaceHolderLeftNavBarTop
    o    PlaceHolderLeftNavBar
    o    PlaceHolderLeftActions
    o    PlaceHolderNavSpacer
    o    PlaceHolderLeftNavBarBorder
    o    PlaceHolderBodyLeftBorder
    o    PlaceHolderPageDescription
    o    PlaceHolderMain
    o    PlaceHolderBodyRightMargin
    o    PlaceHolderFormDigest
    o    PlaceHolderUtilityContent
    o    PlaceHolderBodyAreaClass
    o    PlaceHolderTitleAreaClass
     
    Don’t forget that the next version of WSS v3 has CMS (Content Management Server) embedded as well.

    There are already some great web casts available to help you quickly come up to speed with customization, I would strongly recommend:
     
    Andrew Connells “The evolution of CMS in SharePoint 2007 http://andrewconnell.com/blog/archive/2006/03/28/2894.aspx 

    Ted Pattisons Office Developer Screencast on Master Pages.
    http://www.tedpattison.net/videos/

    In the event you are one of 4 people “not” subscribed to Scott Guthrie’s Blog, you’ll want to change that ASAP. http://weblogs.asp.net/scottgu/
     
     
    Happy Customizing,

SharePoint 2007 Themes (12, it’s the new 60!)

For those of us that have spent out days living out of the “60 Hive” and no I’m not referring to Todd’s Blog, I’m talking about the the filesystem folder we’ve relied on for our SharePoint Customization Work.  As of now the new home would appear to be the “12” folder.  This could potentially change to something like 2007 but as of now 12 is the new 60.

C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12

Take a look at my first SharePoint 2007 Theme based on what else, “Vista!”.  I would offer it up but the Beta2 bits are not terribly stable in this department yet.  Not to worry though I already have a bunch in the works which I’ll offer up as a free release later.

An open letter to the SharePoint Product Team:

Software development (especially at Microsoft) has come a long way in the last 2-3 years. Customers, community and partners are playing a huge role in how products take shape.

That being said, product managers, evangelists and developers are not mind-readers. They only know what we “don’t like” if we tell them.

Consider this post an effort on my part to impact the future of SharePoint by creating a consolidated list of “pain points”. If this post proves to gain enough interest, I build a more detailed page around it. In the meantime use the comments of this post. If you want to track it use the comments RSS feed for this post.

This is not the place to flame Microsoft, it is moderated and only legitimate concerns will get through. I will start by adding the first comment.

New England User Group MEGA Meeting – Tech Ed 2006

Register Now!

Monday, June 12, 2006 – 6:30-9:30PM

Boston Convention Center/TechEd 2006, Boston, MA
Do you develop in the world of Microsoft .NET?
Would you like to know more about .NET technologies?

If you answered yes to either question, don’t miss this event. Join us for a free and wide-ranging discussion with a panel of nationally-recognized experts on Microsoft development technologies. Architects and developers from the Boston area and around the world will be in attendance at this Boston Mega User Group Meeting held in conjunction with TechEd Boston 2006.

More Information is Available Here!


Panel Discussion.NET is Microsoft’s strategic software platform for building systems that connect information, people, systems, and devices. Each of the panelists will share their philosophy and favorite (or not-so-favorite) tools, tips and techniques for .NET success. The topic areas include: 

  • Visual Studio 2005
  • Web Services
  • ASP.NET
  • WinForms
  • SQL 2005
  • C# and VB
  • .NET Framework
  • MSIL
  • XML

    Vista Website Updated

    If you are looking for a benchmark to measure an online user experience, look no farther than the Windows Vista website. It offers near perfect visuals, usability and of course there is just a dash of technology behind it.
    This in my opinion in the best designed website so far this year:
    http://www.microsoft.com/windowsvista/default.aspx

    During all this Microsoft has managed to release betas of all 3 of their flagship products at the same time, a first for the company.

    SharePoint 2007 Screencasts

    Ted Pattison has posted a dozen or so screencasts on some common items related to Office and SharePoint 2007 such as:

  • Building ASP.NET Web Parts for Windows SharePoint Services 3.0
  • Creating and Using Site Columns in Windows SharePoint Services 3.0
  • Creating and Using Content Types in Windows SharePoint Services 3.0
  • Getting Up and Running with Excel Services
  • Creating and Testing Features with Windows SharePoint Services 3.0
  • Creating and Customizing Site Pages with SharePoint Designer 2007
  • Creating Custom Workflows with SharePoint Designer 2007
  • Creating and Customizing Document Information Panels with InfoPath 2007
  • Extending The Office 2007 User Interface with a Custom Ribbon
  • Extending The Office 2007 User Interface with a Custom Task Pane
  • Creating and Using Event Handlers in Windows SharePoint Services 3.0
  • Generating Documents using the Office Open XML File Formats 
  • Check the SharePoint 2007 Screencasts out here!