Avatar of Da_Weasel
Flag for United States of America asked on

User Interface for Document Managment System

I'm working on a Document Managment System and i'm trying to figure out the best layout for the UI.
The system has a dynamic category system, meaning that you may add any number of nested categories.  Any one of these categories may contain other categories and documents.  Documents consist of a little bit of info about it, and any number of files maybe associated with it.

This was my first idea.
| Add New |
       | Currently Selected CatName |
| Docs | CatName1 | Cat Desc1 | Edit/Delete |
| Docs | CatName2 | Cat Desc2 | Edit/Delete |
| Docs | CatName3 | Cat Desc3 | Edit/Delete |
| Docs | CatName4 | Cat Desc4 | Edit/Delete |
| Docs | CatName5 | Cat Desc5 | Edit/Delete |

Add new is a link to create a new category
then the caption above the table would be the name of the current category, or a 'bread crumb' link.
Each record is a category that exist in the currently selected category.
Clicking on the CatName field would update the table to contain the subcategories of that category
Docs is a link to a page that list all of the Documents in that category which would basicly look like the above table, except the Docs link would be Details, or something and clicking it would take you to a DocumentDetails page that showed the Document info a dn listed the files that are associated with it.

The other idea I had was to get rid of the Docs link altogether and put the Categories and Documents table on the same page since they both use the Currently selected category to figure out what to diplay.

i've also considered using a layout that has a menu on the left that shows the categories and using the left side of the page to display Documents and Document Details.

What do you think would be the best layout?  Is there another layout that might be better? Any ideas, would be greatly appreciated...
Web Graphics Software

Avatar of undefined
Last Comment

8/22/2022 - Mon

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question

Good point...it will however only be used by a handful of people, to track technical documents, such as server config, software installations, and charts and graphs, and other stuff we use daily that takes up too long to dig up info on.

I might expand this to allow everyone access to the system at a later point and implement a user/group scheme to control things.  Users would have to submit docs to be reviewed for correctness and categorized by 'higher-ups'.

Will wait one more day for more comments before I award points...

No other comments, points given to KenAdney.

If you can think of any ideas, post a comment, if I like it I will post points for you.
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck