All New Profile Groups modules

brian
@brian
11 years ago
10,149 posts
Just an update that I’ve just pushed out new releases of the “Profile Group” modules. These are pretty much all new, and have been rebuilt from the ground up to be a “framework” that we can use for Profile Groups going forward. Right now the 3 modules available are:

- Group Support - this is the Profile Groups “Core” module and is required for profile groups to function

- Group Pages - this is for creating pages inside a Group. Note that by default only admin users and profile owners can create new pages in their groups - however you can go into the User Config for a group user and add the “can create pages” privilege so trusted users can also create pages in that group (it is group specific)

- Group Discussion - for having discussions in a Group. By default all users in a group have the ability to start and contribute to a discussion - you can REMOVE a users ability to start a discussion via the User Config section (just like with the pages)

I’ve modeled all of this on how the Ning groups work right now, so while there might be a couple small differences, it should work almost exactly the same on the front. Things that are supported:

- Private Groups - users must apply to be in a private group. Posts made in a private group DO NOT get added to a users timeline (we don’t want that exposed)
- RSS feeds on all Group Discussion pages
- Comment Wall on front page of group
- ability to mark up to 4 Groups as “Featured” and have them appear at the top of the groups page
- When viewing a group the group uses the entire page width (does not show the profile sidebar)
- Group Pages module has a Tool for assigning pages to specific groups (since the Ning JSON export does NOT tell us what group a page belongs to)
- TinyMCE (WYSIWYG) editor used throughout (this requires an update to the User Comments module)

Some important notes: (please read all of this!)

- There are no Discussions or Pages OUTSIDE of a group. If you need discussions outside a group you want to use the standard Jamroom “page” module or the “profile forum” module.

- I have standardized the module directory names and removed “Ning” - this new Profile Groups setup can be used by non-Ning imported sites as well. This makes it so there is NOT a direct upgrade for the existing “Ning Discussions” and “Ning Pages” modules - don’t worry, you won’t lose data, but after installing the NEW modules there are some things that will need to be done to move your existing data over to the new module (see my other post about this - I can assist with this).

I want to thank you all for being patient while I got this all working as it should - I spent a lot of time making sure that we can use this as a foundation for additional Group modules going forward (i.e. to bring you features you were looking forward to in Ning 3). However, I don’t plan on jumping into any of those right away - I want to make sure we get the entire Ning import process VERY smooth and easy for everyone to use, which I anticipate might take us a few more weeks as well fix bugs and iron out issues. I know many of you are dealing with the rough edges we have right now, and we appreciate your feedback and patience. Know that we are working hard on this end to provide you with a powerful platform that is going to work awesome for you for many years to come, so taking our time early on now to “do things right” is imperative to it’s success.

If anyone has any questions please let us know ;)

I hope you enjoy the new releases!
group-support1.jpg
group-support1.jpg  •  226KB




--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

updated by @brian: 07/09/16 09:21:02AM
brian
@brian
11 years ago
10,149 posts
I believe I have all the licenses added to everyone's account that has purchased the Ning Bundle (or worked with Paul previously) - please let me know if I have overlooked anyone and I can add the licenses ASAP.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

updated by @brian: 12/29/14 09:23:54AM
Strumelia
Strumelia
@strumelia
11 years ago
3,603 posts
Oh my, that screenshot looks awesome Brian! So exciting! And thank you for that wonderful reassurances too. Yaaaaaaaayyyyyyy.....


--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015

updated by @strumelia: 12/29/14 09:23:54AM
gary.moncrieff
gary.moncrieff
@garymoncrieff
11 years ago
865 posts
Thanks Brian, I can now see the direction these are going.

Just a heads up, the checkbox for Featured is actually showing as a Select and Text box. This will confuse some as you have to enter Yes or No otherwise it gives an error.
updated by @garymoncrieff: 12/29/14 09:23:54AM
brian
@brian
11 years ago
10,149 posts
gary.moncrieff:
Thanks Brian, I can now see the direction these are going.

Just a heads up, the checkbox for Featured is actually showing as a Select and Text box. This will confuse some as you have to enter Yes or No otherwise it gives an error.

Sounds like a bad Form Developer field - go into the jr_jrcore_form table and remove all entries for jrGroup - sorry I overlooked that. I will get an update out that cleans those up in the module validation.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

updated by @brian: 12/29/14 09:23:54AM
brian
@brian
11 years ago
10,149 posts
I've updated the Upgrade instructions to account for this now:

https://www.jamroom.net/ning-to-jamroom/forum/announcements/16739/upgrading-from-existing-ning-pages-and-discussions-modules

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

updated by @brian: 12/29/14 09:23:54AM
gary.moncrieff
gary.moncrieff
@garymoncrieff
11 years ago
865 posts
One other small thing Brian

The Comment Wall heading doesn't respect the item detail movement feature. See picture

http://tinypic.com/r/qywj81/8

The heading should be below the share buttons.
updated by @garymoncrieff: 12/29/14 09:23:54AM
brian
@brian
11 years ago
10,149 posts
Good catch Gary - I'll get that fixed up.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

updated by @brian: 12/29/14 09:23:54AM
gary.moncrieff
gary.moncrieff
@garymoncrieff
11 years ago
865 posts
gary.moncrieff:
One other small thing Brian

The Comment Wall heading doesn't respect the item detail movement feature. See picture

http://tinypic.com/r/qywj81/8

The heading should be below the share buttons.

Just a reminder this still persists.
updated by @garymoncrieff: 12/29/14 09:23:54AM
brian
@brian
11 years ago
10,149 posts
gary.moncrieff:
gary.moncrieff:
One other small thing Brian

The Comment Wall heading doesn't respect the item detail movement feature. See picture

http://tinypic.com/r/qywj81/8

The heading should be below the share buttons.

Just a reminder this still persists.

Yeah I know it does, and unfortunately I'm not sure if it is fixable other than to edit the template and simply remove the "comment wall" line. There's no way to add that to JUST the comments section, so it has to be above the item detail function call.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

updated by @brian: 12/29/14 09:23:54AM
gary.moncrieff
gary.moncrieff
@garymoncrieff
11 years ago
865 posts
hmmm been mulling this over, given most users will probably have comments at the very bottom, what about an option to decouple comments from the item details area and then the header stays with comments?
updated by @garymoncrieff: 12/29/14 09:23:54AM
brian
@brian
11 years ago
10,149 posts
gary.moncrieff:
hmmm been mulling this over, given most users will probably have comments at the very bottom, what about an option to decouple comments from the item details area and then the header stays with comments?

My thoughts were actually the opposite - I figured most sites would have comments first, followed by tags and sharing. The problem is that all "item detail functions" are handled by the core - you can't "separate" the individual modules.

What you can do though is:

- modify the modules/jrGroup/templates/item_detail.tpl and REMOVE the "comments" header
- modify the modules/jrComment/templates/comment_form.tpl and add it there (if you want).

If I can think of a better way to do it I'll for sure let you know or update it to work that way.

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

updated by @brian: 12/29/14 09:23:54AM

Tags