Planet Drupal is an aggregated list of feeds about Drupal from all over the web. It uses Drupal core's Aggregator module. Planet Drupal is focused only on Drupal content and does not contain all posts, regardless of topic, as some other planet-style project feeds do.
Content requirements for being added to the Planet:
Posts must be about Drupal in one of the following ways:
- How-to. The post is about how to use a module, how to solve a use case with Drupal, how to design for the particulars of Drupal, how to get at a tricky configuration for Drupal, how to plan a project for Drupal implementation, etc.
- Contrib module/theme/profile/feature announcements, preferably with some discussion or background.
- Distribution release. Whether hosted, for download, etc.
- Case study or project narrative. The ins and outs of the Drupal aspect of the project.
- Presentation or event post. About your upcoming presentation, or notes from a past presentation. Should not be just a repeat of what's announced on the DrupalCon/DrupalCamp site, but get into it more. No need for duplicates.
- Views, roadmap ideas, plans, etc. on Drupal. What you see in Drupal's future.
- Posts about the Drupal community. The people, influencers, issues that concern or thrill you.
- Posts should be in English since that's the language used on Drupal.org.
What is not welcome on the Planet:
- No press releases.
- No "Oh I am having fun" posts that don't have much relevance for others. It's great you're having fun with Drupal, but unless what you're sharing can actually help others, or provide great interest, it's not appropriate Planet material.
- No job announcements. Everyone is hiring. There are better places to post that.
- No hiring announcements.
- No posts about something else that just mention Drupal in passing. See requirements regarding Planet-specific feed.
- No site launches without some sort of narrative, case study or other aspect from which people might learn something.
- Site must not appear to be in violation of the Drupal Trademark policy. If we think it's in violation, then we won't include it unless we're sure it's not (e.g., the site demonstrates that it has an explicit license).
How to get your feed to the Planet:
If you have content fitting the requirements above, then here are the next steps.
- Create your Planet Drupal-specific feed.
- Your feed must be Planet-specific. This is most easily accomplished by creating a "Drupal Planet" taxonomy term and assigning that term to only your Planet content (since Drupal automatically creates an RSS feed for each term). If you use a visible Drupal Planet tag to control your content, this will help the Drupal Planet webmasters with your application. Alternatively, you may install the Drupal Planet feature and its dependencies on your site. This will create a planet specific listing at /planet and a feed at /planet/feed.
If you are not using Drupal, you will need to make sure your site can create a feed just for your Planet content.
- Your feed should have at least a few posts already so we can evaluate the content and make sure it is appropriate for the feed. More than three posts is preferred.
- Your feed must pass source code validation since Drupal's aggregator module is very strict about parsing feed source code.
- Comments must be enabled. We highly recommend, but do not require, that anonymous comments be enabled for the content being aggregated. You're sharing your thoughts, so why not let us be able to continue the conversation on your site with everyone else?
- Your feed must be Planet-specific. This is most easily accomplished by creating a "Drupal Planet" taxonomy term and assigning that term to only your Planet content (since Drupal automatically creates an RSS feed for each term). If you use a visible Drupal Planet tag to control your content, this will help the Drupal Planet webmasters with your application. Alternatively, you may install the Drupal Planet feature and its dependencies on your site. This will create a planet specific listing at /planet and a feed at /planet/feed.
- Once your feed has met the above requirements, you should create an issue in the Drupal.org content project asking to be added to the Planet. Make sure you include the link to your feed, as well as the name you would like in the listing (e.g. Jane Doe or My Company Name).
How to deal with inappropriate content on the Planet:
If you come across a post on Planet Drupal that you feel is inappropriate or in stark violation of the content requirements above, please create an issue for it in the Drupal.org content queue so the feed can be moved to Drupal Talk temporarily.
If the post is on the edge of being appropriate you can simply contact the blog author directly.