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

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