Bug 63160 - "Planet Gentoo" blog aggregator template
Bug#: 63160 Product:  Website www.gentoo.org Version: n/a Platform: All
OS/Version: All Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: klieber@gentoo.org Reported By: dsd@gentoo.org
Component: Other
URL: 
Summary: "Planet Gentoo" blog aggregator template
Keywords:  
Status Whiteboard: 
Opened: 2004-09-07 13:30 0000
Description:   Opened: 2004-09-07 13:30 0000
I've created a template file for www-client/planet-20040808 in hope of pushing
forward the "Planet Gentoo" idea - I think this a good idea because it is one
step we can take to reduce the gap between the user and developer communities.

The design is nothing new, I just tried to copy the www.gentoo.org style.
Hopefully this is acceptable, because I suck at designing things :P

I'll post my work here shortly.

------- Comment #1 From Daniel Drake 2004-09-07 14:08:09 0000 -------
Created an attachment (id=39147) [details]
index.html.tmpl

The template file

------- Comment #2 From Daniel Drake 2004-09-07 14:08:41 0000 -------
Created an attachment (id=39148) [details]
config.ini

Sample config.ini used to produce the aggregated output from the template

------- Comment #3 From Daniel Drake 2004-09-07 14:09:40 0000 -------
Created an attachment (id=39149) [details]
output.tar.bz2

Contents of "output" directory (includes required images and stylesheet)

------- Comment #4 From Daniel Drake 2004-09-07 14:10:31 0000 -------
Created an attachment (id=39150) [details]
Screenshot

Screenshot for the curious eyes :)

------- Comment #5 From Stuart Herbert (RETIRED) 2004-09-07 14:14:22 0000 -------
Only looked at the screenshot, but this lot looks very useful.  Thanks Daniel
;-)

------- Comment #6 From Daniel Drake 2004-09-07 14:18:21 0000 -------
Sample install instructions:
1. emerge planet
2. cp -R /usr/lib/planet ~/planet
3. cd ~/planet
4. download and extract output.tar.bz2 from here
5. mkdir gentoo
6. download config.ini and index.html.tmpl into gentoo/
7. python planet.py gentoo/config.ini

------- Comment #7 From Daniel Drake 2004-10-27 10:01:45 0000 -------
Created an attachment (id=42703) [details]
config.ini v2

Sample config file, which now also stores the username for each contributor

------- Comment #8 From Daniel Drake 2004-10-27 10:02:42 0000 -------
Created an attachment (id=42704) [details]
index.html.tmpl v2

New template file, which uses the new username config entries to provide links
to the users buglist, commit stats, and dev.gentoo.org homepage. Also some
minor tweaks to the backing HTML.

------- Comment #9 From Daniel Drake 2004-10-27 10:03:28 0000 -------
Created an attachment (id=42705) [details]
planet.css

New stylesheet. This goes in the output/ directory and should replace the one
that was included in output.tar.bz2

------- Comment #10 From Daniel Drake 2004-11-23 13:31:55 0000 -------
Created an attachment (id=44592) [details]
config.ini v3

Update the feeds to produce - we now just produce the HTML and a RSS 2.0 feed.
Others can be produced in future if we have reason to...

------- Comment #11 From Daniel Drake 2004-11-23 13:32:42 0000 -------
Created an attachment (id=44593) [details]
index.html.tmpl v3

Reference the rss2 feed in <head>

------- Comment #12 From Daniel Drake 2004-11-23 13:33:44 0000 -------
Created an attachment (id=44594) [details]
rss20.xml.tmpl

The RSS2 feed template
Like the other files mentioned in comment #6 step 6, this also goes into
gentoo/

------- Comment #13 From Daniel Drake 2004-11-23 13:37:52 0000 -------
Created an attachment (id=44599) [details]
output.tar.bz2 v2

new base output tarball added for convenience, includes the latest stylesheet
now.

------- Comment #14 From Daniel Drake 2005-02-05 09:07:57 0000 -------
Created an attachment (id=50451) [details]
developer handbook update

Proposed how to get involved and guidelines text for
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=1&chap=4

------- Comment #15 From Lance Albertson 2005-02-17 07:38:18 0000 -------
Devrel: do you have any problems with the proposed addition to the dev handbook
for planet gentoo? If so let us know! (I can't remember if we got a go ahead
from you on that part)

------- Comment #16 From Tim Yamin (RETIRED) 2005-02-17 09:08:15 0000 -------
Handbook patch looks fine. Want me to commit it in?

------- Comment #17 From Lance Albertson 2005-02-17 09:09:49 0000 -------
Not until we get the site up and running and we've tested it a little. We'll
probably want to send an email to -core when we're ready so that *all* devs
know about the policy on it.

------- Comment #18 From Donnie Berkholz 2005-02-17 12:17:56 0000 -------
+If you have a blog elsewhere, then it needs to be able to provide an XML
+content feed. If you blog into categories, we need to be able to get an XML
+feed which covers your "Gentoo" category but no others. This is probably a
+non-issue, as almost all blogs provide standardised feeds like this.

This is the one that's going to cause problems with Robin, me and anyone else who uses LiveJournal (which is a lot of people). Thus the suggestion of somehow filtering by topic.

------- Comment #19 From Jeffrey Forman (RETIRED) 2005-03-06 18:10:07 0000 -------
Something I was talking to lance earlier about was putting a footer at the
bottom of the template.."The views expressed here are of the invidivual dev,
and not Gentoo as a whole....blah blah"

------- Comment #20 From Daniel Drake 2005-03-07 00:57:52 0000 -------
Already had that planned, but forgot I had written the newer Planet template.
It's now done on both sites.

------- Comment #21 From Daniel Drake 2005-03-13 11:42:52 0000 -------
http://planet.gentoo.org