Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Databases

Admin Panel and User Rights Management

What would be the best approach to tackle creating an admin panel and a user rights management system. I am finding it hard trying to create a structure on how to create permissions.. How to create roles for users, whether to assign users to groups and how the permissions of the groups override the permissions of the roles etc. Any help related to this topic would be greatly appreciated

1 Answer

Shay Paustovsky
Shay Paustovsky
969 Points

Hi Luke,

I am no designer and far away from a great one. But what I can recommend as I've tackled this so many times while trying to think how to design my website.

*Step 1: * Search for template images, now I'm not saying copy them 1-for-1 but take inspiration from them.

*Step 2: * I'm assuming you're familiar with the basics of HTML & CSS so what I suggest here is after viewing the templates, get away from the computer, take a pencil and paper and begin sketching.

*Step 3: * Once you have got the top-level structure of what you want, this is time for in my opinion the most difficult part. Styling it.

- Choosing colors

Now this could be somewhat frustrating but again you need to think, who is your audience, and what is the goals for your site, and based on that you can continue forward. I will cover here any colour theory as it is covered in "Design Foundations"

- Creating a wireframe

Create a wireframe either with a software like PS/AI or with an online prototyping tool like figma, InVision, etc...

- Applying color & Content

Now it's time to think where do you want to apply the content and colors, again the wireframe should reveal all of the secrets for you, so the secret of a good design is in the wireframe.

Now this is a long answer but hopefully I've helped you somewhat and didn't confuse you too much :smiley: Because this question has been asked under the "Design" tag I'm assuming you wanted to know how do approach this from the design aspect.

Unless I'm wrong and you want to know the technical-code-how side, you are more than welcome to contact me or anyone else in the Treehouse forums.

Hopefully this helped,

Shay

Hi Shay,

Thanks, for the detailed feedback.

Actually I was referring more in terms of usability and functionality. I am having issues trying to create and structure appropriate user rights and permissions.

Best, Luke