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
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

Davy Van Den Bremt - February 9, 2008 - 09:12

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

Michelle - February 10, 2008 - 02:53

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

Senpai - February 27, 2008 - 23:47
Title:Plans for this?» What are the future plans for this module in 2008?

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

rickvug - February 28, 2008 - 19:25

@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

Davy Van Den Bremt - March 3, 2008 - 10:17

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

Senpai - March 4, 2008 - 12:23
Component:Miscellaneous» Code
Category:support request» task

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

Senpai - March 4, 2008 - 12:23
Assigned to:Anonymous» Senpai

Assigning this one to myself so I don't forget.

#8

yngens - April 17, 2008 - 20:55

Any news on this, please?

#9

Michelle - April 17, 2008 - 20:57

None good, unfortunately. :( Senpai's part doesn't look like it's happening any time soon.

Michelle

#10

Davy Van Den Bremt - April 18, 2008 - 08:09

I haven't heard from Senpai again. A few of his ideas are incorporated though.

#11

Michelle - April 18, 2008 - 12:53

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

Senpai - May 10, 2008 - 14:58

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

Senpai - June 30, 2008 - 18:18

No, the answer is no. Sorry.

#14

Michelle - September 5, 2008 - 18:03

Been a long time with no update... Are you still working on this, Davy?

Michelle

 
 

Drupal is a registered trademark of Dries Buytaert.