Moodle

Develop "alfresco" plugin for ALfresco

Details

  • Type: Sub-task Sub-task
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 2.0
  • Fix Version/s: 2.0
  • Component/s: Repositories
  • Labels:
    None
  • Affected Branches:
    MOODLE_20_STABLE
  • Fixed Branches:
    MOODLE_20_STABLE

Description

Install Alfresco and see what might be involved in building a plugin for this repository system.

http://wiki.alfresco.com/wiki/Download_Alfresco_Community_Network

There is PHP code around already for it, apparently.

Activity

Hide
Geoffrey Rowland added a comment -

Hi.

You may already be aware but there is some information and code available on Alfresco-Moodle integration in the following forum threads:

http://moodle.org/mod/forum/discuss.php?d=84331

http://moodle.org/mod/forum/discuss.php?d=77408

Indeed, a couple of Moodle partners, Bryan Williams and Mike Waters, seem to have already done some work on this.

Also, Thanh Le seems to have made considerable progress using JSR170 interface to link Moodle and Alfresco, though the thread seems to have petered out recently.

http://moodle.org/mod/forum/discuss.php?d=43689

Hope this helps

Show
Geoffrey Rowland added a comment - Hi. You may already be aware but there is some information and code available on Alfresco-Moodle integration in the following forum threads: http://moodle.org/mod/forum/discuss.php?d=84331 http://moodle.org/mod/forum/discuss.php?d=77408 Indeed, a couple of Moodle partners, Bryan Williams and Mike Waters, seem to have already done some work on this. Also, Thanh Le seems to have made considerable progress using JSR170 interface to link Moodle and Alfresco, though the thread seems to have petered out recently. http://moodle.org/mod/forum/discuss.php?d=43689 Hope this helps
Hide
Mike Waters added a comment -

Hello - I'm keen to get this underway - should I be voting for it?

Also, I can help with the setup of alfresco and hooking it up with the PHP, and hopefully get a better idea of the Repo API on the Moodle side.

cheers

-Mike

and for the record, I' not a moodle partner - but I used to work for one.

Show
Mike Waters added a comment - Hello - I'm keen to get this underway - should I be voting for it? Also, I can help with the setup of alfresco and hooking it up with the PHP, and hopefully get a better idea of the Repo API on the Moodle side. cheers -Mike and for the record, I' not a moodle partner - but I used to work for one.
Hide
Martin Dougiamas added a comment -

Thanks guys. Mike, you're very welcome to drop in some afternoon with your laptop and we can have a bit of a brainstorm about how it should look.

Dongsheng's pretty busy on core stuff (like Repository API documentation!) but I can safely say this plugin will be in the 2.0 release.

Show
Martin Dougiamas added a comment - Thanks guys. Mike, you're very welcome to drop in some afternoon with your laptop and we can have a bit of a brainstorm about how it should look. Dongsheng's pretty busy on core stuff (like Repository API documentation!) but I can safely say this plugin will be in the 2.0 release.
Hide
Dongsheng Cai added a comment - - edited

Thanks, Geoffrey, that's helpful.

Mike, look forward to seeing you in HQ.

Show
Dongsheng Cai added a comment - - edited Thanks, Geoffrey, that's helpful. Mike, look forward to seeing you in HQ.
Hide
Mike Waters added a comment -

Sorry for the spam on the tracker... Dongsheng can you email me at mike@keembay.com with preferred times? maybe tomorrow afternoon 4pm?

Show
Mike Waters added a comment - Sorry for the spam on the tracker... Dongsheng can you email me at mike@keembay.com with preferred times? maybe tomorrow afternoon 4pm?
Hide
Martin Dougiamas added a comment -

Dongsheng has basically finished this and it looks great!

http://cvs.moodle.org/moodle/repository/alfresco/

Show
Martin Dougiamas added a comment - Dongsheng has basically finished this and it looks great! http://cvs.moodle.org/moodle/repository/alfresco/
Hide
Rob Hudson added a comment -

I'm trying to get this working on trunk.

There seems to be a problem with the repository admin screen getting stuck in a loop.

Show
Rob Hudson added a comment - I'm trying to get this working on trunk. There seems to be a problem with the repository admin screen getting stuck in a loop.
Hide
Dongsheng Cai added a comment -

Upgrading

Show
Dongsheng Cai added a comment - Upgrading
Hide
Dongsheng Cai added a comment -

feel free to reopen it if you find a bug

Show
Dongsheng Cai added a comment - feel free to reopen it if you find a bug
Hide
Danny Schales added a comment -

The repository doesn't show Alfresco Share "Sites". This can be fixed by checking for "{http://www.alfresco.org/model/site/1.0}sites" (top level Sites folder) and "{http://www.alfresco.org/model/site/1.0}site" (individual sites) in repository.class.php in get_listing() similar to the check for folders and files (in fact I just added two more filter variables and added "OR" clauses to the check for folders to treat them the same as folders).

Show
Danny Schales added a comment - The repository doesn't show Alfresco Share "Sites". This can be fixed by checking for "{http://www.alfresco.org/model/site/1.0}sites" (top level Sites folder) and "{http://www.alfresco.org/model/site/1.0}site" (individual sites) in repository.class.php in get_listing() similar to the check for folders and files (in fact I just added two more filter variables and added "OR" clauses to the check for folders to treat them the same as folders).
Hide
Dongsheng Cai added a comment -

HI Danny, I committed a few line to support shared sites, thanks for pointing out

Show
Dongsheng Cai added a comment - HI Danny, I committed a few line to support shared sites, thanks for pointing out
Hide
Michael Woods added a comment - - edited

Hi,

It appears that Danny's suggested code wasn't implemented correctly.

In the latest versions of alfresco community (3.4.0) and moodle (2.1.1+), the 'Sites' folders do not appear from within the file picker.

We discovered that the line:
$sites_filter = "{http://www.alfresco.org/model/content/1.0}sites";
should be:
$sites_filter = "{http://www.alfresco.org/model/site/1.0}sites";

Once done, the sites are visible to the file picker.

Michael

Show
Michael Woods added a comment - - edited Hi, It appears that Danny's suggested code wasn't implemented correctly. In the latest versions of alfresco community (3.4.0) and moodle (2.1.1+), the 'Sites' folders do not appear from within the file picker. We discovered that the line: $sites_filter = "{http://www.alfresco.org/model/content/1.0}sites"; should be: $sites_filter = "{http://www.alfresco.org/model/site/1.0}sites"; Once done, the sites are visible to the file picker. Michael

Dates

  • Created:
    Updated:
    Resolved: