Forum Activity for @elise

Elise
@elise
09/11/16 10:23:31AM
249 posts

Is my NingToJamroom site working right?


Ning To Jamroom

So you cannot "follow" the forum unless they are in a category. I do not need a category but it was the only way I found to allow my members to get notified on each new post.

My members either post in the main forum (which has a single topic) or we steer them in the groups for everything else.

I got this wrong?
updated by @elise: 09/11/16 10:24:18AM
Elise
@elise
09/11/16 09:35:56AM
249 posts

Creating a module to change from the Follow model to the Friend model


Jamroom Developers

Wow, that is SO BEAUTIFUL! Works like a charm.
@paul, you da man!
Elise
@elise
09/11/16 09:18:16AM
249 posts

Is my NingToJamroom site working right?


Ning To Jamroom

My Ning to Jamroom transition is almost done and I am hoping to go live tomorrow.

If you've done this before, I'd love to get your feedback.
See if you can spot anything that is not working right?

This is my original Ning network
http://empathcommunity.ning.com

This is the Jamroom (yes, I will change this horrifying domain name ;)
http://empathcommunityeliselebeaucom.jamroomhosting.com

Many Thanks!



updated by @elise: 12/11/16 12:16:38PM
Elise
@elise
09/11/16 08:51:01AM
249 posts

Creating a module to change from the Follow model to the Friend model


Jamroom Developers

Oh wait. The flag that sets "Follower Approve" in ACP (I can't remember where it is right now), it must be only for NEW members. Existing members need that tool you wrote to change their flag in bulk. (I think).

I'm catching up. Trying again...
Elise
@elise
09/11/16 08:43:19AM
249 posts

Creating a module to change from the Follow model to the Friend model


Jamroom Developers

Oooooops this module is not doing what I had in mind,.
When I installed and Followed someone, they were "automatically" approved. This would let the spammers run wild.

Here are the steps to repro:
1) Login with a member account
2) Follow another member
3) The Follow button turns immediately to "Followed" (not expected, they should have to be authorized first)
4) The email notification went out, as if authorization was required. But the follower was already marked "accepted".

The trigger is when the member "authorizes" the follower right? Not when they click the Follow button?
updated by @elise: 09/11/16 08:46:31AM
Elise
@elise
09/11/16 08:17:20AM
249 posts

Creating a module to change from the Follow model to the Friend model


Jamroom Developers

paul:
Note that there is a second listener for 'db_create_item'. This looks for new profiles being created and sets the 'follow approve' to 'on' by default.
Also note that there is also a module tool to set all site profiles to follower approve regardless. The code for that tool is in the index.php file below -

follow approve means that all followers request need to be approved right? are you doing this in case someone has unchecked that option in their profile and they would skip by the Friend module? Or another reason I don't see?
Elise
@elise
09/11/16 08:15:22AM
249 posts

Creating a module to change from the Follow model to the Friend model


Jamroom Developers

Thanks for the solution, Paul.

I thought initially the module would consist of calling a method to create a new follower and then another one with reversed ID (MIchael had hinted at this) to close the loop. But I realized last night that it was more than that and it was out of my depth (I'm a Java gal) and gave up.

It was really nice to wake up to a solution!

I would love to see this is a new jrModule so it's maintained as part of the releases.
I'll update my test module and let you know how to goes.
Elise
@elise
09/11/16 08:09:48AM
249 posts

Creating a module to change from the Follow model to the Friend model


Jamroom Developers

paul:
PS - Have moved this thread to the 'developers' forum.
General question to all - Would anyone else be interested in this module? If so, we could get it released officially.

LOL @strumelia?
Elise
@elise
09/11/16 08:08:58AM
249 posts

Creating a module to change from the Follow model to the Friend model


Jamroom Developers

paul:
To see the values of php variables when developing a module, use 'fdebug'. This will dump the values into the debug log which you can view in your ACP=>Dashboard=>Activity Log=>Debug Log
So whenever I develop a module listener I always start with this code -
function xxModule_my_listener($_data, $_user, $_conf, $_args, $event)
{ fdebug($_data, $_args); return $_data; }
That way, I can see all the variables I have to play with in the function.
You're doing well so far. Please carry on. Its good to nurture potential Jamroom developers
If I have a bit of time later today I will try coding this listener and post my version here so that you can compare things.
Cheers
Pa

AH! This is an excellent tip. I saw the mention of {debug} in Michael's videos but it wasn't clear when the debug content goes to. Thanks for clarifying.
Elise
@elise
09/11/16 08:08:34AM
249 posts

2 Suggestions for Jamroom to woo Ning creators


Ning To Jamroom

That some great insights :) The trial can be short if those are the ones that convert anyway. I just feel there is many steps right now before you can see "if you like it".

I almost gave up myself in the middle of the trial, to be honest. It's only because of @strumelia post on the Social Engine gore that I tried again the next morning...

What if you did a paid "sample" importer that snips the files to only take a sample of their data?
A small import can show what it looks like without draining your resources because you manage the size?

I'm sure you've tried all kinds of variations to make it easy to try it and what you probably the best setup. I'm shooting the breeze in case there's a useful variation in there ;)
  22