Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
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
-
Affected Branches:MOODLE_18_STABLE
-
Fixed Branches:MOODLE_18_STABLE
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
Attachments
-
$i18n.getText("admin.common.words.hide")
- forumsupdate.zip
- 26/Aug/08 11:14 PM
- 160 kB
- Ann Adamcik
-
- forumsupdate/.../block_recent_activity.php 0.9 kB
- forumsupdate/blocks/.../CVS/Entries 0.1 kB
- forumsupdate/blocks/.../CVS/Entries.Log 0.0 kB
- forumsupdate/blocks/.../CVS/Repository 0.0 kB
- forumsupdate/blocks/.../CVS/Root 0.0 kB
- forumsupdate/blocks/.../CVS/Tag 0.0 kB
- forumsupdate/blocks/.../CVS/Entries 0.2 kB
- forumsupdate/blocks/.../CVS/Repository 0.0 kB
- forumsupdate/blocks/.../CVS/Root 0.0 kB
- forumsupdate/blocks/.../CVS/Tag 0.0 kB
- forumsupdate/blocks/.../db/mysql.php 0.6 kB
- forumsupdate/blocks/.../db/postgres7.php 0.6 kB
- forumsupdate/blocks/.../db/upgrade.php 1 kB
- forumsupdate/lang/en_utf8/CVS/Entries 0.1 kB
- forumsupdate/lang/.../CVS/Entries.Log 2 kB
- forumsupdate/lang/en_utf8/CVS/Repository 0.0 kB
- forumsupdate/lang/en_utf8/CVS/Root 0.0 kB
- forumsupdate/lang/en_utf8/CVS/Tag 0.0 kB
- forumsupdate/lang/en_utf8/forum.php 21 kB
- forumsupdate/lang/.../allowdiscussions.html 0.9 kB
- forumsupdate/lang/.../assessaggregate.html 1 kB
- forumsupdate/lang/.../forum/attachment.html 0.8 kB
- forumsupdate/lang/en_utf8/.../CVS/Entries 1 kB
- forumsupdate/lang/en_utf8/.../CVS/Repository 0.0 kB
- forumsupdate/lang/en_utf8/.../forum/CVS/Root 0.0 kB
- forumsupdate/lang/en_utf8/.../forum/CVS/Tag 0.0 kB
- forumsupdate/lang/.../displayperiod.html 0.4 kB
- forumsupdate/lang/.../enableanonymous.html 0.5 kB
- forumsupdate/lang/.../expandcollapseall.html 0.5 kB
- forumsupdate/lang/.../forum/forumtype.html 1 kB
-
$i18n.getText("admin.common.words.hide")
- HSUforum.zip
- 27/Feb/08 3:21 AM
- 145 kB
- Anthony Borrow
-
- HSUforum/._.DS_Store 0.1 kB
- HSUforum/README.txt 2 kB
- HSUforum/.DS_Store 6 kB
- HSUforum/user/editlib.php 10 kB
- HSUforum/blocks/._.DS_Store 0.1 kB
- HSUforum/blocks/.DS_Store 6 kB
- HSUforum/.../block_recent_activity.php 0.9 kB
- HSUforum/blocks/.../db/mysql.php 0.6 kB
- HSUforum/blocks/.../db/postgres7.php 0.6 kB
- HSUforum/blocks/.../db/upgrade.php 1 kB
- HSUforum/mod/._.DS_Store 0.1 kB
- HSUforum/mod/.DS_Store 6 kB
- HSUforum/mod/forum/styles.php 5 kB
- HSUforum/mod/forum/icon.gif 0.1 kB
- HSUforum/mod/forum/search.php 18 kB
- HSUforum/mod/forum/index.php 22 kB
- HSUforum/mod/forum/._.DS_Store 0.1 kB
- HSUforum/mod/forum/viewposters.php 2 kB
- HSUforum/mod/forum/mod_form.php 9 kB
- HSUforum/mod/forum/settracking.php 3 kB
- HSUforum/mod/forum/version.php 0.6 kB
- HSUforum/mod/.../discussion_subscribers.php 6 kB
- HSUforum/mod/forum/backuplib.php 26 kB
- HSUforum/mod/forum/post_form.php 6 kB
- HSUforum/mod/forum/lib.php 215 kB
- HSUforum/mod/forum/view.php 15 kB
- HSUforum/mod/forum/.DS_Store 6 kB
- HSUforum/mod/.../discussion_subscribe.php 4 kB
- HSUforum/mod/.../discussion_subscriber.html 4 kB
- HSUforum/mod/forum/prune.html 0.6 kB
Activity
- All
- Comments
- History
- Activity
- Source
- Test Sessions
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
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.
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
Jon - Everything should be created. Let me know if you have any questions or need anything. Peace - Anthony
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
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 ![]()
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
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
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
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
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
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
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
I'm attaching the zip (just to be consistent). Thanks for the link to documentation.