Difference between revisions of "Web Administration Dashboard - Developer's Guide"

From RifidiWiki

Jump to: navigation, search
(Angular UI)
(WebStorm)
Line 42: Line 42:
 
==WebStorm==
 
==WebStorm==
 
A lightweight IDE for client-side development and server-side development with Node.js
 
A lightweight IDE for client-side development and server-side development with Node.js
 
+
<br>Product available on web site, according to appropriate license https://www.jetbrains.com/webstorm/
# Right click on "Servers" node and then choose 'Save all servers config'<br>[[File:save_all_servers_link.png]]
+
# Confirm the save operation<br>[[File:save_all_servers_confirm.png]]
+

Revision as of 16:17, 25 April 2015

Note: Use Edge developer setup as a reference - http://wiki.rifidi.net/index.php?title=Edge_Server_Development_Environment

Development tools

In developing this responsive html5 web application, we leverage on these technologies:

Npm

A package manager for javascript
To install it, go to https://www.npmjs.com/package/npm

Yeoman

The web's scaffolding tool for modern web applications
To install it, go to http://yeoman.io/

Node JS

A platform built on Chrome's JavaScript runtime for building network applications
To install it, go to https://nodejs.org/

Grunt

A JavaScript task runner
To install it, go to http://gruntjs.com/

Bower

A package manager for the web
To install it, go to http://bower.io/

Bootstrap

HTML, CSS, and JS framework for developing responsive, mobile first projects on the web
Documentation available on web site http://getbootstrap.com/

Angular JS

HTML enhanced for web apps
Documentation available on web site https://angularjs.org/

Angular Modules

Find modules for AngularJS
Modules available on web site http://ngmodules.org/

Angular UI

Companion suite(s) to the AngularJS framework
Modules available on web site https://angular-ui.github.io/

WebStorm

A lightweight IDE for client-side development and server-side development with Node.js
Product available on web site, according to appropriate license https://www.jetbrains.com/webstorm/

Personal tools