Carrie,
Very sorry for the delay in getting back to this.
Listening to a song
That's likely something that could be implemented right now in one of two ways. Can you let me know if the video/song starts automatically when the page loads, or if the user needs to 'click' play (or something similar to start it)? That will depend on how you implement it. As for the actual action, you could make the action "Listen to song" or "Watch a video", it's up to you.
Buy a product
Yes, we think a "User bought" action will be great, and something we have planned. It still may not be for a few months (mid-year is a good estimate), but it's coming. As for other action ideas, you can't automatically post something unless Facebook has a 'built-in' action already. You can check out their
Predefined Actions
, but I don't think any are what you're looking for.
The other alternative would be to create your own "button", like "Like", or "Interested" or something like that. A user could click that when viewing a product and it would post to their timeline.
You could also make a button on the "Thank you" page after an order is complete to say "I bought xyz". This would take a little more work as you'd need to have some PHP fetch the purchase information, but may work better as you're giving the user the option to share.
What we're planning for our Open Graph plugin would be an automatic post when a user purchases something, which may not be the best course in all situations.
Writing an article
This is something we're hoping to add to K2 and Joomla content 'soon'. This would use the
news.publishes
built-in action and is looked for by quite a few users, not just yourself.
In general, right now we're in the midst of finalizing a site-wide update. Once that's done, that will clear up a few more hands to be working on Open Graph plugins, and the next release of JFBConnect. There will be a lot of progress with that soon and we're hoping to have some good updates out starting in mid/late May
Keep me posted on the above. It sounds like 1-2 of the things you're looking for can likely be done now (with a little work).
Thanks,
Alex