AUR web interface

Tasklist

FS#2552 - New packages listing, RSS feed

Attached to Project: AUR web interface
Opened by Łukasz Fibinger (lucke) - Tuesday, 12 April 2005, 16:34 GMT
Last edited by Paul Mattal (paul) - Friday, 10 June 2005, 11:57 GMT
Task Type Feature Request
Category Backend
Status Closed
Assigned To Paul Mattal (paul)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version 1.1
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Actual interface could surely use some refinement. The most important thing, imho, is to add some date (package added/changed) field (I hope it's feasible?) - I don't see any other possibility to seek newly uploaded packages (to revise them, for example) other than sorting by date. Moreover, I guess account link should be placed only on the main page, not in the top bar, as it's usually used only once. On the other hand, there should be possibility to log in from packages page as well, not from the main page alone, which is a bit of nuisance as well.

Well, that's what I see for now, thanks for your great work, guys :-) Keep it up.
This task depends upon

Closed by  Paul Mattal (paul)
Saturday, 11 June 2005, 04:20 GMT
Reason for closing:  Implemented
Comment by Paul Mattal (paul) - Wednesday, 13 April 2005, 18:35 GMT
The package changed/added with a "what's new" list on the front page was something I had been thinking about for an upcoming rev. It's nice to be able to tell easily what has changed. How hard do we think this would be?

The Account link isn't bothering me much on the toolbar, even though it isn't needed frequently. But I'll wait to hear Eric's opinion.
Comment by Paul Mattal (paul) - Thursday, 14 April 2005, 02:52 GMT
I'm putting a note here that our two options (or we could do both) are to have a "what's new" or to simply allow sorting by date added/changed.
Comment by Łukasz Fibinger (lucke) - Thursday, 14 April 2005, 07:30 GMT
Imho, having both would be the best. 'What's new' could even have rdf feed, just like the current/extra/unstable repos have on the main page. Well, that's at least my wishful thinking, I don't know the inners of AUR and how feasible that is ;-)
Comment by Eric Johnson (eric) - Thursday, 14 April 2005, 12:29 GMT
whats new: I think that's a great idea to have a list of most recent updates listed on the main page (just like archlinux.org) and even and rss feed. I don't think either would be very hard to implement. The only thing to verify is that Packages.SubmittedTS gets updated whenever the package is updated; it might only be set upon creation.

account link: I am not a UI guy (as you can see!), but I think that is a cosmetic change that can wait. I suppose it should work more like phpBB where if you try to perform an action, it pops you to a login page, then redirects you back to what you wanted to do prior to logging in. Just a guess, but probably a good amount of work to pull that off.

Comment by Paul Mattal (paul) - Thursday, 14 April 2005, 12:40 GMT
So for now, let's say we'll commit to doing the "What's New" + RSS version of this in v1.1, which won't be for a few weeks anyhow. I'm leaving it assigned to you, Eric, but if I manage to get time to work on it, I'll just post here letting you know what I've done.

Informally, I'll look at the updating of Packages.SubmittedTS (unless you beat me to it) for inclusion in v1.0.1 so that the timestamps are valid in the DB by the time we launch v1.1.

Thanks for your input, all! Feel free to leave more if you think it's warranted.

- P
Comment by Simo Leone (neotuli) - Saturday, 16 April 2005, 03:32 GMT
Heh, so I had some spare time annnnd.....

The rss part is done anyway :)

It probably needs some touching up, and i was somewhat lazy in using the LGPL'd Feedcreator (http://www.bitfolge.de/rsscreator-en.html), but it works. Using feedcreator also gives us the benefit of being able to serve multiple different formats, like atom, rss..etc, as well as a consistent interface, so as the standards or whatever change, we won't have to make so many changes to the AUR itself.

The attached patch doesn't even deal with updating the TS, I'll leave that up to you guys.
Comment by Paul Mattal (paul) - Thursday, 28 April 2005, 03:58 GMT
Thanks for this patch, it looks great and totally standalone and very flexible as we grow forward. I like it!

So I'll work on the timestamp updating and drop in the patch, if you haven't already.
Comment by Paul Mattal (paul) - Friday, 10 June 2005, 11:58 GMT
Hey Simo, where do we stand on the timestamping update? Have you put that in, or should I tackle that?
Comment by Simo Leone (neotuli) - Friday, 10 June 2005, 15:26 GMT
r173 :) It's been quietly taking timestamps the entire time 1.0.3 has been out.

Errr, maybe it's time I cleaned up my attached patch (it was a hack to make sure I could do it) and think about releasing it. I think a lot of people would use it.
Comment by Paul Mattal (paul) - Friday, 10 June 2005, 16:45 GMT
I was really hoping you would say that! Did I mention we don't pay you enough? ;)

Hell yeah, I'd use the RSS if we got it live. It would be great if the RSS entry could contain the text of one or more of the package comments, too. Perhaps the last one? Or maybe the first one and the last one? I dunno. Just something to give you context without clicking through.

Loading...