# Hide staff from /about page

**URL:** https://meta.discourse.org/t/hide-staff-from-about-page/256994
**Category:** Theme component
**Created:** [March 3, 2023, 8:12pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994 "2023-03-03T20:12:58Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [March 3, 2023, 8:12pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/1 "2023-03-03T20:12:58Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **Summary** | Hide staff from about page |
| 🛠 | **Repository** | [GitHub - literatecomputing/discourse-hide-admins-about: Theme component to hide some admin users from about page · GitHub](https://github.com/literatecomputing/discourse-hide-admins-about/) |
| ❓ | **Install Guide** | [How to install a theme or theme component](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |
| 📖 | **New to Discourse Themes?** | [Beginner’s guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

Install this theme component

### This component will get no new updates and will soon be deprecated since it’s no longer necessary!!!

[https://github.com/discourse/discourse/pull/28809](https://github.com/discourse/discourse/pull/28809)

Optionally hide some staff from the `/about` page

Entering users like this:

 ![image](https://global.discourse-cdn.com/meta/original/4X/7/9/f/79ff05bf4716b7627a29f4f96227b473539e2c9a.png)

will make their links be hidden from the `/about` page.

One example of when this is useful is if someone is a technical administrator of the site, but is not a member of the community. [Discourse.org](http://Discourse.org) [uses a plugin for this](https://meta.discourse.org/t/how-to-hide-admins-from-about-page/43678/2); here is a theme component that does the same.

Though the url has “staff” in the URL, it hides the users from both the moderator and admin section of the /about page.

Caveat: If there is only one admin or moderator and that user is hidden, then there will be an “admin” or “moderator” heading with no users listed under it.

---

<div class="post-metadata">

### Author: ![davidkingham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidkingham/32/119528_2.png) [@davidkingham](https://meta.discourse.org/u/davidkingham)
#### Post date: [March 4, 2023, 5:18am UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/2 "2023-03-04T05:18:09Z")

</div>

Brilliant, just what I needed to hide, well, you! 🤣 Thanks Jay!

---

<div class="post-metadata">

### Author: ![xiaokong23357](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xiaokong23357/32/321957_2.png) [@xiaokong23357](https://meta.discourse.org/u/xiaokong23357)
#### Post date: [March 4, 2023, 5:44am UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/3 "2023-03-04T05:44:26Z")

</div>

A component in urgent need, thank you

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [March 4, 2023, 1:22pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/4 "2023-03-04T13:22:09Z")

</div>

> [@davidkingham](#):
>
> just what I needed to hide

Gotta love the defaults, then!

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [March 4, 2023, 5:31pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/5 "2023-03-04T17:31:06Z")

</div>

Category moderators are still visible. So this can hide only real forumwide ones.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [March 4, 2023, 5:55pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/6 "2023-03-04T17:55:52Z")

</div>

Are those on the /about page?

Is there reason that someone would want to hide them?

Can your send me a link?

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [March 4, 2023, 6:10pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/7 "2023-03-04T18:10:51Z")

</div>

> [@pfaffman](#):
>
> Are those on the /about page?

Yes.

> [@pfaffman](#):
>
> Is there reason that someone would want to hide them?

I don’t know. Why would someone like to hide staff? Perhaps for same reason.

I was just posting (badly formatted) FYI for those who like to hide moderators but are using category moderators with or instead forumwide ones.

> [@pfaffman](#):
>
> Can your send me a link?

Not any more because I changed my moderators from category level to ”staff level”. I don’t look /about ever and anywhere so I forgot totally I’m using same users at every category. I woke up to that situation when I gave testdrive to that component.

To be spesific. It hided wanted user from very first category but not from next ones.

I don’t care, really. I understand why some admins wants to hide moderators, but it didn’t do it with group-based category moderators.

And honestly — /about is so goood hided that is just doesn’t matter what there is or not 😉

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [March 4, 2023, 6:26pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/8 "2023-03-04T18:26:06Z")

</div>

> [@pfaffman](#):
>
> Are those on the /about page?

We have a couple on ours: 🙂

 ![sysadmin category moderators](https://global.discourse-cdn.com/meta/original/4X/b/5/4/b54d60efa95d8cfe09c77bfbbb675d49370b4ac5.jpeg)

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [March 4, 2023, 9:18pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/9 "2023-03-04T21:18:29Z")

</div>

Hmm. At first glance, it looks like those should be hidden as well. I’ll try to take another look next week.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [April 7, 2023, 4:36pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/10 "2023-04-07T16:36:49Z")

</div>

> [@davidkingham](#):
>
> Brilliant, just what I needed to hide, well, you!

Me too! And @angus as well.

Nice little TC!

Are you open to me adding some functionality for hiding mods and category mods as well? Or at least trying…

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [April 7, 2023, 4:39pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/11 "2023-04-07T16:39:12Z")

</div>

> [@nathankershaw](#):
>
> Are you open to me adding some functionality for hiding mods and category mods as well?

Sure! Or you can give me a hint and I can do it.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [April 7, 2023, 11:05pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/12 "2023-04-07T23:05:55Z")

</div>

> [@pfaffman](#):
>
> you can give me a hint and I can do it.

Music to my ears!!!

# Suggestion 1 - Hide mods too

Simply extend the existing functionality so that Moderators can also be hidden (using the same field) and call it ‘hidden staff’ instead.

This makes sense as Discourse cleverly ensures that each Staff user only appears in either Admins or Our Moderators (but not both). While there is less utility in hiding Moderators, there are still some use-cases such as having a test moderator.

# Suggestion 2: Hide Category Mods

It is quite common for folk to want to hide Category Mods, as they take up oodles of space and there is little value exposing them publicly outside of the context of the specific category.

Sometimes it makes sense to hide just some of the Category Mods categories, but expose others.

Easily achieved with CSS, for example on my site:

```css
// hide category moderators on /about page
section.about.category-moderators {
    display: none;
}

```

I’d do this by using a single field which allows either `all` or individual categories to be specified.

It might be helpful to be able to suppress some individuals, but I don’t think that it is worth adding that at this stage unless folk ask for it as it would need to be a bit more complex.

# Suggestion 3: Roll in Extended About text

> [@Extended About Page](https://meta.discourse.org/t/extended-about-page/193351):
>
> A simple theme component that lets you add custom html to extend the short site description on the /about page. So you could add more paragraphs and insert links, or images. The component provides an option to enter custom html: This content is added below the default site description on the /about page: You can also hide the default site description by checking this setting: [Screenshot from 2022-01-13 11-21-40] …

That is a super helpful TC, but it only does a single limited function. And would be dead easy to roll in.

It makes sense to me for all `/about` customisations to be in one place. Plus @manuel is a great dude and might well like to collaborate on this.

You might want to rename this TC ‘Custom About Page’ or similar if you go down this path.

### Sub-suggestion: Markdown

It would be even better if the extended about field accepted markdown rather than just raw HTML.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [September 16, 2024, 3:16pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/14 "2024-09-16T15:16:56Z")

</div>

FYI @pfaffman, in part because of your [recent feedback](https://meta.discourse.org/t/new-and-improved-about-page-is-live/324212/8), there’s now a built in feature to do this, though it is group based:

[https://github.com/discourse/discourse/pull/28809](https://github.com/discourse/discourse/pull/28809)

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [September 17, 2024, 4:09pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/15 "2024-09-17T16:09:46Z")

</div>

Does this new feature allow to target a specific member(s) of a group or is this hiding all members of group?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [September 17, 2024, 4:11pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/16 "2024-09-17T16:11:19Z")

</div>

It’s for groups. “specific members” would be the same thing as “users”. I might prefer that the selector would allow choosing users or groups, but it’s just for groups.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [September 17, 2024, 4:36pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/17 "2024-09-17T16:36:05Z")

</div>

So unfortunately if I understand correctly. It would say hide all admins vs a specific admin? If so then I am not sure if the team understood the particular application with your original use case.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [September 17, 2024, 4:39pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/18 "2024-09-17T16:39:04Z")

</div>

Why don’t you create a group and add the users you want to hide to it instead of using ‘admins’ in that case?

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [September 17, 2024, 4:44pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/19 "2024-09-17T16:44:45Z")

</div>

Yeah I guess that would be sufficient. And would make it more efficient if a site has a larger volume of staff to hide.

Hadn’t consider that angle. Thanks

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [September 17, 2024, 5:14pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/20 "2024-09-17T17:14:23Z")

</div>

I put myself as an admin in moderator group, told not to show that group and because of that /about told there is 0 admins and 0 moderators (we need CSS to hide zeros, it just look bad).

---

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [September 17, 2024, 5:43pm UTC](https://meta.discourse.org/t/hide-staff-from-about-page/256994/21 "2024-09-17T17:43:17Z")

</div>

> [@New and improved About page at /about is live](https://meta.discourse.org/t/new-and-improved-about-page-at-about-is-live/324212/9):
>
> seems to be odd/using space is displaying ‘0 Moderators’. If there aren’t any it would look better if it showed nothing?

I mentioned this in the #announcements topic. Its definitely wasted space if none exist.

[Next page](https://meta.discourse.org/t/hide-staff-from-about-page/256994.md?page=2)
