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 3rd party products as these might consume such interfaces which would also impact your current environment.
The most reliable way to identify if a 3rd party product uses any undocumented program internal interfaces is to ask the 3rd party company. Hopefully they will tell the truth.
Beside that: you can be sure that the 3rd party product uses undocumented program internal interfaces if the product offers features that cannot be build using the documented API.
For MCMS you can be sure that undocumented program internal interfaces are used if the 3rd party product offers at least one of the following features:
None of the above featues can be achieved with MCMS without using undocumented program internal interfaces.
If you currently own such a product you should definitly read Part 1 and Part 2 of this article. You might also want to check with the 3rd party company to see if they have a version of their software that uses only documented API.
Part 1 - Technical BackgroundPart 2 - What would YOU do?
Very bad that Microsoft still doesn't have these things:
- create resource galleries
- create custom channel properties
- manage rights groups
- manage users in rights groups
- assign rights groups to channels, resource galleries or template galleries
- move channels, template galleries or resource galleries
It would make live much easier. :-(
Is this product using undocumented API calls?
Thanks for the advice
based on the information on their website this product allows to create resource galleries.
If this is true, then they are using undocumented API.
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 ?
Could you give me the objects/methods to manage/move the channels on CMS 2002 ?
I don't find any helps concerning this point.
unfortunatelly it is not that simple. You cannot directly move a channcel directly.
You need to create a channel with the desired name in the destination location and then move the postings there.