If your community of users has an existing portal, you might want to let them see information about Talent Suite modules and catalogs directly in the portal instead of requiring them to access Talent Suite.
One simple way to do that is to use the Latest Courses gadget, which makes it possible to include information about new courses simply by copying a snippet of HTML markup into the source code of your site.
For those comfortable with a little programming, however, the Talent Suite API offers much more flexibility. In particular, the following API functions would be relevant.
api/catalog- Returns the contents of a catalog.
api/modules- Returns information about a specific module.
api/module- Returns a list of modules matching specific search criteria.
You can find more information on the above API functions by going to Manage > Developer Tools > Talent Suite API in your Talent Suite site.
The following code samples might also be relevant.
- PHP (see in particular
catalog.phpandmodule.php) - JavaServer Pages (JSP)
You can combine the above techniques with the Checkout API to create a custom storefront from which your customers can buy your courses.