Cacheability Improvements
[planet-ucc.git] / Changelog
1 2004-03-15
2 ==========
3  * update-planet
4    Cacheability improvements
5  * crontab
6    Write output to logfile.
7  * CacheHandler.py
8    Add != operator to CacheObject
9  * launch-update-planet.sh
10    Cacheability improvements
11
12 2004-03-06
13 ==========
14  * Added RSS2Writer.py
15    XMLWriter plugin for handling RSS2 output.
16  * Added XHTMLWriter.py
17    Moved XHTMLWriter plugin out of XMLWriter.
18  * XMLWriter.py
19    Moved XHTMLWriter to it's own file, made some API changes.
20  * update-planet
21    Reflected API changes to XMLWriter, added generator for RSS2 feed.
22    Added generator for RSS1 feed.
23  * crontab
24    Changed crontab to use launch-update-planet.sh
25  * XMLParse2
26    Added line to give personalised USER_AGENT.
27  * Added RSS1Writer.py
28    Output plugin for RSS1 files.
29  * Added launch-update-planet.sh
30    A shell script to wrap update-planet.
31  * sidebar.html
32    Updated sidebar.
33
34 2004-02-28
35 ==========
36  * crontab
37    Reduced update time to 5 minutes
38  * planet.css
39    Tweaked CSS to make sidebar background non-transparent.
40  * feedlist
41    Added people.
42
43 2004-02-15
44 ==========
45  * update-planet
46    Fixed some random DEBUG messages.
47
48 2004-02-14
49 ==========
50  * Brought the Changelog up to date.
51
52 2004-02-13
53 ==========
54  * feedlist
55    Added more blogs.
56
57 2004-02-12
58 ==========
59  * XMLParse2.py
60    Fixed some issues to do with creating the cache.
61  * XMLWriter.py
62    Made feedlist appear in alphabetical order.
63  * update-planet
64    Caching fixes.
65  * CacheHandler.py
66    Caching fixes. Removed debug statements due to not finding cache, these
67    should be obvious from the status output.
68
69 2004-02-09
70 ==========
71  * Added XMLParse2.py
72    XMLParse2 is a wrapper to feedparser by Mark Pilgrim.
73    This required a slight change to the base API, as
74    feedparser does the downloading for us. According
75    to [TRS], using feedparser and a good caching
76    system will drop our download requirement significantly.
77  * Added extra/feedparser.py
78    Mark Pilgrim's feedparser version 3.0-beta-14 from
79    http://diveintomark.org/projects/feed_parser/
80  * Added CacheHandler.py
81    CacheHandler and CacheObject are objects for dealing with
82    the caching of blog items. It will allow us to store
83    preparsed blogs in cache/ for retrieval if a new download
84    proves to be unrequired.
85  * planet.css
86    Added underline for date/entry links, because [TRS] did not
87    even realise they were links. I'm sure not underlining links
88    it a big usability faux-par.
89    Added default link style for .item
90  * sidebar.html
91    Changed the text slightly.
92  * XMLWriter.py
93    Added a (feed) link to the sidebar in the sections "feeds".
94    This links to the actual XML feed we are syndicating.
95  * update-planet
96    Modifications to including caching as well as changes to the
97    API used by XMLParse2, this breaks compatibility with XMLParse
98    (the original).
99  * Added Changelog
100    This file. Mentions changed stuff.
101  * Added faq.html
102    This should be self explanatory, really.
103  * ucc.png
104    Improved logo from Hourann Bosci <[email protected]>
105
106 2004-02-08
107 ==========
108  * crontab
109    Turned runtime down to 10 minutes.
110  * feedlist
111    Added more feeds.
112  * XMLParse.py
113    Added Atom support.
114    Bug fixes.
115  * XMLWriter.py
116    Bug fixes.
117  * sidebar.html
118    Changed text.
119
120 2004-02-07
121 ==========
122  * Added footer.html
123    Footer on each page.
124  * Added header.html
125    Header on each page.
126  * Added icon.png
127    The icon that appears in the favicon spot.
128  * Added title.png
129    The title "Planet UCC"
130  * Added ucc.png
131    The UCC "Sun" logo (appears on the right hand side).
132  * Added crontab
133    The crontab used on billy.
134  * Added feedlist
135    The list of feeds we are downloading.
136  * Added planet.css
137    The Planet UCC stylesheet.
138  * Added sidebar.html
139    The text appearing in the sidebar.
140  * Added update-planet
141    The wrapper that puts a whole planet together.
142  * Added XMLParse.py
143    Generic abtract XML Parser (also contains Blog objects.
144    Currently supports RSSv2 and RDF.
145  * Added XMLWriter.py
146    Generic abtract XML Writer. Currently supports XHTML.

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