Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Sky Developer Deep DiveHIGHLIGHTING CAPABILITIES OF THE SKY DEVELOPER ECOSYSTEM
Ben LambertBobby Earl
I’mBen Lambert
@benjeLambert
• 25th year at Blackbaud.
• Architect of SKY API since 2014.
• Frequent supporter of the arts, including Board of Directors for local theater group.
SENIOR LAUREATE SOFTWARE ENGINEER
I’mBobby Earl
@simplyearl
• Web developer for 20 years.
• Active Open Source contributor.
• Purveyor of all things LEGO.
• Rockstar wife, 4 younglings, and a Great Dane at home.
SENIOR PRINCIPAL SOFTWARE ENGINEER
Roll Call
• Developer, IT, Managers
• Front-end, Backend
• C#, Java, HTML, CSS, JS
• Angular, React, Vue
• Familiar with SKY Developer
SKY UX®
Open source, full component library
SKY API®
Open, industry-standard REST APIs
SKY Add-Ins™Enable contextual experiences in Blackbaud solutions
SKY Developer Platform
What is SKY UX?
SKY UX provides a framework to implement
design patterns, along with the guidance to
handle visual design and interaction patterns.
• Documentation-oriented features
• Additional visual components
• Markdown, code samples, and more
Documentation with Stache
What is SKY API®?
SKY API® provides developers with access to open,
industry-standard REST APIs for Blackbaud
solutions.
• Documentation
• Guides/tutorials
• Code samples
• App registration
• SKY API console
Developer Portal
What are SKY Add-ins?
Extend the Blackbaud user experience by
embedding contextual UI components within our
solutions.
• Custom tiles
• Visualizations
• Future• Custom tabs
• Buttons
• Pages
• Menu/Navigation
Types of add-ins
Write-one, run-anywhere!
Deployed to your cloud!
Uses standard web technologies!
SKY Add-in Key features
✓ Desktop
✓ Mobile
✓ Tablet
✓ Toaster?
✓ HTML, CSS, JavaScript
✓ ASP.NET, MVC
✓ PHP, Node.js
✓ Angular, React
✓ Azure
✓ Amazon
✓ On-premise
Tell us in a session survey on the mobile app, and you’ll be entered to win a complimentary pass to bbcon 2020 in Seattle, WA!