Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63160 - "Planet Gentoo" blog aggregator template
Summary: "Planet Gentoo" blog aggregator template
Status: RESOLVED FIXED
Alias: None
Product: Websites
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Kurt Lieber (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-07 13:30 UTC by Daniel Drake (RETIRED)
Modified: 2005-03-13 11:42 UTC (History)
11 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
index.html.tmpl (index.html.tmpl,2.95 KB, text/plain)
2004-09-07 14:08 UTC, Daniel Drake (RETIRED)
Details
config.ini (config.ini,2.15 KB, text/plain)
2004-09-07 14:08 UTC, Daniel Drake (RETIRED)
Details
output.tar.bz2 (output.tar.bz2,10.47 KB, application/octet-stream)
2004-09-07 14:09 UTC, Daniel Drake (RETIRED)
Details
Screenshot (planetgentoo.png,153.33 KB, image/png)
2004-09-07 14:10 UTC, Daniel Drake (RETIRED)
Details
config.ini v2 (config.ini,1.27 KB, text/plain)
2004-10-27 10:01 UTC, Daniel Drake (RETIRED)
Details
index.html.tmpl v2 (index.html.tmpl,3.46 KB, text/plain)
2004-10-27 10:02 UTC, Daniel Drake (RETIRED)
Details
planet.css (planet.css,2.34 KB, text/plain)
2004-10-27 10:03 UTC, Daniel Drake (RETIRED)
Details
config.ini v3 (config.ini,1.80 KB, text/plain)
2004-11-23 13:31 UTC, Daniel Drake (RETIRED)
Details
index.html.tmpl v3 (index.html.tmpl,3.55 KB, text/plain)
2004-11-23 13:32 UTC, Daniel Drake (RETIRED)
Details
rss20.xml.tmpl (rss20.xml.tmpl,691 bytes, text/plain)
2004-11-23 13:33 UTC, Daniel Drake (RETIRED)
Details
output.tar.bz2 v2 (output.tar.bz2,10.45 KB, application/octet-stream)
2004-11-23 13:37 UTC, Daniel Drake (RETIRED)
Details
developer handbook update (dev-hb-update.patch,2.29 KB, patch)
2005-02-05 09:07 UTC, Daniel Drake (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Drake (RETIRED) gentoo-dev 2004-09-07 13:30:07 UTC
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 Daniel Drake (RETIRED) gentoo-dev 2004-09-07 14:08:09 UTC
Created attachment 39147 [details]
index.html.tmpl

The template file
Comment 2 Daniel Drake (RETIRED) gentoo-dev 2004-09-07 14:08:41 UTC
Created attachment 39148 [details]
config.ini

Sample config.ini used to produce the aggregated output from the template
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2004-09-07 14:09:40 UTC
Created attachment 39149 [details]
output.tar.bz2

Contents of "output" directory (includes required images and stylesheet)
Comment 4 Daniel Drake (RETIRED) gentoo-dev 2004-09-07 14:10:31 UTC
Created attachment 39150 [details]
Screenshot

Screenshot for the curious eyes :)
Comment 5 Stuart Herbert (RETIRED) gentoo-dev 2004-09-07 14:14:22 UTC
Only looked at the screenshot, but this lot looks very useful.  Thanks Daniel ;-)
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2004-09-07 14:18:21 UTC
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 Daniel Drake (RETIRED) gentoo-dev 2004-10-27 10:01:45 UTC
Created attachment 42703 [details]
config.ini v2

Sample config file, which now also stores the username for each contributor
Comment 8 Daniel Drake (RETIRED) gentoo-dev 2004-10-27 10:02:42 UTC
Created attachment 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 Daniel Drake (RETIRED) gentoo-dev 2004-10-27 10:03:28 UTC
Created attachment 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 Daniel Drake (RETIRED) gentoo-dev 2004-11-23 13:31:55 UTC
Created attachment 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 Daniel Drake (RETIRED) gentoo-dev 2004-11-23 13:32:42 UTC
Created attachment 44593 [details]
index.html.tmpl v3

Reference the rss2 feed in <head>
Comment 12 Daniel Drake (RETIRED) gentoo-dev 2004-11-23 13:33:44 UTC
Created attachment 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 Daniel Drake (RETIRED) gentoo-dev 2004-11-23 13:37:52 UTC
Created attachment 44599 [details]
output.tar.bz2 v2

new base output tarball added for convenience, includes the latest stylesheet
now.
Comment 14 Daniel Drake (RETIRED) gentoo-dev 2005-02-05 09:07:57 UTC
Created attachment 50451 [details, diff]
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 Lance Albertson (RETIRED) gentoo-dev 2005-02-17 07:38:18 UTC
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 Tim Yamin (RETIRED) gentoo-dev 2005-02-17 09:08:15 UTC
Handbook patch looks fine. Want me to commit it in?
Comment 17 Lance Albertson (RETIRED) gentoo-dev 2005-02-17 09:09:49 UTC
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 Donnie Berkholz (RETIRED) gentoo-dev 2005-02-17 12:17:56 UTC
+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 Jeffrey Forman (RETIRED) gentoo-dev 2005-03-06 18:10:07 UTC
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 Daniel Drake (RETIRED) gentoo-dev 2005-03-07 00:57:52 UTC
Already had that planned, but forgot I had written the newer Planet template. It's now done on both sites.
Comment 21 Daniel Drake (RETIRED) gentoo-dev 2005-03-13 11:42:52 UTC
http://planet.gentoo.org