Arranging Tabs In Profiles: How Do You ?

John Bizley
John Bizley
@john-bizley
10 years ago
251 posts
In profiles the tabs for the options like Audio,Blog,Forum etc are arranged in aplhabetical order. Is there a way to arrange them how I would want them rather than this. It is so I can put like all the audio buttons next to one another, video buttons etc.

It would be a nice option to have a re-arrange type of form to easily do this like you have in the YouTube videos where there is a sort option.
updated by @john-bizley: 01/02/15 01:47:34PM
Strumelia
Strumelia
@strumelia
10 years ago
3,603 posts
I agree, ideally it would be a simple thing to arrange the profile tabs to make more sense than just alphabetical.


--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015
michael
@michael
10 years ago
7,714 posts
The menu your talking about is the "Profile Menu". Its found in the
/skin/(YOUR SKIN)/profile_header.tpl

file and will look something like this by default:

{jrProfile_menu template="profile_menu.tpl" profile_quota_id=$profile_quota_id profile_url=$profile_url}

There are other options for it though. They are listed up here:

"{jrProfile_menu}"
https://www.jamroom.net/the-jamroom-network/documentation/development/1997/jrprofile-menu

If your talking about adjusting the order for everyone's profile, this is where you'd want to do it. Add in an order="" parameter with the order you want.

eg:
{jrProfile_menu template="profile_menu.tpl" profile_quota_id=$profile_quota_id profile_url=$profile_url order="jrVideo,jrPage"}
would put the order as VIDEO, PAGE, AUDIO, BLOG, EVENT ......

The video is first, the page is next, then there are no other modules defined, so they come last in the default order (which is alphabetical.)

If your talking about allowing each user to re-arrange their tabs as they see fit, then it could be incorporated into the profile tweaks module if it was needed I would think.
Ken Rich
Ken Rich
@ken-rich
10 years ago
926 posts
That was something we could easily drag and drop in Ning. Some will miss the speed and ease of that, so if profile tweaks can do it, then it probably should be done.

A lot of the Ning migrants just are not going to be able to work with coding.

Here is pic of Ning's "drag & drop" menu creator, just to give an idea of what they are coming from.
Tabs & Pages.JPG.jpg




--

Ken Rich
indiegospel.net

updated by @ken-rich: 12/02/14 08:22:22PM
brian
@brian
10 years ago
10,148 posts
Jamroom is very template based - if someone is unable to work with them at all, and is not willing to at least try, then Jamroom is probably not the platform for them. Jamroom really has been designed to be more flexible and powerful than other competing CMS's, but with that comes a little bit of a learning curve. We're OK with that and know that not everyone is going to be a Jamroom customer just because of that - maintaining that flexibility is more important to the product then putting a control in the ACP for every little option.

So just an FYI :)

Thanks!


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

updated by @brian: 12/03/14 05:55:30AM
Ken Rich
Ken Rich
@ken-rich
10 years ago
926 posts
Got you... lol

However, leaving out that kind of user friendliness will severely limit your customer base, and be a major impediment to Ning migration efforts.

It will also end up creating loads of time consuming forum issues to respond to, for those non coders who attempt to acclimate to Jamroom's hard coding system. Can't both (template and "drag & drop") exist simultaneously, or does one preclude the other?

If on some level they can both exist, one has to wonder if instead of answering posts and writing documentation, it would be time better spent designing some user friendly interfaces in the Profile Tweaks module and Michael's site builder. Then what you spend in design time, might be offset 3 fold by less support issues to deal with.

Just the opinion of a non coder with an admittedly limited grasp of the technical challenges of providing easy interfaces. Maybe I'm not even being close to realistic because I can't see the "big picture" of how it all works lol


--

Ken Rich
indiegospel.net
brian
@brian
10 years ago
10,148 posts
Ken_Rich:
Got you... lol

However, leaving out that kind of user friendliness will severely limit your customer base, and be a major impediment to Ning migration efforts.

Yep - we know that. We know that Jamroom is not going to be the right choice for everyone. User's who aren't willing to learn a little bit about how Jamroom works are the ones that will need the most help at every step, which is hard on a small team like us. It also will likely leave them frustrated as they are going to want point and click at every single step, and that pushes Jamroom in the direction of being less configurable.

I'm certain there are a lot of web savvy Ning creators out there that will appreciate the configurability of Jamroom over our competitors, so I think we'll be good.

That of course doesn't mean we won't improve things where it makes sense and fits into Jamroom's philosophy - i.e. the "Site Builder" would be an appropriate place for drag and drop features - just not in the Core.

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
John Bizley
John Bizley
@john-bizley
10 years ago
251 posts
michael:
The menu your talking about is the "Profile Menu". Its found in the
/skin/(YOUR SKIN)/profile_header.tpl

file and will look something like this by default:

{jrProfile_menu template="profile_menu.tpl" profile_quota_id=$profile_quota_id profile_url=$profile_url}

There are other options for it though. They are listed up here:

"{jrProfile_menu}"
https://www.jamroom.net/the-jamroom-network/documentation/development/1997/jrprofile-menu

If your talking about adjusting the order for everyone's profile, this is where you'd want to do it. Add in an order="" parameter with the order you want.

eg:
{jrProfile_menu template="profile_menu.tpl" profile_quota_id=$profile_quota_id profile_url=$profile_url order="jrVideo,jrPage"}
would put the order as VIDEO, PAGE, AUDIO, BLOG, EVENT ......

The video is first, the page is next, then there are no other modules defined, so they come last in the default order (which is alphabetical.)

If your talking about allowing each user to re-arrange their tabs as they see fit, then it could be incorporated into the profile tweaks module if it was needed I would think.

Thanks Michael will take a look into that.

Tags