Skip to content

xmlking/kendo-requireJS-bootstrap

Repository files navigation

kendo-requireJS-bootstrap

AMD-aware Kendo UI project template with Twitter Bootstrap and Themes

This is a boilerplate project for building AMD-aware(modular), widget driven non-trivial web applications.

Features

  1. AMD-Aware : For Dependency Management, Asynchronous Resource Loading, Lazy Loading with RequireJS.
  2. CSS Framework : For base CSS, responsive grids, layouts, and components with Twitter Bootstrap
  3. Themes : Saving the web from default Bootstrap theme with Bootswatch
  4. Modernizr : A browser feature detection library, includes polyfills, HTML5 Shiv, YepNope.js for conditional resource loading.
  5. Kendo UI : Rich UI widgets for data visualization and client-side MVC framework for Mobile and Web app development.
  6. Custom Kendo UI widgets : checkout AMD-Aware Console & LED widgets

Scaffolding


WebApp:
	crossdomain.xml
	dashboard.html
	index.html
	users.html
	LICENSE
	README.textile
	ico: (apple-touch-icon-*-precomposed.png, favicon.ico, favicon.png)
	img: (App images)
	css: main.css
	scripts:
		config.js   (requireJS config)
		dashboardPage.js  (dashboard module main)
		dashboard:   (your module)
			main.js
			router.js
			models:
			templates:
			viewModels:
			views:
		users:  (your module)
		partials:  (partial HTML templates)
			_grid.html
			_list.html
		utils:  (app utils module)
			main.js
		libs:  (3rd/reusable  party modules)
			bootstrap:
				css:
					bootstrap-responsive.css
					bootstrap-responsive.min.css
					bootstrap.css
					bootstrap.min.css
				img:
					glyphicons-halflings-white.png
					glyphicons-halflings.png
				js:
					bootstrap.js
					bootstrap.min.js
				main.js
			console: (custom widget)
			holder:
			jquery:
			kendo:
			modernizr:
			pnotify:
			require: (AMD loaders , plugins)
				css.js
				domReady.js
				i18n.js
				is.js
				json.js
				require.js
				text.js
	services: (dummy services for testing)
		april-sales.json
		boeing-stock.json
		crime-stats.json
		job-stats.json
		readme.txt

TODO

  1. Use HTML DSL syntax for declarative initialization of widgets.
  2. Integrate with AngularJS and demo Lazy Loading of UI widgets & Modules

References

About

AMD-aware kendoUI seed project with Twitter Bootstrap and Themes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published