"The branding tool is out. What next? How about an stsadm tool for themes?"
After a search on google, it seems Gary Lapointe has beat me to it:
http://stsadm.blogspot.com/2008/01/apply-theme.html
He's created a very useful list of stsadm extended commands found here.
(http://stsadm.blogspot.com/2007/08/stsadm-commands_09.html)
The source code can be downloaded here:
http://www.thelapointes.com/blog/stsadm.zip
The installation file can be downloaded here:
http://www.thelapointes.com/blog/Lapointe.SharePoint.STSADM.Commands.wsp
Here's a listing of the additional commands:
- createquotatemplate
- editquotatemplate
- setmastersitedirectory
- setallowaccesstoonlinegallery
- disableuserpermissionforwebapp
- enableuserpermissionforwebapp
- setselfservicesitecreation
- connecttoportalsite
- setsitegeneralsettings
- setuserprofiledefaultaccessaccount
- setuserprofileimportschedule
- gen2003to2007profilepropertymap
- migrate2003profilesto2007
- setpictureurlnewpath
- setsitenamingformat (use mysitesettings instead)
- enuminstalledsitetemplates
- enumavailablesitetemplates
- addavailablesitetemplate
- removeavailablesitetemplate
- enumnavigation
- addnavigationnode
- setnavigationnodes
- copynavigation
- enumfeatures
- copycontenttypes
- enumavailablepagelayouts
- fixpublishingpagespagelayouturl
- repairsitecollectionimportedfromsubsite
- convertsubsitetositecollection
- setsitedirectoryscanviewurls
- enumtimerjobdefinitions
- exportlist
- importlist
- copylist
- getlistschemaxml
- enumunghostedfiles
- reghostfile
- deletelistfield
- moveweb
- managecontentdbsettings
- addsiteadmin
- deleteweb2
- mysitesettings
- upgrade2
- enumpagewebparts
- movewebpart
- setwebpartstate
- retargetcontentquerywebpart
- replacefieldvalues
- applyupgradeareaurlmappings
- publishitems
- setlocalsitedirectory
- import2
- setsearchcenter
- replacewebpartcontent
- enumeffectivebaseperms
- createwebapp
- deletewebapp
- exportlistitem
- importlistitem
- copylistitem
- deletelistitem
- setnavigationsettings
- enumprofileprivacypolicies
- setprofileprivacypolicy
- enumprofileproperties
- editprofileproperty
- exportlistfield
- importlistfield
- updatelistfield
- deletelist
- copylistsecurity
- updatelistview
- setsspacl
- createsearchscope
- updatesearchscope
- addsearchrule
- setauditsettings
- setusageanalysis
- adduser2
- adduserpolicyforwebapp
- addlistitem
- exportlistitem2
- movesite
- applytheme
- retargetgroupedlistingswebpart
- sitewelcomepage
- enumwelcomepages
- createcontentdb
- createsiteindb
- exportcontenttypes
- exportsitecolumns
- importsitecolumns
- setanonymousaccess
No comments:
Post a Comment