I have to schedule a page to publish automatically once a week. I don't see any out if the box feature to schedule it. How can this be achieved using the SDL Tridion 2011 APIs.
Your best bet would be to write a small command line or power shell script which uses the SDL Tridion Core Service, then schedule it to run using the Windows Task Scheduler. Once you have created a Core Service client (there are lots of examples here on SO), you can then call the publish method as follows:
_client.Publish(pageId, publishInstruction, targets, priority, readOptions);
If you need further details please download the CoreService API from the following URL and search for "ICoreService2011.Publish":
https://www.sdltridionworld.com/downloads/documentation/SDLTridion2011SP1/index.aspx
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With