Work with remote applications
Using the Atom Publishing Protocol, also known as AtomPub, you can retrieve a feed of the remote applications that are deployed in a given community.You can also create instances of community widgets using the API. You can programmatically add community files and forums by default. However, before you can programmatically add a community activity, blog, or wiki, the widget must be added to the community using the Customize menu in the product user interface. No service document resource is available for these widgets in the remote applications feed until they are explicitly added to the community.
You can use the remote applications API to add bookmarks and feeds as well. However, it is easier to add these items using the publishing APIs documented in the topics Work with community bookmarks programmatically and Work with feed links respectively. Note that the bookmarks and feeds you create using these APIs are stored in Communities only; the bookmarks are not stored in the Bookmarks application.
Retrieve a remote applications list
To retrieve a list of remote applications associated with a community, use the remote applications link in the community entry Atom document.Create community activities
To create a community activity, send a POST request to the remote applications feed of the community to which you want to add the activity.Create a community blog programmatically
To create a community blog, send a POST request to the remote applications feed of the community to which you want to add the blog.Create community files
To create a community file, send a POST request to the remote applications feed of the community to which you want to add the file.Create community forums
To create a community forum, send a POST request to the remote applications feed of the community to which you want to add the forum.Create community wikis programmatically
To create a community wiki, send a POST request to the remote applications feed of the community to which you want to add the wiki.
Parent topic
Communities APIRelated concepts
Administer widgets and remote applications
Work with feed links
Work with community bookmarks programmatically
});