What are the future plans for this module in 2008?
Michelle - February 9, 2008 - 05:43
| Project: | Dodge |
| Version: | 5.x-1.x-dev |
| Component: | Code |
| Category: | task |
| Priority: | normal |
| Assigned: | Senpai |
| Status: | active |
Jump to:
Description
This is a great little module but still pretty rough with a lot not done. I'm wondering what your plans are for it? It's been a while since any change. Are you still working on it?
I'm very interested in this module for use with advanced profile. I set up a crude demo of it here: http://socnet.shellmultimedia.com/user/1 . I'm willing to help get it going if you're interested.
Michelle

#1
I have no time right now to finish the to do list. This module was developed for a project I did. If you have any improvements or want to do something from the to do list, just go ahead and I'll commit it!
#2
Actually, I was talking to Senpai on IRC and it sounds like he's going to be doing some work in this area in a couple weeks. So I'm going to hang on a bit and see what they come up with.
Michelle
#3
I'd like to ask for co-maintainer access on this project. The boys at Achieve Internet have written a helper module for this project that adds an "instant dodge" block with jQuery submit capabilities.
It asks the user, "What are you doing right now?" as a clickable link, and then when the link is clicked, slides open a single textfield form with autocomplete from the {dodge} table. After the form is submitted via ajax, the user sees their "What are you doing right now" link turn into a "Right now, you are $instant_dodge", which is then clickable again if you want to change your message to something else. Cool, huh?
The user's message is also displayed to all other site users in a themed box directly above the "Right now, you are $instant_dodge" line, so you can see what everybody else is doing. Each page refresh puts a new, random instant status message into this "$username is..." box.
We also added a couple of site admin permissions to the module, such as "Instant dodges will expire in X days". After all, you wouldn't want a user's instant dodge message hanging around forever, would you? ;-)
As a failsafe, if there's no current dodges to display because nobody's been on the site in a while, the module displays a default string that says "Everybody must be goofing off today, cause no one has updated their status!" We really need to get that into an admin changeable string, I just realized.
The problem with these improvements is this. We can't write a patch for the dodge.module without overwriting almost all of it. Since a lot of new code was written for this, bunches of new functionality, and a lot of code style adjustments have been made as we did so, we're asking to merge our stuff with yours and commit directly. There's a db change or two as well, but we've written install and update hooks for that as well. This code revision is running on our intranet site right now, and works just great!
--
Senpai
Achieve Internet.com
#4
@Senpal - I am very interested in the work that you have done for the Dodge module. I have a client here that is scheduled to have this functionality added to their site in March or early April. We'd prefer to have the updated code committed and then submit any of our own enhancements as patches against that. Feel free to be in touch.
#5
Hi Senpai,
Can you upload your module as a zip here? I can see then what we can do. I have fixed some things too in my version (not commited yet). I can see then what we need to do: keep your module, keep mine, merge them, ...?
Davy
#6
I would have to roll a patch for the dodge.module first, then upload our achieveinternet_dodge_helper.module as well. You'll apply the patch first, then enable the helper module before you can see it in action. I will have to get permissions to do this from the bosses. They might want me to hold off until we can roll this thing into a single module and clean it up.
We'll see.
#7
Assigning this one to myself so I don't forget.
#8
Any news on this, please?
#9
None good, unfortunately. :( Senpai's part doesn't look like it's happening any time soon.
Michelle
#10
I haven't heard from Senpai again. A few of his ideas are incorporated though.
#11
I've talked to him on IRC. I don't know what he wants said on the issue queue but, in general, there are some issues with his contributing to this right now.
Michelle
#12
The holdup on dodge.mod is that I've been told we can't release our changes just yet. Suffice it to say they'll probably make it out to the community at some point, just not yet. The danger here is that we're sorta forking a contrib, which is never a good idea.
I'm going to ask again if I can post our instant_userstatus module as a zip. Someone would then have to roll it back into the main module so we don't loose ground during the D6 site upgrade cycles. I will post again with an answer.
#13
No, the answer is no. Sorry.
#14
Been a long time with no update... Are you still working on this, Davy?
Michelle