Back-up Solutions: Where to Cut Corners & Where Not To - Daniel Kimberlin, En...
Can't Do It with Spiceworks? You Can Build an Extension for That! - Scott Conner & Enrico Brunetta, Spiceworks
1. Can't Do It with
Spiceworks? You Can Build
an Extension for That!
Scott Conner
Enrico Brunetta
Plug-ins and Integrations, Spiceworks
2. What We’ll Be Covering
•What is a plug-in?
• Javascript/HTML/CSS
• Spiceworks APIs
•Creating Widgets
•Let's build some together!
•Questions/Answer Session
3. With plugins you can...
• Change Spiceworks look-and-feel
• Provide shortcuts to SW functionality
• Visualize data in new ways using APIs
• Change or add to functionality in Spiceworks
4. Anatomy of a Plugin
HTML/CSS:
Used for UI elements, page rendering, styling.
Understanding HTML structure, CSS selectors (advanced)
Javascript
Program execution – like VB script for the browser.
Spiceworks APIs – get data, display messages, and more!
5. Tools You'll Want
A good browser
Best to develop in Mozilla Firefox
May need Chrome/IE for cross-browser testing
(advanced)
A good debugger
Firebug for Firefox is great
Mac guys can use Safari's built in web inspector