bugGNU FM - Bugs: bug #26374, Add journal support

 
 

bug #26374: Add journal support

Submitted by:  Matt Lee <mattl>
Submitted on:  Tue 28 Apr 2009 01:29:58 AM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: Fixed
Privacy: PublicAssigned to: Toby Inkster <tobyink>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Sat 02 May 2009 10:57:04 AM UTC, comment #6:

Feature added. Not perfect, but any problems / future enhancements as new bugs

Toby Inkster <tobyink>
Project MemberIn charge of this item.
Wed 29 Apr 2009 04:16:29 PM UTC, comment #5:

I've checked a very early proof-of-concept into trunk. See:

http://alpha.dev.libre.fm/journal.php?user=tobyink

Right now, this just has my identi.ca feed URL hard-coded into it. We need to:

  • Add a field "rss_feed" to the Users table to store the person's RSS feed URL.
  • Allow people to edit this in edit_profile.php (plus edit_profile.tpl, User.php). For usability, it would be good if the user could just tell us a web page where we could discover the feed from).
  • Implement HTTP caching to avoid generating unnecessary bandwidth.
  • Style the feed a bit better.

The code is optimised to operate on laconica's RSS 1.0 feeds, but may well work with non-laconica feeds too, and although I don't want to put too much effort into catering for every possible feed generator, I don't see any reason to explicitly restrict it to laconica feeds. If another tool can generate similar enough data, that should be OK.

Right now the feed is just downloaded and displayed on the fly, but if we decided to download the feed and store the data into our database we could do some cooler things with it (e.g. show a feed of a User's friends' journals).

Toby Inkster <tobyink>
Project MemberIn charge of this item.
Wed 29 Apr 2009 02:32:33 PM UTC, comment #4:

Yes, I think we should just point people at a Laconica instance.

Matt Lee <mattl>
Wed 29 Apr 2009 01:34:37 PM UTC, comment #3:

What exactly would you want to see in this blog? Would it be similar to the "Shout Out" section on Last.FM, perhaps some microblogging service (integrated with Laconica perhaps?) or perhaps just integrating a general purpose RSS reader?

Personally, I'd rather see libre.fm like any Unix-y command, where you chain lots of small tools that do their own job very well together, so that you use libre.fm as an OMB feed in it's own right, or alternatively feeding another twitter-like API (even possibly targetting Twitter itself?).

Jon Spriggs <jontheniceguy>
Wed 29 Apr 2009 11:23:06 AM UTC, comment #2:

Should we add journal support at all?

Could we not be a bit smarter and integrate with an existing service?

e.g. if you tell libre.fm your identi.ca/laconica account, then it will automatically display your 10 most recent status updates at /user/$username/journal.

They have a great API for this kind of thing.

If identi.ca / laconica support OAuth or similar, then we could even securely push messages back.

Toby Inkster <tobyink>
Project MemberIn charge of this item.
Wed 29 Apr 2009 11:06:36 AM UTC, comment #1:

Working on it

Not Available <piotrszulawski>
Tue 28 Apr 2009 01:29:58 AM UTC, original submission:

/user/$username/journal lists blog entries they can put up.

Matt Lee <mattl>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by jontheniceguy (Posted a comment)
  • -unavailable- added by tobyink (Posted a comment)
  • -unavailable- added by piotrszulawski (Posted a comment)
  • -unavailable- added by mattl (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 02 May 2009 10:57:04 AM UTCtobyinkStatusConfirmed=>Fixed
      Assigned toNone=>tobyink
      Open/ClosedOpen=>Closed
    Wed 29 Apr 2009 02:32:33 PM UTCmattlStatusNone=>Confirmed

    Back to the top


    Powered by Savane 3.1-cleanup1