/[gentoo]/xml/htdocs/proj/en/glep/glep-0030.txt
Gentoo

Diff of /xml/htdocs/proj/en/glep/glep-0030.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1 Revision 1.5
1GLEP: 30 1GLEP: 30
2Title: "Planet Gentoo" web log aggregator 2Title: "Planet Gentoo" web log aggregator
3Version: $Revision: 1.1 $ 3Version: $Revision: 1.5 $
4Last-Modified: $Date: 2004/10/26 00:18:41 $ 4Last-Modified: $Date: 2007/11/28 20:22:14 $
5Author: Daniel Drake <dsd@gentoo.org> 5Author: Daniel Drake <dsd@gentoo.org>
6Status: Draft 6Status: Final
7Type: Standards Track 7Type: Standards Track
8Content-Type: text/x-rst 8Content-Type: text/x-rst
9Created: 24-Oct-2004 9Created: 24-Oct-2004
10Post-History: 25-Oct-2004 10Post-History: 25-Oct-2004, 10-Nov-2004, 11-Mar-2005
11
12Status
13======
14
15The new `Planet Gentoo`_ came online 10-Mar-2005, so this GLEP is now Final.
16
17.. _Planet Gentoo: http://planet.gentoo.org/
18
11 19
12Credits 20Credits
13======= 21=======
14- `Stuart Herbert`_ for the original idea 22- `Stuart Herbert`_ for the original idea
15- `Alexander Plank`_ who also has put effort into promoting this 23- `Alexander Plank`_ who also has put effort into promoting this
45Readers would get more interested in the Gentoo project, and would get a feel 53Readers would get more interested in the Gentoo project, and would get a feel
46for the personalities of the contributing developers. Although I am not 54for the personalities of the contributing developers. Although I am not
47suggesting this should be used as an announcement tool, developers could also 55suggesting this should be used as an announcement tool, developers could also
48use this to get general messages over to the user community. 56use this to get general messages over to the user community.
49 57
58This would also benefit our development, as developers would also be able to
59keep track of what other developers are working on and promote more
60collaboration amongst each other.
61
50Specification 62Specification
51============= 63=============
52 64
53The proposed design is an installation of Planetplanet at a part of the 65The proposed design is an installation of `Planetplanet`_ at a part of the
54gentoo.org infrastructure, e.g. http://planet.gentoo.org 66gentoo.org infrastructure, e.g. http://planet.gentoo.org
55 67
56We would also provide an installation of `Wordpress`_ or a similar weblogging 68We would also provide an installation of `Wordpress`_ or a similar weblogging
57engine, for developers that do not have their own weblog or would wish to 69engine, for developers that do not have their own weblog or would wish to
58move their log to an official Gentoo hosted website. This could be provided 70move their log to an official Gentoo hosted website. This could be provided
65executed as a cronjob and fetches content from all the weblogs it has been 77executed as a cronjob and fetches content from all the weblogs it has been
66asked to, postprocesses and aggregates them into a single html file (based on 78asked to, postprocesses and aggregates them into a single html file (based on
67a template), and outputs that html content to an area provided by a webserver. 79a template), and outputs that html content to an area provided by a webserver.
68This should allow for ease of integration with any existing infrastructure. 80This should allow for ease of integration with any existing infrastructure.
69 81
82Planetplanet is configurable through a single configuration file, which lists
83the log feed URL, real name and user name for each contributing developer.
84
85`Wordpress`_ is a weblogging engine written in PHP. It relies on MySQL for
86the data store. After the initial setup, all configuration is done through a
87web-based interface.
88
70A group of people would be assigned the responsibility/CVS access to maintain 89A group of people would be assigned the responsibility/CVS access to maintain
71the planetplanet configuration file, which lists the developers weblogs to be 90these two services. I would suggest the existing infrastructure team to have
72aggregated. They would also be required to maintain the weblog engine 91this responsibility. If required, I will assist with the initial
73provided, this is done through a web-based administration interface. I would 92configuration.
74suggest the existing infrastructure team to have this responsibility.
75 93
76The planetplanet installation would fetch and aggregate developers weblogs 94The planetplanet installation would fetch and aggregate developers weblogs
77only, we would not accept non-developer logs. 95only, we would not accept non-developer logs.
78 96
79Developers do not have to host their weblogs with us, practically all blogging 97Developers do not have to host their weblogs with us, practically all blogging
80packages provide an XML feed (typically RSS) which planetplanet will happily 98packages provide an XML feed (typically RSS) which planetplanet will happily
81fetch and process. Other feed formats are also accepted, examine the 99fetch and process. Other feed formats are also accepted, examine the
82planetplanet documentation for more info. 100planetplanet documentation for more info.
101In the event of a contributing Gentoo developer leaving the project, their log
102would be removed from the aggregation. If their log was hosted by ourselves,
103it would be closed. For this reason, some developers may choose to host their
104log elsewhere - this is not a problem and is left to the decision of the
105individual developers.
106
107It is true that the addition of the planet to our website collection would add
108yet another source of Gentoo information to our collection; our users and
109developers are already overwhelmed with IRC, mailing lists, forums, and the
110central website. In contrast, a lot of information is currently replicated
111over those mediums, but the planet would provide a taste of something new.
112Developers can choose their own topics and are free to write about things that
113perhaps would not fit into our existing communication mediums. Additionally,
114the planet will attempt to bring some existing content together by linking to
115recent commits, bug lists, and dev.gentoo.org webspace for each contributing
116developer.
83 117
84It has been suggested that the activity of the planet may be an issue: 118It has been suggested that the activity of the planet may be an issue:
85although a lot of activity would make the planet very successful, it may look 119although a lot of activity would make the planet very successful, it may look
86bad on us as a whole if the planet is inactive. 120bad on us as a whole if the planet is inactive.
87 121
103on the gentoo-dev mailing list. I predict that given more publicity amongst 137on the gentoo-dev mailing list. I predict that given more publicity amongst
104the developers, this idea would be even more popular. I also predict that if 138the developers, this idea would be even more popular. I also predict that if
105such a planet were to go live, other developers would be motivated to join in, 139such a planet were to go live, other developers would be motivated to join in,
106and new developers joining the project would be keen on contributing. 140and new developers joining the project would be keen on contributing.
107 141
142The success of the planet will be evaluated by examining the number of hits to
143the planet. 3 months after launch, one weeks worth of logs will be recorded,
144and hits will be counted. If the hit count for that week is below 1000, the
145planet will be deemed as not having met its target, and appropriate action can
146be taken if the planet appears to be harming our image.
147
108Backwards Compatibility 148Backwards Compatibility
109======================= 149=======================
110 150
111No issues. 151No issues.
112 152
123 163
124.. _Alexander Plank: alexander@gentoo.org 164.. _Alexander Plank: alexander@gentoo.org
125 165
126.. _Planetplanet: http://www.planetplanet.org 166.. _Planetplanet: http://www.planetplanet.org
127 167
128.. _Wordpress: http://packages.gentoo.org/search/?sstring=wordpress 168.. _Wordpress: http://packages.gentoo.org/package/wordpress
129 169
130.. _gentoo-dev discussion: http://thread.gmane.org/gmane.linux.gentoo.devel/20480 170.. _gentoo-dev discussion: http://thread.gmane.org/gmane.linux.gentoo.devel/20480
131 171
132.. _Planet Gentoo mini-survey: http://penguincluster.com/cgi-bin/wiki.pl/BlogInterest 172.. _Planet Gentoo mini-survey: http://penguincluster.com/cgi-bin/wiki.pl/BlogInterest
133 173

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.20