Module SDK

 The PodShow Module SDK allows you to develop modules for the PodShow user and show profiles. (examples: user profile, show profile). These modules allow content from outside (and inside) the PodShow website to be displayed to website browsers. Examples of currently used external modules include: Google Maps, Del.icio.us and Last.fm. Interested in building your own module? Check out the details below!

Q: Where can I download the PodShow+ Module SDK?
A: Right here: http://tinyurl.com/rp378. If the connection fails for some reason, just choose another mirror.

Q: What is the current release of the SDK?
A: Release 1, uploaded to Sourceforge on May 17, 2006.

Q: How do I install and use the SDK?
A: Instructions may be found in drinkme.txt in the top directory of the distribution.

Q: What is required to run the SDK?
A: To run the SDK you will need: PHP 5.0 or later, the Curl extension (recommended) and Apache 2 (recommended)

Q: I’m getting a “Cannot open file” error. What gives?
A: Most likely you need to make your /mods directory writeable by the webserver.

Q: How do I get a Google Maps API key?
A: Go here and fill out the form. It’s free and takes about 30 seconds.

Q: How do I connect into PodShow to develop my module?
A: There is no need to connect into PodShow — the SDK provides a standalone development environment. You will need Apache and PHP to do the initial development as described above, but that’s all.

Q: I’m having trouble with my Apache configuration, can you help?
A: This is a large topic, in general we suggest checking the Apache documentation. Here we’ll create a list of specific tips. Virtual hosting configuration is discussed here (Apache 2.0). Remember to include “index.php” in your DirectoryIndex declaration.

Q: The SDK supports both curl and file_get_contents for fetching remote content. Must my module support both, or can I assume that curl is available at runtime?
A: You can assume that curl is available.

3 Responses to “Module SDK”

  1. [...] The FAQ has ben extended: Q: The SDK supports both curl and file_get_contents for fetching remote content. Must my module support both, or can I assume that curl is available at runtime? A: You can assume that curl is available. [...]

  2. [...] Systems and Semantic Web tech » Bookmark on del.icio.us I would like someone to create a module. There is a module SDK framework here: On this page:http://developer.podshow.com/podshow-module-sdk-faq/ , under the first Question … [...]

  3. [...] The Podshow site started off as a static, uninteresting “brochure” site this year, however it’s clear that Ron Bloom and Adam Curry are very much in touch with what’s going on on the internet. They relaunched the site earlier in the year under the name “Podshow+”, with a great directory of podcasts, podcasters and listeners. It was like a niche MySpace, something I’m sure we’ll see more of in 2007. I loved the open approach they took with 3rd party developers, using “Golden Tickets” to deliver invites into the beta. They also made an SDK available very early on to ensure they had the best 3rd party content available at launch. They made a major update to the site later in the year, adding video and music sections pulling content from big video portals and the Podsafe Music Network respectively. Finally, they released the Podshow UK (BTpodshow) site as a result of their partnership with BT which provided the same content as the main site but targeted more at a UK market. [...]

Discussion Area - Leave a Comment