Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 1.9
-
Fix Version/s: None
-
Component/s: Add a project here
-
Labels:None
-
Database:Any
-
Affected Branches:MOODLE_19_STABLE
Description
I'd like to get a component created for the Elluminate Live! code that we (Remote-Learner) have in Contrib CVS. Currently it is in /patches/elluminate/ and contains both a block and module for two different Elluminate server types (so 4 separate components in total). The component should probably just be named 'Elluminate Live! integration' or something similar as I'd like to track the changes / issues across all the pieces through a single component.
We're about to roll out some code changes early next week and it would be nice to track them here.
Thanks.
Issue Links
| This issue will be resolved by: | ||||
| MDLSITE-544 | How to deal with 3rd Party Software Versions in CVS |
|
|
|
Justin - I've created the Patch: Elluminate component and so I am going to resolve this issue as fixed. I try to stick with keeping the name simple by basing it on where the code is. So in your case it is Patch: Elluminate.
That said, I am wondering if you should not have two separate packages. We created the concept of a package to combine a block and module into one zip file. Technically, the code you have does look like a patch (which involves changes to stored code and ideally consistes of a diff file) but instead a combination of 4 plugins. If this is correct, I would like to consider moving those to their proper location under plugins. Then, if you wanted we could rename Patch: Elluminate to Package: Elluminate and just have one component and let folks know that it is for both the elm and sas version of the Elluminate packages. This issue of integrating with other software is one that I want to throw out to the developers and give some thought as to how we can best manage them in CVS. It is a challenge to figure out how to manage in our CVS integrations for things like Drupal, Elluminate, DimDim, etc. because the versions of those programs do not correspond to our own development tree.
I would appreciate your consideration and thoughts on moving the code (if it seems appropriate) to the appropriate plugin folders and also any comments about how best to handle the various versions. One idea I have is to create special branches but I need to coordinate this with Eloy so that the appropriate/needed zip files get automatically created.
Peace - Anthony