<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx</link><description>Part 3 - How to identify 3rd party products using undocumented program internal intefaces I have discussed problems when using undocumented program internal interfaces and how they affect support in Part 1 and Part 2 of this article. Now lets focus on</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#408255</link><pubDate>Wed, 27 Jul 2005 13:15:16 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:408255</guid><dc:creator>Dominik</dc:creator><description>Nice writeup Stefan. I think it definitely helps customers to decide about some 3rd party &amp;quot;products&amp;quot; that may be available. I hope and do expect that most of the &amp;quot;features&amp;quot; you listed that some 3rd party products may achieve (e.g. user management by API) are covered with vNext. The problem with the 3rd party products is in my opinion, that they may cover things that especially large companies really miss in MCMS (e.g. user management *g*)&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Dominik</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#408257</link><pubDate>Wed, 27 Jul 2005 14:05:32 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:408257</guid><dc:creator>Stefan_Gossner</dc:creator><description>Hi Dominik,&lt;br&gt;&lt;br&gt;absolutly! That are exactly those missing features. It would have been nice to have these requirements be addressed in the current version of the product. The product team has very high focus on these feature for v.Next.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Stefan</description></item><item><title>Play by the Rules or Don't Play at All!</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#408260</link><pubDate>Wed, 27 Jul 2005 14:54:36 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:408260</guid><dc:creator>Angus Logan</dc:creator><description /></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#408261</link><pubDate>Wed, 27 Jul 2005 15:30:32 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:408261</guid><dc:creator>Erjan</dc:creator><description>Indeed!&lt;br&gt;Very nice post, Stefan!&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Erjan</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#408315</link><pubDate>Thu, 28 Jul 2005 16:55:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:408315</guid><dc:creator>Chris</dc:creator><description>I just don't understand why a feature such as managing users couldn't have been released in a service pack.  Developers are buying third party tools to do these things out of necessity.&lt;br&gt;&lt;br&gt;How many service packs have come out for wss since the latest MCMS version was released?  How hard would it have been to have an intern write a few stored procedures and release a updated dll for the papi.  MCMS is a very expensive product, and MS dropped the ball here.</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#408317</link><pubDate>Thu, 28 Jul 2005 17:12:09 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:408317</guid><dc:creator>Stefan_Gossner</dc:creator><description>Hi Chris,&lt;br&gt;&lt;br&gt;Microsoft usually does not provide new feature in a service pack. &lt;br&gt;&lt;br&gt;New functionality is only provided in a new version of a product.&lt;br&gt;&lt;br&gt;The product team has a very high focus on these features and other customers requirements for next version.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Stefan</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#408367</link><pubDate>Fri, 29 Jul 2005 15:42:19 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:408367</guid><dc:creator>Sandeep</dc:creator><description>1. Having myself experimented with wrapping the COM API in .NET code to carry out the required functionality, it is very difficult to understand why the same cannot be provided by Microsoft in the form of supported API's.&lt;br&gt;2. Please read the release notes of CMS2002SP1. Some new functionality was added in the API.&lt;br&gt;3. Be aware that this is resulting in some high profile clients wishing to move to other competitor products. v.next is still an year and a half away, and clients would require another 3 to 6 months to migrate, after its release.&lt;br&gt;3. Stefan, do you know is any of the products listed in the CMS web site in the partners section are using the unpublished API's?&lt;br&gt;&lt;br&gt;Cheers!</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#408368</link><pubDate>Fri, 29 Jul 2005 15:53:28 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:408368</guid><dc:creator>Stefan_Gossner</dc:creator><description>Hi Sandeep,&lt;br&gt;&lt;br&gt;1) That is due to time constraints. Implementing this API would have slipped MCMS 2002 release by half a year. That was not acceptable.&lt;br&gt;2) That is correct. These new API calls were required for hotfix to work. Means to fix a bug in WebAuthor.&lt;br&gt;3) We are aware of this but this still does not change anything&lt;br&gt;4) As far as we are aware of: non of these partners is using undocumented API. &lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Stefan</description></item><item><title>Some people never learn :-(</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#419006</link><pubDate>Wed, 08 Feb 2006 13:51:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:419006</guid><dc:creator>Stefan Goßner</dc:creator><description>Tarek Yehin posted an article on how to create resource galleries programmatically. As already discussed...</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#515714</link><pubDate>Tue, 14 Nov 2006 14:54:46 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:515714</guid><dc:creator>Joost</dc:creator><description>&lt;p&gt;Very bad that Microsoft still doesn't have these things:&lt;/p&gt;
&lt;p&gt;- create resource galleries &lt;/p&gt;
&lt;p&gt;- create custom channel properties &lt;/p&gt;
&lt;p&gt;- manage rights groups &lt;/p&gt;
&lt;p&gt;- manage users in rights groups &lt;/p&gt;
&lt;p&gt;- assign rights groups to channels, resource galleries or template galleries &lt;/p&gt;
&lt;p&gt;- move channels, template galleries or resource galleries&lt;/p&gt;
&lt;p&gt;It would make live much easier. :-(&lt;/p&gt;</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#2086141</link><pubDate>Mon, 01 Oct 2007 21:36:42 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2086141</guid><dc:creator>Vlax</dc:creator><description>&lt;p&gt;Is this product using undocumented API calls?&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://mcms.ithit.com/"&gt;http://mcms.ithit.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks for the advice&lt;/p&gt;</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#2094204</link><pubDate>Tue, 02 Oct 2007 20:55:11 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2094204</guid><dc:creator>Stefan_Gossner</dc:creator><description>&lt;p&gt;Hi Vlax,&lt;/p&gt;
&lt;p&gt;based on the information on their website this product allows to create resource galleries.&lt;/p&gt;
&lt;p&gt;If this is true, then they are using undocumented API.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Stefan&lt;/p&gt;
</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#2612451</link><pubDate>Wed, 05 Dec 2007 17:57:47 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2612451</guid><dc:creator>slywook</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I've just a question, Is it possible to develop in c# a code in order to manage the channels tree without using CMS 2002 interfaces ?&lt;/p&gt;</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#2612799</link><pubDate>Wed, 05 Dec 2007 19:44:07 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2612799</guid><dc:creator>slywook</dc:creator><description>&lt;p&gt;Could you give me the objects/methods to manage/move the channels on CMS 2002 ?&lt;/p&gt;
&lt;p&gt;I don't find any helps concerning this point.&lt;/p&gt;</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#2612820</link><pubDate>Wed, 05 Dec 2007 19:53:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2612820</guid><dc:creator>Stefan_Gossner</dc:creator><description>&lt;p&gt;Hi Slywook,&lt;/p&gt;
&lt;p&gt;unfortunatelly it is not that simple. You cannot directly move a channcel directly.&lt;/p&gt;
&lt;p&gt;You need to create a channel with the desired name in the destination location and then move the postings there.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Stefan&lt;/p&gt;
</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#2634520</link><pubDate>Tue, 11 Dec 2007 11:45:43 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2634520</guid><dc:creator>slywook</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I always come back with my channels tree.&lt;/p&gt;
&lt;p&gt;As I can't do a drag and drop channel. I will try to do a creation of a new channel and I will move the postings.&lt;/p&gt;
&lt;p&gt;Can I do the move with a part of the channel tree ?&lt;/p&gt;
&lt;p&gt;I have another question, we use template page for each channel. &lt;/p&gt;
&lt;p&gt;Is there a possibility to link templates pages with a channel and &amp;nbsp;to keep this link during a move operation on the channel tree?&lt;/p&gt;
&lt;p&gt;Thanks &amp;nbsp;:)&lt;/p&gt;</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#2634572</link><pubDate>Tue, 11 Dec 2007 12:06:23 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2634572</guid><dc:creator>slywook</dc:creator><description>&lt;p&gt;In fact, &lt;/p&gt;
&lt;p&gt;Is it possible to manage channel (create,move,delete) and template page (linked to channel) using API and without the Interface CMS ?&lt;/p&gt;
&lt;p&gt;thanks in advance :)&lt;/p&gt;</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#2635595</link><pubDate>Tue, 11 Dec 2007 19:15:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2635595</guid><dc:creator>Stefan_Gossner</dc:creator><description>&lt;p&gt;Hi Slywook,&lt;/p&gt;
&lt;p&gt;no this is not possible. You need to adjust the links.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Stefan&lt;/p&gt;
</description></item><item><title>re: Documented / Undocumented API - Why Should I care? - Part 3</title><link>http://blogs.technet.com/stefan_gossner/archive/2005/07/27/408247.aspx#2635598</link><pubDate>Tue, 11 Dec 2007 19:16:36 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2635598</guid><dc:creator>Stefan_Gossner</dc:creator><description>&lt;p&gt;Hi Slywook, &lt;/p&gt;
&lt;p&gt;regarding your second question: you cannot move channels. But you can create and delete them.&lt;/p&gt;
&lt;p&gt;Not sure what you mean with a template page. That is not a MCMS term. Are you talking about a channel rendering script? &lt;/p&gt;
&lt;p&gt;If yes: yes you can assign a channel rendering script to a channel programmatically.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Stefan&lt;/p&gt;
</description></item></channel></rss>