Summary: | "Planet Gentoo" blog aggregator template | ||
---|---|---|---|
Product: | Websites | Reporter: | Daniel Drake (RETIRED) <dsd> |
Component: | Other | Assignee: | Kurt Lieber (RETIRED) <klieber> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | arj, comrel, dberkholz, henrik, ian, pythonhead, ramereth, stuart, tove, trapni, yoswink |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
index.html.tmpl
config.ini output.tar.bz2 Screenshot config.ini v2 index.html.tmpl v2 planet.css config.ini v3 index.html.tmpl v3 rss20.xml.tmpl output.tar.bz2 v2 developer handbook update |
Description
Daniel Drake (RETIRED)
2004-09-07 13:30:07 UTC
Created attachment 39147 [details]
index.html.tmpl
The template file
Created attachment 39148 [details]
config.ini
Sample config.ini used to produce the aggregated output from the template
Created attachment 39149 [details]
output.tar.bz2
Contents of "output" directory (includes required images and stylesheet)
Created attachment 39150 [details]
Screenshot
Screenshot for the curious eyes :)
Only looked at the screenshot, but this lot looks very useful. Thanks Daniel ;-) 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 Created attachment 42703 [details]
config.ini v2
Sample config file, which now also stores the username for each contributor
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.
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
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...
Created attachment 44593 [details]
index.html.tmpl v3
Reference the rss2 feed in <head>
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/ Created attachment 44599 [details]
output.tar.bz2 v2
new base output tarball added for convenience, includes the latest stylesheet
now.
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 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) Handbook patch looks fine. Want me to commit it in? 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. +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. 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" Already had that planned, but forgot I had written the newer Planet template. It's now done on both sites. |