The Dashboard is where a logged-in user can access all editable content and track recent user activity. The Content Areas panel links a user directly to a content resource or a resource index screen.
A resource index is an ordered list of all items for a given content area. From here, resources can be created, deleted and their stack order can be changed via a simple AJAX powered drag-n-drop interface. Any content area that has more than one item will always have a index screen.
A resource screen provides the interface to manage a section's core content. A resource is custom-configured to include an array of different content types. The example screen to the right shows a "Film" resource. In this case, the client wanted a "Film" to contain a name, description, thumbnail and of course a video file of the trailer. Alternatively, a "News feed" resource, may consist of only title and body fields, whereas an "Image portfolio" would require an image upload field and a field for entering tags etc... A resource is completely customizable and can represent any desired content configuration.
A user can edit information and files at any time or hide a resource from public view by toggling its Publish button. The interface also utilizes a slick AJAX upload progress bar to keep users informed during lengthy media uploads.
Supported media types are as follows: .jpg, .mov, .flv, .mp4, .mp3, .pdf
User Admin Panel:
The User Admin Panel enables a user to create, edit or delete User or Admin accounts. Both roles can login and edit content through Sitecontrol, however, only an Admin can create accounts.
All new users receive an email with preliminary login info. Once logged in, account holders can edit their own profile information and password. Account holders can also request a new password if they have forgotten their current one. They will then receive an email with password reset instructions. This automated system frees Admins from such mundane tasks.
Out of the box, the User Admin Panel supports two roles: User and Admin. The system can be customized to support a variety of roles for public end-users as well. User accounts for blog commenting, social networking, special content and E-commerce etc... would function much like the two default roles. Like default roles, custom roles also track user metadata such as last login, login IP and login count for added security.