layout tweaks
[planet-ucc.git] / Changelog
1 2004-05-04
2 ==========
3  * planet.css
4  * XHTMLWriter.py
5    Layout tweaks.
6
7 2004-04-28
8 ==========
9  * update-planet
10    Cacheability hacks for Adrian Woodley's blog.
11  * XMLParse2.py
12    Logging tweaks.
13  * extras/feedparser.py
14    Upgraded to new version of feedparser.
15
16 2004-03-22
17 ==========
18  * CacheHandler.py
19    Fixed glitch caused by previous changes.
20  * FOAFWriter.py
21    XML mistake, oops.
22
23 2004-03-20
24 ==========
25  * update-planet, XMLWriter.py, XHTMLWriter.py, RSS1Writer.py, RSS2Writer.py,
26     XMLParse2.py
27    Stopped overwriting .blogTitle, adding a field .blogName to store the name
28    of the syndicated blogger.
29  * XHTMLWriter.py, planet.css
30    Added (heavily modified code) from [TRS] to make it show the name of the
31    blog when you hover over the name of the person. The name of the blogger,
32    and name of the article are now linked (this is not obvious after changes
33    to planet.css).
34  * Added FOAFWriter.py
35    A plugin to XMLWriter to do FOAF (Friend Of A Friend) XML feeds. FOAF
36    actually seems quite complex in what it can tell you, however the FOAF
37    feeds from the Planets is quite simplistic. This should suffice [YAK].
38  * Added OPMLWriter.py
39    A plugin to XMLWriter to do OPML.
40  * update-planet, launch-update-planet.sh
41    FOAF and OPML support.
42  * sidebar.html
43    Mentions of new syndication.
44  * faq.html
45    Fixed annoying mistakes. Should really write an FAQ.
46
47 2004-03-15
48 ==========
49  * update-planet
50    Cacheability improvements
51  * crontab
52    Write output to logfile.
53  * CacheHandler.py
54    Add != operator to CacheObject
55  * launch-update-planet.sh
56    Cacheability improvements
57
58 2004-03-06
59 ==========
60  * Added RSS2Writer.py
61    XMLWriter plugin for handling RSS2 output.
62  * Added XHTMLWriter.py
63    Moved XHTMLWriter plugin out of XMLWriter.
64  * XMLWriter.py
65    Moved XHTMLWriter to it's own file, made some API changes.
66  * update-planet
67    Reflected API changes to XMLWriter, added generator for RSS2 feed.
68    Added generator for RSS1 feed.
69  * crontab
70    Changed crontab to use launch-update-planet.sh
71  * XMLParse2
72    Added line to give personalised USER_AGENT.
73  * Added RSS1Writer.py
74    Output plugin for RSS1 files.
75  * Added launch-update-planet.sh
76    A shell script to wrap update-planet.
77  * sidebar.html
78    Updated sidebar.
79
80 2004-02-28
81 ==========
82  * crontab
83    Reduced update time to 5 minutes
84  * planet.css
85    Tweaked CSS to make sidebar background non-transparent.
86  * feedlist
87    Added people.
88
89 2004-02-15
90 ==========
91  * update-planet
92    Fixed some random DEBUG messages.
93
94 2004-02-14
95 ==========
96  * Brought the Changelog up to date.
97
98 2004-02-13
99 ==========
100  * feedlist
101    Added more blogs.
102
103 2004-02-12
104 ==========
105  * XMLParse2.py
106    Fixed some issues to do with creating the cache.
107  * XMLWriter.py
108    Made feedlist appear in alphabetical order.
109  * update-planet
110    Caching fixes.
111  * CacheHandler.py
112    Caching fixes. Removed debug statements due to not finding cache, these
113    should be obvious from the status output.
114
115 2004-02-09
116 ==========
117  * Added XMLParse2.py
118    XMLParse2 is a wrapper to feedparser by Mark Pilgrim.
119    This required a slight change to the base API, as
120    feedparser does the downloading for us. According
121    to [TRS], using feedparser and a good caching
122    system will drop our download requirement significantly.
123  * Added extra/feedparser.py
124    Mark Pilgrim's feedparser version 3.0-beta-14 from
125    http://diveintomark.org/projects/feed_parser/
126  * Added CacheHandler.py
127    CacheHandler and CacheObject are objects for dealing with
128    the caching of blog items. It will allow us to store
129    preparsed blogs in cache/ for retrieval if a new download
130    proves to be unrequired.
131  * planet.css
132    Added underline for date/entry links, because [TRS] did not
133    even realise they were links. I'm sure not underlining links
134    it a big usability faux-par.
135    Added default link style for .item
136  * sidebar.html
137    Changed the text slightly.
138  * XMLWriter.py
139    Added a (feed) link to the sidebar in the sections "feeds".
140    This links to the actual XML feed we are syndicating.
141  * update-planet
142    Modifications to including caching as well as changes to the
143    API used by XMLParse2, this breaks compatibility with XMLParse
144    (the original).
145  * Added Changelog
146    This file. Mentions changed stuff.
147  * Added faq.html
148    This should be self explanatory, really.
149  * ucc.png
150    Improved logo from Hourann Bosci <[email protected]>
151
152 2004-02-08
153 ==========
154  * crontab
155    Turned runtime down to 10 minutes.
156  * feedlist
157    Added more feeds.
158  * XMLParse.py
159    Added Atom support.
160    Bug fixes.
161  * XMLWriter.py
162    Bug fixes.
163  * sidebar.html
164    Changed text.
165
166 2004-02-07
167 ==========
168  * Added footer.html
169    Footer on each page.
170  * Added header.html
171    Header on each page.
172  * Added icon.png
173    The icon that appears in the favicon spot.
174  * Added title.png
175    The title "Planet UCC"
176  * Added ucc.png
177    The UCC "Sun" logo (appears on the right hand side).
178  * Added crontab
179    The crontab used on billy.
180  * Added feedlist
181    The list of feeds we are downloading.
182  * Added planet.css
183    The Planet UCC stylesheet.
184  * Added sidebar.html
185    The text appearing in the sidebar.
186  * Added update-planet
187    The wrapper that puts a whole planet together.
188  * Added XMLParse.py
189    Generic abtract XML Parser (also contains Blog objects.
190    Currently supports RSSv2 and RDF.
191  * Added XMLWriter.py
192    Generic abtract XML Writer. Currently supports XHTML.

UCC git Repository :: git.ucc.asn.au