# Hide features for non-admin users through plugin

**URL:** https://meta.discourse.org/t/hide-features-for-non-admin-users-through-plugin/47973
**Category:** Development
**Created:** [July 29, 2016, 4:15pm UTC](https://meta.discourse.org/t/hide-features-for-non-admin-users-through-plugin/47973 "2016-07-29T16:15:10Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [July 29, 2016, 4:20pm UTC](https://meta.discourse.org/t/hide-features-for-non-admin-users-through-plugin/47973/2 "2016-07-29T16:20:04Z")

</div>

I suggest reading the wonderful series on plugins by @eviltrout, it starts here:

> [@Developing Discourse Plugins - Part 1 - Create a basic plugin](https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins/30515):
>
> Building a plugin in Discourse can be really simple, once you learn a couple of quirks. The goal of this post is to create a skeleton plugin and introduce you to the basics. Your development environment Make sure you have a development environment of Discourse running on your computer. I recommend you use [the appropriate setup guide](https://meta.discourse.org/tag/dev-install) and come back when you’re done. plugin.rbtada Use [GitHub - discourse/discourse-plugin-skeleton: Template for Discourse plugins · GitHub](https://github.com/discourse/discourse-plugin-skeleton) to create a complete di…

After read some official plugins on [Discourse github page](https://github.com/discourse).

Then go trough some plugins on the #Customization > Plugin category and dig trough their codebase.

---

_[View the full topic](https://meta.discourse.org/t/hide-features-for-non-admin-users-through-plugin/47973)._
