Things that need doing on Joule
Jul. 1st, 2009 07:23 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Some things that could be done to Joule, mainly for my own reference. Not in order. I've shown the amount of work needed; I haven't ascribed an importance to any of these (though I wouldn't mind hearing your opinions).
- Joule is case-sensitive. None of the systems it serves data from are case-sensitive. This is silly. This will probably require downtime to fix, because effective duplicates will need to be removed from the database. Medium
- The translation system needs a radical overhaul. I have several ideas. In particular, the English text should be placed within the templates, as with gettext, and not within a magic .po file; and ?lang=fr etc should be pages, not redirects, for the benefit of search engines. Complex
Controls overhaul.Easy- Look into OpenSocial so we can chart Blogger and MySpace. Medium
- There should be a table of messages of the day. The HTML pages should show the most recent, and the RSS feeds should show whichever was the most recent on the relevant day. This will let us put interesting messages about new features into RSS feeds, which is the only way to contact most of our users. Medium
joulestatsis stable and can be run from cron: done. Also, fix joulestats's messages for users with zillions of followers; they're less helpful than they could be. Easy- Page view per day so that massive charts become at least slightly useful. Medium
- Add an extra column showing the total number of followers on each day, for the same reason. This needs a current count to be returned from the XS and then we just add and subtract as we go down the line. Easy
- The FAQ needs to be broken out into separate pages. Easy
- Dreamwidth support, when this enhancement is finished. Easy
- Most of the Twitter and identi.ca work needs to be done in a superclass rather than duplicating code. Easy
- I would like a way to draw line graphs of number of followers over time. (This is blocked by "controls overhaul".) Complex
no subject
Date: 2009-07-02 08:20 am (UTC)If/when you change this, Joule should also treat '-' and '_' as case variants of one another, at least for sites based on LiveJournal's code. (For example,