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

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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