Wednesday 3 September 2014

Build your Own Admin Dashboard using Twitter Bootstrap - Best Web Design Company USA

Yourneeds.asia Web design & Website Development in Twitter Bootstrap Responsive Framework

About US : Yourneeds.asia Outsourcing Web design Company or offshore software development India, has been usually termed as reducing cost, but with Top Responsive Web Design Company apart from receiving benefit of 60% savings on twitter bootstrap responsive web development cost, our service can give you several other benefits too.
The offshore software outsourcing / software development is generally saving cost on the manpower and infrastructure, but at Best Admin Page Design Company USA we look and work at it a special way, and based on our knowledge and best practice we have a little very sole and advantageous offer to our offshore software outsourcing / software development clients for twitter bootstrap responsive web development.

Contact Us  OR CALL US NOW ON +91- 8096161616 to learn more about how Yourneeds.asia's outsourcing services can take your business to the new height of achievement!


Check Out How You Can Build Admin Page By Twitter Bootstrap


Do you want to build your own admin dashboard using twitter bootstrap?  If so this is the perfect place to be to get started.  Here we will go through the quick and simple process of getting setup with a twitter bootstrap admin dashboard for your website.  As a little background information for those who may not know and admin dashboard is usually how developers refer to a backend where changes can be made to a website or for a variety of other administration type tasks.  Finally before we get started, twitter bootstrap is a extremely popular front end framework.
So now that everyone knows what twitter bootstrap and an admin dashboard is, lets get into the steps to get up and running quickly.
Step 1.  Get a domain name and website hosting.
This is a very easy step, if you don’t already have a place to put your admin dashboard head over to a web hosting company website and purchase your domain and website hosting.  I won’t name any companies on here but rather let you make your own choice on this.  If you don’t know where to start simply google web hosting companies and you will find a seemingly endless list of available service providers.
Step 2.  Download Twitter Bootstrap 3.0
Visit http://www.getbootstrap.com to download your latest copy of twitter bootstrap.  You can use the customization tool to create your own set of theme colors and so forth, but if you don’t know what you are doing, it is probably best to just stick with the default for now.
Step 3.  Upload twitter bootstrap to your server
First of course unzip the downloaded package from step 2 and then using your favorite FTP client upload the contents to your server.  Since the point of this is to be a backend tool we recommend creating a folder such as “admin-panel” and uploading the contents there.  This will make it so you can use a url like www.mysite.com/admin-panel.
Step 4.  Create the admin dashboard HTML
Now that you have twitter bootstrap successfully installed on your site all you need to do is create a new index.html file and copy and paste the following code to it.
index.html
<!DOCTYPE html>
 	<html lang="en">
 	<head>
 	<meta charset="utf-8">
 	<meta http-equiv="X-UA-Compatible" content="IE=edge">
 	<meta name="viewport" content="width=device-width, initial-scale=1">
 	<meta name="description" content="">
 	<meta name="author" content="">
 	<link rel="shortcut icon" href="assets/ico/favicon.ico">

 	<title>Dashboard Template for Bootstrap</title>

 	<!-- Bootstrap core CSS -->
 	<link href="css/bootstrap.min.css" rel="stylesheet">

 	<!-- Custom styles for this template -->
 	<link href="dashboard.css" rel="stylesheet">

 	<!-- Just for debugging purposes. Don't actually copy this line! -->
 	<!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->

 	<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
 	<!--[if lt IE 9]>
 	<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
 	<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
 	<![endif]-->
 	</head>

 	<body>

 	<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
 	<div class="container-fluid">
 	<div class="navbar-header">
 	<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
 	<span class="sr-only">Toggle navigation</span>
 	<span class="icon-bar"></span>
 	<span class="icon-bar"></span>
 	<span class="icon-bar"></span>
 	</button>
 	<a class="navbar-brand" href="#">Project name</a>
 	</div>
 	<div class="navbar-collapse collapse">
 	<ul class="nav navbar-nav navbar-right">
 	<li><a href="#">Dashboard</a></li>
 	<li><a href="#">Settings</a></li>
 	<li><a href="#">Profile</a></li>
 	<li><a href="#">Help</a></li>
 	</ul>
 	<form class="navbar-form navbar-right">
 	<input type="text" class="form-control" placeholder="Search...">
 	</form>
 	</div>
 	</div>
 	</div>

 	<div class="container-fluid">
 	<div class="row">
 	<div class="col-sm-3 col-md-2 sidebar">
 	<ul class="nav nav-sidebar">
 	<li class="active"><a href="#">Overview</a></li>
 	<li><a href="#">Reports</a></li>
 	<li><a href="#">Analytics</a></li>
 	<li><a href="#">Export</a></li>
 	</ul>
 	<ul class="nav nav-sidebar">
 	<li><a href="">Nav item</a></li>
 	<li><a href="">Nav item again</a></li>
 	<li><a href="">One more nav</a></li>
 	<li><a href="">Another nav item</a></li>
 	<li><a href="">More navigation</a></li>
 	</ul>
 	<ul class="nav nav-sidebar">
 	<li><a href="">Nav item again</a></li>
 	<li><a href="">One more nav</a></li>
 	<li><a href="">Another nav item</a></li>
 	</ul>
 	</div>
 	<div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
 	<h1 class="page-header">Dashboard</h1>

 	<div class="row placeholders">
 	<div class="col-xs-6 col-sm-3 placeholder">
 	<img data-src="holder.js/200x200/auto/sky" class="img-responsive" alt="Generic placeholder thumbnail">
 	<h4>Label</h4>
 	<span class="text-muted">Something else</span>
 	</div>
 	<div class="col-xs-6 col-sm-3 placeholder">
 	<img data-src="holder.js/200x200/auto/vine" class="img-responsive" alt="Generic placeholder thumbnail">
 	<h4>Label</h4>
 	<span class="text-muted">Something else</span>
 	</div>
 	<div class="col-xs-6 col-sm-3 placeholder">
 	<img data-src="holder.js/200x200/auto/sky" class="img-responsive" alt="Generic placeholder thumbnail">
 	<h4>Label</h4>
 	<span class="text-muted">Something else</span>
 	</div>
 	<div class="col-xs-6 col-sm-3 placeholder">
 	<img data-src="holder.js/200x200/auto/vine" class="img-responsive" alt="Generic placeholder thumbnail">
 	<h4>Label</h4>
 	<span class="text-muted">Something else</span>
 	</div>
 	</div>

 	<h2 class="sub-header">Section title</h2>
 	<div class="table-responsive">
 	<table class="table table-striped">
 	<thead>
 	<tr>
 	<th>#</th>
 	<th>Header</th>
 	<th>Header</th>
 	<th>Header</th>
 	<th>Header</th>
 	</tr>
 	</thead>
 	<tbody>
 	<tr>
 	<td>1,001</td>
 	<td>Lorem</td>
 	<td>ipsum</td>
 	<td>dolor</td>
 	<td>sit</td>
 	</tr>
 	<tr>
 	<td>1,002</td>
 	<td>amet</td>
 	<td>consectetur</td>
 	<td>adipiscing</td>
 	<td>elit</td>
 	</tr>
 	<tr>
 	<td>1,003</td>
 	<td>Integer</td>
 	<td>nec</td>
 	<td>odio</td>
 	<td>Praesent</td>
 	</tr>
 	<tr>
 	<td>1,003</td>
 	<td>libero</td>
 	<td>Sed</td>
 	<td>cursus</td>
 	<td>ante</td>
 	</tr>
 	<tr>
 	<td>1,004</td>
 	<td>dapibus</td>
 	<td>diam</td>
 	<td>Sed</td>
 	<td>nisi</td>
 	</tr>
 	<tr>
 	<td>1,005</td>
 	<td>Nulla</td>
 	<td>quis</td>
 	<td>sem</td>
 	<td>at</td>
 	</tr>
 	<tr>
 	<td>1,006</td>
 	<td>nibh</td>
 	<td>elementum</td>
 	<td>imperdiet</td>
 	<td>Duis</td>
 	</tr>
 	<tr>
 	<td>1,007</td>
 	<td>sagittis</td>
 	<td>ipsum</td>
 	<td>Praesent</td>
 	<td>mauris</td>
 	</tr>
 	<tr>
 	<td>1,008</td>
 	<td>Fusce</td>
 	<td>nec</td>
 	<td>tellus</td>
 	<td>sed</td>
 	</tr>
 	<tr>
 	<td>1,009</td>
 	<td>augue</td>
 	<td>semper</td>
 	<td>porta</td>
 	<td>Mauris</td>
 	</tr>
 	<tr>
 	<td>1,010</td>
 	<td>massa</td>
 	<td>Vestibulum</td>
 	<td>lacinia</td>
 	<td>arcu</td>
 	</tr>
 	<tr>
 	<td>1,011</td>
 	<td>eget</td>
 	<td>nulla</td>
 	<td>Class</td>
 	<td>aptent</td>
 	</tr>
 	<tr>
 	<td>1,012</td>
 	<td>taciti</td>
 	<td>sociosqu</td>
 	<td>ad</td>
 	<td>litora</td>
 	</tr>
 	<tr>
 	<td>1,013</td>
 	<td>torquent</td>
 	<td>per</td>
 	<td>conubia</td>
 	<td>nostra</td>
 	</tr>
 	<tr>
 	<td>1,014</td>
 	<td>per</td>
 	<td>inceptos</td>
 	<td>himenaeos</td>
 	<td>Curabitur</td>
 	</tr>
 	<tr>
 	<td>1,015</td>
 	<td>sodales</td>
 	<td>ligula</td>
 	<td>in</td>
 	<td>libero</td>
 	</tr>
 	</tbody>
 	</table>
 	</div>
 	</div>
 	</div>
 	</div>

 	<!-- Bootstrap core JavaScript
 	================================================== -->
 	<!-- Placed at the end of the document so the pages load faster -->
 	<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
 	<script src="js/bootstrap.min.js"></script>
 	<script src="js/docs.min.js"></script>
 	</body>
 	</html>
Step 5.  Create the dashboard CSS File
dashboard.css


/*
 * Base structure
 */

/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 50px;
}

/*
 * Global add-ons
 */

.sub-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}

/*
 * Sidebar
 */

/* Hide for mobile, show later */
.sidebar {
  display: none;
}
@media (min-width: 768px) {
  .sidebar {
    position: fixed;
    top: 51px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: block;
    padding: 20px;
    overflow-x: hidden;
    overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
    background-color: #f5f5f5;
    border-right: 1px solid #eee;
  }
}

/* Sidebar navigation */
.nav-sidebar {
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 20px;
  margin-left: -20px;
}
.nav-sidebar > li > a {
  padding-right: 20px;
  padding-left: 20px;
}
.nav-sidebar > .active > a {
  color: #fff;
  background-color: #428bca;
}

/*
 * Main content
 */

.main {
  padding: 20px;
}
@media (min-width: 768px) {
  .main {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.main .page-header {
  margin-top: 0;
}

/*
 * Placeholder dashboard ideas
 */

.placeholders {
  margin-bottom: 30px;
  text-align: center;
}
.placeholders h4 {
  margin-bottom: 0;
}
.placeholder {
  margin-bottom: 20px;
}
.placeholder img {
  display: inline-block;
  border-radius: 50%;
}
 
 These codes are also available on twitter bootstraps example page http://getbootstrap.com/getting-started/#examples.
Well that’s it!  Pretty simple and a great start.  Feel free to share your thoughts with us below in the comment section.  Also if this seems a bit more than what you were hoping for you can always grab you a prebuilt dashboard like this one (click image to download).

 Get In Touch - Get a FREE quote for your BUSINESS.


Please fill out the quick contact us form to the best of your ability to request a free quotation on your web design or development project. The more detailed you are, the quicker we will be able to establish the scope of your project.! 

Alternatively, You can send us email on info@yourneeds.asia  or call us on +91 8096-161616
Offshore Twitter Bootstrap Responsive Framework Development Company India, Twitter Bootstrap Responsive Framework Customization, Outsourcing Twitter Bootstrap Responsive Framework Development Service, Twitter Bootstrap Responsive Framework Development Company India, website customization, Offshore Software Web Development Company India


No comments:

Post a Comment