This front end of the given CMS is completely dynamic in nature. The given front end basically displays and provides interface for registered users for categories/subcategories/items views and postings as well as Articles/Items views and Posting. Along with that it displays contents that the owner of the site intends to present to user. All contents are managed from admin/front end through provided interfaces.
Leaving out the stylesheet and Layout this nothing is predetermined while loading; I mean those two are the things that have been you can say hard coded into the HTML page। We will see the feature of each section of the front end in detail one after another feature. Lets begin from top to bottom and in that from left to right.
Top Navigation:
In the top navigation these is two parts one is user login info panel along with related actions he can take and the second part consists of normal navigation menu which the owner wants to display to all the users। Lets take each of them one by one.
User Login Panel:
We have implemented a user and related roles based navigation system in the whole of the application। In brief it restricts action to specific users having specific roles. As soon as it loads an site the application assigns its a username and role as a guest by help of which it can do few actions like he can browse the whole site and also can post comments to the article being browsed. Also along in the panel as we can see there is login option through which he can login as an registered user for full fleged use of functionalities of application and if he is not an registered user he can signup for the same with the help of signup link as we can see in figure down there.
If an registered user is logged in then he don't have an option of login (as can be seen in figure) but can logout and again login as new user। The logout action is provided in the panel as shown.
Now we can have a look at login screen and related result as well as signup screen and related action one by one.
Login:
Signup:
This also includes all the basic fields needed for fast signup and browsing of site. All validations of JavaScript and server side are done. A very creative and attractive JavaScript validation is used in the same. You can have a feel of it from the two shots given below one with simple signup screen and other with errors during signup, the errors are prompted once we can fields and not the time consuming on submission. This signup is also in priority task as along with login its look and feel needs to be deiced but as for now it has been done through greybox implementation. This is being done to have a cutting edge look and to make browsing enjoyable.
[SIGN-UP SCREEN]Logout:
[USER LOGGED IN SCREEN / LOGOUT OPTION]Top Navigation Panel:
The Left panel as we say here but it can be right panel as well as we can dynamically changes the orientation from ADMIN panel। The left menu has been kept user friendly and has been made quite simple. As is seen in the shot below the left menu comprises of categories that have been active over the application. Creation of and activating and de-activating of categories is done by admin panel only. On clicking on the link on categories the categories details are rendered along with count of subcategories under it and number of item under it. The same has been shown below.
On clicking the '+' by the side of categories listing first level subcategories gets listed over there and on clicking on the link over them take the same course as has been mentioned over for categories.
For browsing multiple levels of category/sub-category it can be done only though main page and not the left navigation menu. Also in the front end user can only post/create articles and comments and rest categories/subcategories are created and maintained by ADMIN panel only. If any level of category/sub-category don't have further levels of sub-category and/or Items then a heading with Zero count is not shown instead no such information is renderer case shot has been shown below.
[LEFT MENU (category display)]
[RIGHT MENU (category / subcategory in menu)]Home page:
Featured:
Articles:
[LISTING OF ARTICLES][ARTICLE DISPLAY WITH COMMENTS]
[EDIT COMMENTS]
[ADD COMENT]Categories/subcategories/items pages:
[CATEGORY WITH DEPPER CONTENTS]
[CATEGORY WITH DEPPER CONTENTS]
Admin Site
Introduction:
There are different forms and functionality being provided in admin site and they are as follows
General layout:
[GENERAL LAYOUT]Next to it is logout link.
On the right side there are two other links Home for redirecting user to User site and other is change password for changing the password for changing the Password of admin side user.
[HOME PAGE]User :
[LIST USER]
Image another form gets open whose layout is being showed below। Through that form administrator can change the details as required.
[CREATE USER]
Role :
[EDIT ROLE]
[CONTENT LIST]
[ADD CONTENT]
[EDIT CONTENT]
[1st PANEL OF CATEGORY]
[2nd PANEL OF CATEGORY WITH SUBCATEGORY]
[3rd PANEL OF SUBCATEGORY WITH ITEM]
[ADD CATEGORY]
[EDIT CATEGORY]Article:

Comments:
[COMMENT]Change Password:
[CHANGE PASSWORD]This page is used for changing the Admin site user password.


















