Project Overview
Throughout this chapter, we will develop a solution that will enable MCMS Authors to maintain content stored in the MCMS repository using InfoPath 2003 via ASP.NET Web services.
The user will be able to launch a single InfoPath form and select the posting they wish to modify, which can be based on any MCMS template. A Web service call will then be made that loads the posting, placeholders, and custom properties from the MCMS repository, using the MCMS Publishing API (PAPI). The InfoPath form will then be populated with this data so the user can make their modifications to the content. Once the changes are complete they can then be sent back to the ASP.NET Web service and saved to MCMS.
For simplicity the solution outlined in this chapter will only permit editing of HtmlPlaceholders
and Text
custom properties of existing postings, but it could be extended to create new postings, use different types of placeholders, and to set selection custom properties. For further enhancement...