Menu

#292 add SourceForge feeds to http://www.tei-c.org/Activities/

RED
open-later
1(low)
2013-11-13
2011-04-13
No

Per Council discussion on tei-council and at lunch on 2011-04-13, we decided that we would like two iframes at the bottom of http://www.tei-c.org/Activities/ : one for the most recent items in http://sourceforge.net/api/artifact/index/tracker-id/644062/limit/1000/rss and another for those in http://sourceforge.net/api/artifact/index/tracker-id/644065/limit/1000/rss . This will demonstrate to casual visitors to www.tei-c.org that there is a lot of activity happening on SourceForge.

Discussion

  • Kevin Hawkins

    Kevin Hawkins - 2011-04-14

    Consider also embedding a feed for http://tei-l.970651.n3.nabble.com/ .

    (We could add a feed for the TEI wiki, but I don't recommend it because of the ever-increasing spam rate.

     
  • James Cummings

    James Cummings - 2011-06-03

    In addition (or as a replacement?) to this we could use the recent changes RSS feed at:

    https://sourceforge.net/export/rss2_project.php?group_id=106328
    i.e.
    https://sourceforge.net/export/rss2_keepsake.php?group_id=106328

    We could strip out from that only those involving svn commits quite easily.

    I'm tempted to suggest a single page on www.tei-c.org that lists 'Recent Activity' which embeds the newsfeed, the RSS of the two trackers, the RSS of the SVN commits, etc.

    Definitely on the to-do list for our August development period.

     
  • James Cummings

    James Cummings - 2011-06-03
    • assigned_to: nobody --> jcummings
     
  • stuart yeates

    stuart yeates - 2011-08-16

    On the NZETC front page at http://www.nzetc.org/ we have a solution that we're very happy with. It's jquery serving up a single item from a blogger.com fed through feedburner.com (now both google, I believe). You're welcome to steal any ideas you like. Never had any problems with it, but it can take up to an hour for a new item to come through.

     
  • James Cummings

    James Cummings - 2011-08-20

    Stuart,

    My worry about that is the reliance on additional 3rd-party services. We do this with the NewsFeed by using the SourceForge blog to feed it. However, I am loathe to add other external dependencies.

    For the newsfeed a shell script (in SVN) grabs the atom and stores it locally every 15 minutes. Thi sis then transformed into HTML to be imported into OpenCMS.

    However, for this I'm wondering if it might not just be easier to use a jQuery plugin as you suggest and have multiple boxes displaying the last X items for each feed. If it can't find the feed for whatever reason that should fail fairly gracefully (just not be there).

    Just haven't had a chance to sit down and test what jQuery plugin to use... was yours using a particular plugin that you can recommend or was it custom jquery?

    -james

     
  • James Cummings

    James Cummings - 2011-12-06
    • assigned_to: jcummings --> kshawkin
     
  • James Cummings

    James Cummings - 2011-12-06

    Reassigning to Kevin. :-)

    (Happy to help though)

     
  • Kevin Hawkins

    Kevin Hawkins - 2012-12-29

    For the record, spam is no longer a problem on the TEI wiki now that we no longer allow anonymous editing. Furthermore, since Sourceforge discontinued offering blogs, we now use a wordpress.com blog for the TEI-C newsfeed.

    Since http://www.tei-c.org/Activities/ is created from TEI source, I believe we would need to place any frames on the left-hand side of the page, much like we've done with the feeds at http://www.tei-c.org/ . I can't figure out how this happens, so I'll ask David Sewell to explain.

    The first URL in the original ticket doesn't work any more, but the second still does. However, it seems to include only feed items for new tickets, not for ongoing activity. To show this, the URLs that James suggested in a previous comment give a number of options for feeds, some of which would be useful for us.

    Whatever feeds we include, we'll also need a mechanism for embedding them to show the latest few feed items. jQuery might be one such tool. I'm inclined to use the same thing as at http://www.tei-c.org/ for ease of maintenance.

     
  • Kevin Hawkins

    Kevin Hawkins - 2013-01-06

    David explained in an email to Kevin on 2012-12-31 how the feed on http://www.tei-c.org/index.xml is updated:

    1. A cron job runs periodically (every 15 minutes?) on tei-c.org, invoking a shell script which grabs the WordPress Atom feed, compares the results to the existing feed, and if there's a difference, updates two HTML files on tei-c.org containing (1) the news headlines and (2) the full news body.

    2. File (1) is included on http://www.tei-c.org/index.xml through some arcane tinkering of the OpenCMS template files. File (2) is included on http://www.tei-c.org/News/index.xml using a <divGen> inclusion.

    He continued:

    ###

    this would all be non-trivial, probably, and might be something to defer to implementation in the next iteration of the TEI website. Adding a left-hand sidebar to the Activities page might not work as the interior sidebars are auto-generated by OpenCMS. Bottom-of-page iframes might work (if the XSLT will pass them through), but would we put raw RSS or transform it first?

    From a website-usability point of view, there's an argument against cluttering up the main Activities page with a massive amount of information that would overwhelm the casual visitor; what about prominent links to SF URLs that would display recent activity most effectively?

    ###

    For now I'm going to add a link from http://www.tei-c.org/Activities/ to https://sourceforge.net/export/rss2_project.php?group_id=106328 saying that users can follow TEI development using any of these feeds.

     
  • Kevin Hawkins

    Kevin Hawkins - 2013-01-06
    • status: open --> open-later
     
  • James Cummings

    James Cummings - 2013-11-10
    • Group: --> RED
    • Priority: 5 --> 1(low)
     
  • James Cummings

    James Cummings - 2013-11-10

    Categorising as RED

     
  • Kevin Hawkins

    Kevin Hawkins - 2013-11-13

    Note that the simple solution (a hyperlink to the RSS feed) has already been implemented. We hope that a future TEI website will allow for embedding a ticker for the latest posts in a feed.