Can't Do It with Spiceworks? You Can Build an Extension for That! - Scott Conner & Enrico Brunetta,...

8
Can't Do It with Spiceworks? You Can Build an Extension for That! Scott Conner Enrico Brunetta Plug-ins and Integrations, Spiceworks

description

Can't Do It with Spiceworks? You Can Build an Extension for That!

Transcript of Can't Do It with Spiceworks? You Can Build an Extension for That! - Scott Conner & Enrico Brunetta,...

Page 1: Can't Do It with Spiceworks? You Can Build an Extension for That! - Scott Conner & Enrico Brunetta, Spiceworks

Can't Do It with Spiceworks? You Can Build an Extension for

That!Scott Conner

Enrico BrunettaPlug-ins and Integrations, Spiceworks

Page 2: Can't Do It with Spiceworks? You Can Build an Extension for That! - Scott Conner & Enrico Brunetta, Spiceworks

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

Page 3: Can't Do It with Spiceworks? You Can Build an Extension for That! - Scott Conner & Enrico Brunetta, Spiceworks

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

Page 4: Can't Do It with Spiceworks? You Can Build an Extension for That! - Scott Conner & Enrico Brunetta, Spiceworks

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!

Page 5: Can't Do It with Spiceworks? You Can Build an Extension for That! - Scott Conner & Enrico Brunetta, Spiceworks

Tools You'll Want

A good browser

Best to develop in Mozilla FirefoxMay 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

Page 6: Can't Do It with Spiceworks? You Can Build an Extension for That! - Scott Conner & Enrico Brunetta, Spiceworks

Resources

Download Plugins:http://community.spiceworks.com/plugin

Plugin Tutorials:http://community.spiceworks.com/help/Hello_World_Plugin_Tutorial

Plugin APIs:http://community.spiceworks.com/help/Spiceworks_Plugin_API

Extending Spiceworks Forum (join us!):http://community.spiceworks.com/group/show/300-extending-spiceworks

Page 7: Can't Do It with Spiceworks? You Can Build an Extension for That! - Scott Conner & Enrico Brunetta, Spiceworks

Let's make a couple of plugins together

Page 8: Can't Do It with Spiceworks? You Can Build an Extension for That! - Scott Conner & Enrico Brunetta, Spiceworks

Questions and Answer Session