--- xml/htdocs/proj/en/glep/glep-0030.txt 2004/10/26 00:18:41 1.1 +++ xml/htdocs/proj/en/glep/glep-0030.txt 2004/11/10 16:14:15 1.2 @@ -1,7 +1,7 @@ GLEP: 30 Title: "Planet Gentoo" web log aggregator -Version: $Revision: 1.1 $ -Last-Modified: $Date: 2004/10/26 00:18:41 $ +Version: $Revision: 1.2 $ +Last-Modified: $Date: 2004/11/10 16:14:15 $ Author: Daniel Drake Status: Draft Type: Standards Track @@ -47,10 +47,14 @@ suggesting this should be used as an announcement tool, developers could also use this to get general messages over to the user community. +This would also benefit our development, as developers would also be able to +keep track of what other developers are working on and promote more +collaboration amongst each other. + Specification ============= -The proposed design is an installation of Planetplanet at a part of the +The proposed design is an installation of `Planetplanet`_ at a part of the gentoo.org infrastructure, e.g. http://planet.gentoo.org We would also provide an installation of `Wordpress`_ or a similar weblogging @@ -67,11 +71,17 @@ a template), and outputs that html content to an area provided by a webserver. This should allow for ease of integration with any existing infrastructure. +Planetplanet is configurable through a single configuration file, which lists +the log feed URL, real name and user name for each contributing developer. + +`Wordpress`_ is a weblogging engine written in PHP. It relies on MySQL for +the data store. After the initial setup, all configuration is done through a +web-based interface. + A group of people would be assigned the responsibility/CVS access to maintain -the planetplanet configuration file, which lists the developers weblogs to be -aggregated. They would also be required to maintain the weblog engine -provided, this is done through a web-based administration interface. I would -suggest the existing infrastructure team to have this responsibility. +these two services. I would suggest the existing infrastructure team to have +this responsibility. If required, I will assist with the initial +configuration. The planetplanet installation would fetch and aggregate developers weblogs only, we would not accept non-developer logs. @@ -80,6 +90,22 @@ packages provide an XML feed (typically RSS) which planetplanet will happily fetch and process. Other feed formats are also accepted, examine the planetplanet documentation for more info. +In the event of a contributing Gentoo developer leaving the project, their log +would be removed from the aggregation. If their log was hosted by ourselves, +it would be closed. For this reason, some developers may choose to host their +log elsewhere - this is not a problem and is left to the decision of the +individual developers. + +It is true that the addition of the planet to our website collection would add +yet another source of Gentoo information to our collection; our users and +developers are already overwhelmed with IRC, mailing lists, forums, and the +central website. In contrast, a lot of information is currently replicated +over those mediums, but the planet would provide a taste of something new. +Developers can choose their own topics and are free to write about things that +perhaps would not fit into our existing communication mediums. Additionally, +the planet will attempt to bring some existing content together by linking to +recent commits, bug lists, and dev.gentoo.org webspace for each contributing +developer. It has been suggested that the activity of the planet may be an issue: although a lot of activity would make the planet very successful, it may look @@ -105,6 +131,12 @@ such a planet were to go live, other developers would be motivated to join in, and new developers joining the project would be keen on contributing. +The success of the planet will be evaluated by examining the number of hits to +the planet. 3 months after launch, one weeks worth of logs will be recorded, +and hits will be counted. If the hit count for that week is below 1000, the +planet will be deemed as not having met its target, and appropriate action can +be taken if the planet appears to be harming our image. + Backwards Compatibility =======================