r.a.d.controls version |
r.a.d.ajax v1.5.3 r.a.d.combobox v2.5.3 r.a.d.grid v4.0.3 r.a.d.splitter v1.0.3 r.a.d.upload v2.1.3 r.a.d.treeview v6.0.2 |
.NET version |
2.0 |
Visual Studio version |
2005 |
programming language |
VB |
browser support |
all browsers supported by r.a.d.controls |
PROJECT DESCRIPTION This is a simple file upload manager that uses a number of r.a.d.controls to achieve a very pleasing yet simple design interface, including the r.a.d.splitter with sliding panes - one of which also uses the r.a.d.treeview to represent files and folders. The treeview is drag and drop enabled, and also incorporates useful context menus for creating new folders, renaming files or folders, and deleting files or folders (as opposed to dragging them to the recycle bin which is also represented on the treeview). Files can also be downloaded using the context menu.
The application also incorporates simple user administration with the r.a.d.grid control. Users are given either "admin" or "user" level access to the application. The difference being that admin users can see all files and folders in the upload area, but standard users can only see their own files and folders.
Users can upload any file type, although that could be locked down, but has been left open given that access to the system has to be granted by an admin prior to the user having access.
User admin uses a SQL Server Express 2005 database, and the usual network service access needs to be granted to the "~/incoming" folder.
Users and admins must login to the system on the initial page using email address and password. There are 2 accounts setup in the database for testing:
Userlogin:
user@test.com password: password
Adminlogin:
admin@test.compassword: password
Upon logging in, the application will automatically create a folder (if it doesn't already exist) named after the users company name. All the users uploaded files will go directly to that folder by default, although they can than be drag & dropped to anywhere that the user has access too, or renamed, or deleted.
The application has a professional, production level, look and feel thanks to the r.a.d.controls and appropriate use of icons and graphics throughout.
Screenshots
Login Screen:
Upload Functionality:Admin page: