{"id":1139,"date":"2006-11-25T02:31:00","date_gmt":"2006-11-25T07:31:00","guid":{"rendered":"http:\/\/blogs.devhorizon.com\/reza\/?p=1139"},"modified":"2006-11-25T02:31:00","modified_gmt":"2006-11-25T07:31:00","slug":"watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning","status":"publish","type":"post","link":"https:\/\/blogs.devhorizon.com\/reza\/2006\/11\/25\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\/","title":{"rendered":"Watch out: STS site definition in Beta1,Beta2 and B2TR is not a good example for cloning"},"content":{"rendered":"<p><P>The most exciting improvements in WSS V3 is the fact that all site definitions are language neutral (No dependency on an specific language like 1033) and ASP.NET 2.0 localization techniques are all over places in site definition files. I am really&nbsp;surprised that some of folks walk their blog readers through cloning site definitions using STS site definition. STS site definition in all Beta versions IS NOT a good example for reverse engineering, because SharePoint Team is in half way making it language neutral. If you look at folders below:<?xml:namespace prefix = o ns = \"urn:schemas-microsoft-com:office:office\" \/><o:p><\/o:p><\/P><br \/>\n<P>C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12TEMPLATESiteTemplates<o:p><\/o:p><\/P><br \/>\n<P>and<o:p><\/o:p><\/P><br \/>\n<P>C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12TEMPLATE1033<o:p><\/o:p><\/P><br \/>\n<P>You see that STS site definitions spans into both folders and being in 1033 means that part of this site definition is still based on 1033 and is definitely subject to change in final release. <o:p><\/o:p><\/P><\/p>\n<hr align=left noshade size=10 width=50%>\n","protected":false},"excerpt":{"rendered":"<p>The most exciting improvements in WSS V3 is the fact that all site definitions are language neutral (No dependency on an specific language like 1033) and ASP.NET 2.0 localization techniques are all over places in site definition files. I am really&nbsp;surprised that some of folks walk their blog readers through cloning site definitions using STS [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-1139","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Watch out: STS site definition in Beta1,Beta2 and B2TR is not a good example for cloning - Reza Alirezaei&#039;s Blog %<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.devhorizon.com\/reza\/2006\/11\/25\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Reza Alirezaei\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/2006\\\/11\\\/25\\\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/2006\\\/11\\\/25\\\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\\\/\"},\"author\":{\"name\":\"Reza Alirezaei\",\"@id\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/#\\\/schema\\\/person\\\/cdbb24d283697a65951cb4a14e474938\"},\"headline\":\"Watch out: STS site definition in Beta1,Beta2 and B2TR is not a good example for cloning\",\"datePublished\":\"2006-11-25T07:31:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/2006\\\/11\\\/25\\\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\\\/\"},\"wordCount\":158,\"commentCount\":0,\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/2006\\\/11\\\/25\\\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/2006\\\/11\\\/25\\\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\\\/\",\"url\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/2006\\\/11\\\/25\\\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\\\/\",\"name\":\"Watch out: STS site definition in Beta1,Beta2 and B2TR is not a good example for cloning - Reza Alirezaei's Blog %\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/#website\"},\"datePublished\":\"2006-11-25T07:31:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/#\\\/schema\\\/person\\\/cdbb24d283697a65951cb4a14e474938\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/2006\\\/11\\\/25\\\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/#website\",\"url\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/\",\"name\":\"Reza Alirezaei's Blog\",\"description\":\"Blogging from the field!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/#\\\/schema\\\/person\\\/cdbb24d283697a65951cb4a14e474938\",\"name\":\"Reza Alirezaei\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3ba940d84e0ecb909e62e93df4c56daf0395c7e53c914467ab2ee73124a7d7b6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3ba940d84e0ecb909e62e93df4c56daf0395c7e53c914467ab2ee73124a7d7b6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3ba940d84e0ecb909e62e93df4c56daf0395c7e53c914467ab2ee73124a7d7b6?s=96&d=mm&r=g\",\"caption\":\"Reza Alirezaei\"},\"url\":\"https:\\\/\\\/blogs.devhorizon.com\\\/reza\\\/author\\\/rezaa\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Watch out: STS site definition in Beta1,Beta2 and B2TR is not a good example for cloning - Reza Alirezaei's Blog %","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.devhorizon.com\/reza\/2006\/11\/25\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\/","twitter_misc":{"Written by":"Reza Alirezaei","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.devhorizon.com\/reza\/2006\/11\/25\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\/#article","isPartOf":{"@id":"https:\/\/blogs.devhorizon.com\/reza\/2006\/11\/25\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\/"},"author":{"name":"Reza Alirezaei","@id":"https:\/\/blogs.devhorizon.com\/reza\/#\/schema\/person\/cdbb24d283697a65951cb4a14e474938"},"headline":"Watch out: STS site definition in Beta1,Beta2 and B2TR is not a good example for cloning","datePublished":"2006-11-25T07:31:00+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.devhorizon.com\/reza\/2006\/11\/25\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\/"},"wordCount":158,"commentCount":0,"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.devhorizon.com\/reza\/2006\/11\/25\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.devhorizon.com\/reza\/2006\/11\/25\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\/","url":"https:\/\/blogs.devhorizon.com\/reza\/2006\/11\/25\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\/","name":"Watch out: STS site definition in Beta1,Beta2 and B2TR is not a good example for cloning - Reza Alirezaei's Blog %","isPartOf":{"@id":"https:\/\/blogs.devhorizon.com\/reza\/#website"},"datePublished":"2006-11-25T07:31:00+00:00","author":{"@id":"https:\/\/blogs.devhorizon.com\/reza\/#\/schema\/person\/cdbb24d283697a65951cb4a14e474938"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.devhorizon.com\/reza\/2006\/11\/25\/watch-out-sts-site-definition-in-beta1beta2-and-b2tr-is-not-a-good-example-for-cloning\/"]}]},{"@type":"WebSite","@id":"https:\/\/blogs.devhorizon.com\/reza\/#website","url":"https:\/\/blogs.devhorizon.com\/reza\/","name":"Reza Alirezaei's Blog","description":"Blogging from the field!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.devhorizon.com\/reza\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blogs.devhorizon.com\/reza\/#\/schema\/person\/cdbb24d283697a65951cb4a14e474938","name":"Reza Alirezaei","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/3ba940d84e0ecb909e62e93df4c56daf0395c7e53c914467ab2ee73124a7d7b6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3ba940d84e0ecb909e62e93df4c56daf0395c7e53c914467ab2ee73124a7d7b6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3ba940d84e0ecb909e62e93df4c56daf0395c7e53c914467ab2ee73124a7d7b6?s=96&d=mm&r=g","caption":"Reza Alirezaei"},"url":"https:\/\/blogs.devhorizon.com\/reza\/author\/rezaa\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.devhorizon.com\/reza\/wp-json\/wp\/v2\/posts\/1139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.devhorizon.com\/reza\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.devhorizon.com\/reza\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.devhorizon.com\/reza\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.devhorizon.com\/reza\/wp-json\/wp\/v2\/comments?post=1139"}],"version-history":[{"count":0,"href":"https:\/\/blogs.devhorizon.com\/reza\/wp-json\/wp\/v2\/posts\/1139\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.devhorizon.com\/reza\/wp-json\/wp\/v2\/media?parent=1139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.devhorizon.com\/reza\/wp-json\/wp\/v2\/categories?post=1139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.devhorizon.com\/reza\/wp-json\/wp\/v2\/tags?post=1139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}