Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-9292

Improve external RSS feeds refresh...

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.8
    • Fix Version/s: 1.9
    • Component/s: Blocks, RSS
    • Labels:
      None
    • Database:
      Any
    • Affected Branches:
      MOODLE_18_STABLE
    • Fixed Branches:
      MOODLE_19_STABLE

      Description

      Moodle external RSS feeds are refreshed, if I'm not wrong, by the block visualisation (get_content()) itself. And it causes huge delays when the feeds have to be fetched.

      I would change that approach to a global setting to specify cron-timing and to refresh and store contents on cron execution. For sure it'll make it quicker in a lot of courses RSS-intensive not needing "inmediate" refresh.

      So:

      1) Optionally (default for new installs) move feed fetching to cron, caching results. This can be disabled (????) and it will allow the fetching to work as is now.
      2) Store those fetched contents somewhere (i wonder they are now too).
      3) Allow to force fetching from the "Manage all my feeds" interface per feed basis.

      Not candidate version set for this. Feel free to assign it.

      Ciao

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              stronk7 Eloy Lafuente (stronk7)
              Reporter:
              stronk7 Eloy Lafuente (stronk7)
              Tester:
              Nobody
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan, Andrew Nicols, Dongsheng Cai, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                3/Mar/08