Jump to content
bfarber
 Share


4.0 - Staff Directory

For many years, IP.Board has featured a "Moderating Team" page where the community moderators are listed so that users can quickly and easily identify who to contact in the event they need assistance. This page has typically been a somewhat generic table-style view of users who are a moderator of some level. The page is not configurable and has limited usefulness and relevance when you consider the entirety of the suite. It is a relic of an older age and it really stood out as needing an overhaul, so that is exactly what we have done in 4.0.


Configurable

As mentioned above, the moderating team page has never been configurable in IP.Board. If a user is a moderator (either a super moderator, or a forum-level moderator) then they are displayed on this page. The users are displayed in basic alphabetical order in a table-style view and you cannot easily see which user is responsible for which roles on the site. Furthermore, if you add a moderator to another application (for instance, IP.Downloads or IP.Gallery) then they may not be displayed on this page if they aren't also a moderator in the forums.

We have completely done away with the way this page used to work and rethought it from the ground up. Its purpose is simple: show the viewing user which users on the site are "important" and their relevance to the site. To implement our goal, we have decided to make the entire page configurable.

In the admin area you can now create groupings for this page. This means that you can put some users in one group, some users in another group, and so on in order to better reflect the hierarchy of your organization. For instance, here at IPS we would list Management staff at the top, followed by Developers, followed by Support Agents, and possibly followed by community moderators. You can reorder the groups however you see fit to ensure that the most important users are listed first.

You can also now associate a template with each group. When you view the staff page, you will probably want to show a little more information for the most important users, but you may want to just show simple links to a profile for the regular community moderators. By default we will ship with 3 or 4 basic templates that we feel will allow you to display staff groups in different ways to better reflect your organization, however any administrator can add new templates by simply creating a template with the appropriate prefix in the appropriate template group.

When you add users to a group, you can specify a custom name to show (which will fall back to the member's username), you can specify a custom title to show (which will fall back to the member's title) and you can specify a bio to show. Users who are displayed on this page can edit their details right from the staff page directly.




Viewing the page

We wanted to allow this page to be set up to better reflect the staff on a community. A simple listing of moderators is no longer relevant for many users of the Community Suite - you may want one moderator to not be displayed because they only manage pre-sales questions, or you may want an administrator who is not a moderator to be displayed, or perhaps you want to create a game roster instead of displaying staff but you don't want to give those users moderator privileges on the site. Now you can do that, and you can better present the page to your users.



As you can see here, the first grouping (labeled "Management") is displayed in full width. The second grouping called "Developers" are blocks that take up half of the available width. The last grouping called "Support Agents" are rows of 4 blocks each. It is important to note that the interface is subject to change and we are still putting some finishing touches on this screen, however hopefully the screenshot will give you a good idea of how the page can be laid out to improve communication between your staff and your visitors.

 Share

Comments

Recommended Comments



  • The first question is very important for my and any other multilingual community: Will this page translatable? Can i show different descriptions depending on the user's language? I'm talking about " Lorem ipsum dolor sit amet .... etc".
  • The second question: Also i see "show more" link under Charles Warner profile description. Can I control the conditions under which a link is displayed? What is the default value? Number of characters, lines, etc.?
Link to comment
Share on other sites

"Top Downloads" is a Downloads hook ? So IPS 4 will have a global sidebar?

 

We will talk more about the sidebar in a future blog entry.

 

I have the same questions an terabyte/TSP

 

 

I would like to see some automation, especially as if there is none the first time of getting it set up will be a pain.    Then just having to remember to add everyone after that.  

 

 

I like the start of it though and hope to be able to use this during 4.0

 

As mentioned, you can indeed add a group instead of individual members.

 

A few questions here.
 
1. Can you control the layout for each group, or is it that the first, second and following groups will always be wide, half, small (in that order)?
 
2. Can the different groups be hidden or masked in any way?  For example, what if you want to limit which staff groups appear based on a persons access?  For someone who is on suspension or something, you might want to restrict the list to only show management (so they can't somehow harass other staff).  Or you might have certain staff that are available for certain subscribers.
 
3. Can individual staff members be toggled visible/hidden?  A staff member might go on vacation and you want to hide them from the staff listing (or they may choose to not be shown).  Or perhaps they resigned but you want to keep their page available in case they return.  (I've known this to happen on a game fan site I know.)
 
4. Automation similar to what teraßyte mentioned.  Not only when promoting a member to somehow detect that they should be added to the staff directory, but also the reverse, where if access is removed, they would automatically be hidden/removed.  Will anything like that be available?

 

1) You can control the layout for each "group" you add to the page (which does not need to correspond to an actual user group).  You can also add other custom layouts if you want.

 

2) No, this is not possible.

 

3) No, this is not possible.

 

4) If you sync a group (which will most likely be the most common method of using this page for most admins) then this is all automated.

 

Will we be able to set permissions for groups on this page so that, for example, guests could not see the list of forum moderators?

 

ADKGamers and Wolfie... Rikki already answered your questions about having the lists stay in sync... you can add member groups as well as individuals.

 

You can control access to modules (including the staff directory) throughout the suite centrally, yes.

 

This looks excellent.  At the bottom of the screenshot is a link to 'contact us'.  Is that linking to this staff page or somewhere else please? A generic 'contact us' page would be another great addition.

 

If it is linking to this page then would it be possible to easily edit the title of the page in the ACP and add a text field so that we could add for example a paragraph with an address, telephone number and such for the office please?

 

The contact us link is not part of this page, nor is it part of Nexus..

 

This resolved one planned development for us :smile:

 

Great news 

 

One question , the description is not displayed for support agents http://d.pr/i/llMr . Are they displayed when you hover the agent username/avatar or is it possible to configure it like that ?

 

Also is it possible to use the show more functionality globally all around IPB http://d.pr/i/hKq1 specifically on Ip. Content , Ip.Blog and Profiles ?

 

The description is not displayed for support agents because that is how the template is designed.  You can modify the template easily in the ACP, or add your own new custom templates.

 

The show more bar is a central part of the UI framework and can (and will) be leveraged elsewhere.

 

 

  • The first question is very important for my and any other multilingual community: Will this page translatable? Can i show different descriptions depending on the user's language? I'm talking about " Lorem ipsum dolor sit amet .... etc".
  • The second question: Also i see "show more" link under Charles Warner profile description. Can I control the conditions under which a link is displayed? What is the default value? Number of characters, lines, etc.?

 

 

1) We have a translatable concept built in to the software.  We'll discuss this further for the staff page as right now the description is not translatable.  No promises just yet, but from a technical POV it would be possible.

 

2) This is part of the truncate javascript UI widget, which will be discussed from a development perspective in more detail in a later blog entry.

 

This looks very polished.  I like the fact that you ship it with multiple templates so we can pick and choose which how much biographical information to show.  

 

And you can add your own custom templates as well. :)  Thank you for the positive comments.

Link to comment
Share on other sites

Are there plans to allow for multiple staff directories? For example, if I want forum staff to appea/r on one staff directory/page, and administration staff to appear on a completely separate staff directory/page, is that possible?

Link to comment
Share on other sites

On 2/16/2017 at 0:08 PM, mHawkins said:

Are there plans to allow for multiple staff directories? For example, if I want forum staff to appea/r on one staff directory/page, and administration staff to appear on a completely separate staff directory/page, is that possible?

Not currently - I would recommend submitting a feature request for that. :) 

Link to comment
Share on other sites




Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...