Planet aggregator
Encyclopedia
In online media, Planet is a feed aggregator application designed to collect posts from the weblogs of members of an Internet community and display them on a single page. Planet runs on a web server
Web server
Web server can refer to either the hardware or the software that helps to deliver content that can be accessed through the Internet....

. It creates pages with entries from the original feeds in chronological order, most recent entries first.

Planet was written in Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

 and maintained by Jeff Waugh
Jeff Waugh
Jeff Waugh is an Australian free software and open source software developer. He is a consultant for Waugh Partners and is known for his past prominence in the GNOME and Ubuntu projects and communities.- Career :...

 and Scott James Remnant
Scott James Remnant
Scott James Remnant is an open source software developer.Scott is a former employee of Canonical Ltd. where he worked as the "Ubuntu Developer Manager" on the Ubuntu Linux distribution...

. A successor, Venus, was started by Sam Ruby
Sam Ruby
Sam Ruby is a prominent software developer who has made significant contributions to many of the Apache Software Foundation's open source software projects, and to the standardization of web feeds via his involvement with the Atom web feed standard and the feedvalidator.org web service.He currently...

.

Released under the Python License
Python License
The Python License is a deprecated computer software license created by the Corporation for National Research Initiatives . It was used for versions 1.6 and 2.0 of the Python programming language, both released in the year 2000...

, Planet is free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

.

Design

Planet uses Mark Pilgrim
Mark Pilgrim
Mark Pilgrim is a software developer, writer, and advocate of free software. He authors a popular blog, and has written several books including Dive into Python, a guide to the Python programming language published under the GNU Free Documentation License...

's Universal Feed Parser to process
Parsing
In computer science and linguistics, parsing, or, more formally, syntactic analysis, is the process of analyzing a text, made of a sequence of tokens , to determine its grammatical structure with respect to a given formal grammar...

 feeds in RDF
Resource Description Framework
The Resource Description Framework is a family of World Wide Web Consortium specifications originally designed as a metadata data model...

, RSS
RSS (file format)
RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format...

 and Atom
Atom (standard)
The name Atom applies to a pair of related standards. The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol is a simple HTTP-based protocol for creating and updating web resources.Web feeds allow software programs to check for updates published on a...

 format
File format
A file format is a particular way that information is encoded for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa. There are different kinds of formats for...

, and Tomas Styblo's htmltmpl templating engine
Template engine
A template engine is software that is designed to process web templates and content information to produce output web documents. It runs in the context of a template system.-Types:...

 to output static files in any format.

Adoption

Websites that aggregate posts from different blogs using Planet or similar software are known as planets themselves. Such sites are commonly associated with free and open source software
Free and open source software
Free and open-source software or free/libre/open-source software is software that is liberally licensed to grant users the right to use, study, change, and improve its design through the availability of its source code...

projects, where they are used to collect posts from the various developers involved in projects.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK