Non-core contributed modules

HSU Forum Enchancements

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 1.8.1, 1.8.2, 1.8.3, 1.8.4
  • Fix Version/s: 1.8
  • Component/s: Patch: HSUForum
  • Labels:
    None

Description

New 1.8.2 HSU Forum Enhancements

Here is a preview of some new Forum Enhancements from Humboldt State University. This project includes enhancements in the following areas:

1. Navigation - Sequential View of posts
2. Subscribe to a thread/topic
3. Allow Anonymous forums
4. Sort posts in order by name or topic creation date
5. Expand/Collapse discussion topic display

We'd appreciate your comments on this project. A significant portion of the design, development, quality assurance and documentation was completed by our student development and support team.

Documentation and installation files are available at:

http://iss-tech.humboldt.edu/mellon/forum

This work is being released under GPL license and was completed with the support of a Mellon Award for Technology Collaboration.

Project Contributors included:
Chris Stones
Sam Chaffee
Ray Thompson
Phillip Jensen
Allisun O'Connell
Jon Skulski
Colin Leslie
Jason Hardin
Dr. Kathy Munoz
Joan Van Duzer
Bill Evans

Forum Discussion is at:
http://moodle.org/mod/forum/discuss.php?d=91206

Activity

Hide
Anthony Borrow added a comment -

I'm attaching the zip (just to be consistent). Thanks for the link to documentation.

Show
Anthony Borrow added a comment - I'm attaching the zip (just to be consistent). Thanks for the link to documentation.
Hide
Anthony Borrow added a comment -

John - With patches, I have found it extremely helpful and important to make sure that you maintain a line at the top of the file maintaining from which version the enhancements were merged from. That way, as things get fixed in core we can fairly easily determine whether it can/should be merged. Let me know if you have questions about this. You may want to see something like the Gradebookplusv2 (GBPv2) patch. Peace - Anthony

Show
Anthony Borrow added a comment - John - With patches, I have found it extremely helpful and important to make sure that you maintain a line at the top of the file maintaining from which version the enhancements were merged from. That way, as things get fixed in core we can fairly easily determine whether it can/should be merged. Let me know if you have questions about this. You may want to see something like the Gradebookplusv2 (GBPv2) patch. Peace - Anthony
Hide
Anthony Borrow added a comment - - edited

I'm going to create the directory as /contrib/patches/hsuforum.

I have deleted /blocks/recent_activity/lang since there were no files there and I do not want to create unnecessary directories in CVS.

Show
Anthony Borrow added a comment - - edited I'm going to create the directory as /contrib/patches/hsuforum. I have deleted /blocks/recent_activity/lang since there were no files there and I do not want to create unnecessary directories in CVS.
Hide
Anthony Borrow added a comment -

Jon - I have committed the patch and created a MOODLE_18_STABLE branch which will serve as the stable release so that you can use HEAD for development. Go ahead (if you have not already) and request CVS write access and I will get that approved. I am going to add you to the list of CVS developers in the tracker, create a component for the HSUForum patch and list you as project lead. That way folks can use the tracker to report issues to you. Let me know if you think you will need a forum in the Using Moodle course on Moodle.org. If you get a chance, create a HSUForum documentation page for the HSU Forum Enhancement Patch (let's use that as the 'official' name and simply HSUForum as the 'shortname'). Some suggestions for sections to include on the page include but are not limited to:

1) Description/Features
2) Installation instructions (make sure you explain clearly that a patch replaces Moodle core code)
3) Language support
4) Version support (that this is for Moodle 1.8)
5) Contributors/Maintainers
6) Plans for the future

I suggest you add [[Category:Contributed code]] at the bottom of the docs page. I realize I'm throwing a lot at you quickly so do not hesitate to let me know if you have questions. Once I get the component created and things setup I will go ahead and resolve this issue. Peace - Anthony

Show
Anthony Borrow added a comment - Jon - I have committed the patch and created a MOODLE_18_STABLE branch which will serve as the stable release so that you can use HEAD for development. Go ahead (if you have not already) and request CVS write access and I will get that approved. I am going to add you to the list of CVS developers in the tracker, create a component for the HSUForum patch and list you as project lead. That way folks can use the tracker to report issues to you. Let me know if you think you will need a forum in the Using Moodle course on Moodle.org. If you get a chance, create a HSUForum documentation page for the HSU Forum Enhancement Patch (let's use that as the 'official' name and simply HSUForum as the 'shortname'). Some suggestions for sections to include on the page include but are not limited to: 1) Description/Features 2) Installation instructions (make sure you explain clearly that a patch replaces Moodle core code) 3) Language support 4) Version support (that this is for Moodle 1.8) 5) Contributors/Maintainers 6) Plans for the future I suggest you add [[Category:Contributed code]] at the bottom of the docs page. I realize I'm throwing a lot at you quickly so do not hesitate to let me know if you have questions. Once I get the component created and things setup I will go ahead and resolve this issue. Peace - Anthony
Hide
Anthony Borrow added a comment -

Jon - Everything should be created. Let me know if you have any questions or need anything. Peace - Anthony

Show
Anthony Borrow added a comment - Jon - Everything should be created. Let me know if you have any questions or need anything. Peace - Anthony
Hide
Anthony Borrow added a comment -

Jon - One last thought, it would be good to add an entry into the Moodle.org Modules and Plugins page. The download link for the 18STABLE branch of the HSUForum patch should be:

http://download.moodle.org/patches18/hsuforum.zip

Documentation will be something like:

http://docs.moodle.org/en/HSU_Forum

CVS location is:

http://cvs.moodle.org/contrib/patches/hsuforum/

Bugs and issues:

http://tracker.moodle.org/browse/CONTRIB/component/10280

Hopefully all of this will make keeping up with the patch easier for you.

Peace - Anthony

Show
Anthony Borrow added a comment - Jon - One last thought, it would be good to add an entry into the Moodle.org Modules and Plugins page. The download link for the 18STABLE branch of the HSUForum patch should be: http://download.moodle.org/patches18/hsuforum.zip Documentation will be something like: http://docs.moodle.org/en/HSU_Forum CVS location is: http://cvs.moodle.org/contrib/patches/hsuforum/ Bugs and issues: http://tracker.moodle.org/browse/CONTRIB/component/10280 Hopefully all of this will make keeping up with the patch easier for you. Peace - Anthony
Hide
Harry Smith added a comment -

Hi Anthony

I noticed you marked this as resolved, dumb question perhaps, but how can people vote for it to be included in core when it's "Resolved"?

Regards
H

PS a 1.9 version would be excellent

Show
Harry Smith added a comment - Hi Anthony I noticed you marked this as resolved, dumb question perhaps, but how can people vote for it to be included in core when it's "Resolved"? Regards H PS a 1.9 version would be excellent
Hide
Anthony Borrow added a comment -

Harry - Sorry for any confusion. I'd have to go back and read the thread; however, I interpreted CONTRIB-308 to be a request to add the code to the contrib section of Moodle's CVS. Since it is now there, then this particular issued is resolved. To get those features into core, I think we should open a separate feature request that asks for the HSU enhancements to be considered for core and then vote on that issue. Now that they are in CVS the core developers will have easy access to them. If HSU is willing to work up a 1.9 version, they can add it under contrib as a 19STABLE branch. Peace - Anthony

Show
Anthony Borrow added a comment - Harry - Sorry for any confusion. I'd have to go back and read the thread; however, I interpreted CONTRIB-308 to be a request to add the code to the contrib section of Moodle's CVS. Since it is now there, then this particular issued is resolved. To get those features into core, I think we should open a separate feature request that asks for the HSU enhancements to be considered for core and then vote on that issue. Now that they are in CVS the core developers will have easy access to them. If HSU is willing to work up a 1.9 version, they can add it under contrib as a 19STABLE branch. Peace - Anthony
Hide
Ann Adamcik added a comment -

Hi All,

We at Idaho State University are working with Moodlerooms to create a 1.9.x version of this patch. We're testing it now, and it should be ready for release in the next week. Should we attach the 1.9.x version here, or open a new feature request?

-Ann

Show
Ann Adamcik added a comment - Hi All, We at Idaho State University are working with Moodlerooms to create a 1.9.x version of this patch. We're testing it now, and it should be ready for release in the next week. Should we attach the 1.9.x version here, or open a new feature request? -Ann
Hide
Anthony Borrow added a comment -

Ann - I think if you were to put it here hopefully Jon would be willing and able to take a look at it and get it added to CONTRIB as the 19STABLE branch. If you or Jon need anything just let me know. Peace - Anthony

Show
Anthony Borrow added a comment - Ann - I think if you were to put it here hopefully Jon would be willing and able to take a look at it and get it added to CONTRIB as the 19STABLE branch. If you or Jon need anything just let me know. Peace - Anthony
Hide
Jon Skulski added a comment -

Ann,

That's great that you will have a 1.9 version and I'll be glad to take a look at it. I heard from Sam Chaffee / Chris Stones that Moodlerooms was working on a 1.9 version, not sure if they were on that project. (They developed the original with me) I should have some time next weekend to do some testing. Let e know if I can be of any other help.

John

Show
Jon Skulski added a comment - Ann, That's great that you will have a 1.9 version and I'll be glad to take a look at it. I heard from Sam Chaffee / Chris Stones that Moodlerooms was working on a 1.9 version, not sure if they were on that project. (They developed the original with me) I should have some time next weekend to do some testing. Let e know if I can be of any other help. John
Hide
Ann Adamcik added a comment -

Hi John,

The zip file we have includes a 1.9 version of the HSU enhancements, as well as two other enhancements - multiple attachments and export/print functionality. Do you want me to attach the whole thing here, or would it be better to try to separate things out?

Thanks,
-Ann

Show
Ann Adamcik added a comment - Hi John, The zip file we have includes a 1.9 version of the HSU enhancements, as well as two other enhancements - multiple attachments and export/print functionality. Do you want me to attach the whole thing here, or would it be better to try to separate things out? Thanks, -Ann
Hide
Jon Skulski added a comment -

Ann,

How do you want to release them? Would it make sense to bundle the new enchancements with the HSU Forums enchancements or seperately? If we were to bundle them, do you have an estimate on how much work a backport to 1.8.x would take (or an opinion on its usefulness?) I have no objections to new features into the HSU Forums, as long as they are configurable (on/off).

Without seeing the improvements, I can't really say so I guess just attach it all in one zip (especially if there is a lot of work into seperating into seperate modules). If there are a lot dependencies, then we should just release it all in one go.

John

Show
Jon Skulski added a comment - Ann, How do you want to release them? Would it make sense to bundle the new enchancements with the HSU Forums enchancements or seperately? If we were to bundle them, do you have an estimate on how much work a backport to 1.8.x would take (or an opinion on its usefulness?) I have no objections to new features into the HSU Forums, as long as they are configurable (on/off). Without seeing the improvements, I can't really say so I guess just attach it all in one zip (especially if there is a lot of work into seperating into seperate modules). If there are a lot dependencies, then we should just release it all in one go. John
Hide
Ann Adamcik added a comment -

I've attached the zip file with the updates. This includes the HSU forum enhancements, updated for 1.9. It also includes a multiple-attachment feature (see MDL-14722) and the ability to print/export a forum (MDL-9469). I can work on separating the additional enhancements out, if you think it would be better to do it that way.

Thanks!
-Ann

Show
Ann Adamcik added a comment - I've attached the zip file with the updates. This includes the HSU forum enhancements, updated for 1.9. It also includes a multiple-attachment feature (see MDL-14722) and the ability to print/export a forum (MDL-9469). I can work on separating the additional enhancements out, if you think it would be better to do it that way. Thanks! -Ann
Hide
Anthony Borrow added a comment -

Closing all of my resolved issues. Peace - Anthony

Show
Anthony Borrow added a comment - Closing all of my resolved issues. Peace - Anthony

People

Vote (0)
Watch (7)

Dates

  • Created:
    Updated:
    Resolved: