The Desktop Dashboard for Business
1-877-233-6149
Contact Us
Products
Solutions
Clients
Developer
About
Downloads
Support
Developer Guide
API
Cookbook
Klip Templates & Samples
Klip Assets
RSS Klip Builder
Developer Forum
Developer
Developer Guide
Klipfolio Dashboard: Klip Developer Guide
Next
Klipfolio Dashboard: Klip Developer Guide
Build powerful desktop dashboards that keep key performance indicators "top of mind" and drive higher performance.
Last updated: May 26, 2009
Table of Contents
1. Klipfolio Dashboard Overview
1.1. What is Klipfolio Dashboard?
1.1.1. About This Document
1.2. A Closer Look at Klips
1.2.1. Parse Any XML
1.2.2. Extract Data from Any Site
1.2.3. Common Steps in a Klip
1.2.4. Consistent Interface
1.2.5. Size Matters
1.3. Common Questions about Klips and Klipfolio Dashboard
1.3.1. Is Klipfolio Dashboard a Web Browser?
1.3.2. Is Klipfolio Dashboard a Widget Engine?
1.4. Klipfolio Dashboard Architecture
1.4.1. Klipfolio Dashboard Core
1.4.2. Cryptographic Services
1.4.3. XML Parser
1.4.4. Data Access Engines
1.4.5. JavaScript Runtime
1.4.6. Klipfolio Dashboard Interface
1.4.7. Klips
1.5. Licensed Versions
2. Writing Your First Klip
2.1. Overview
2.2. Getting Started
2.2.1. Enabling Development Tools
2.2.2. About the Developer Tools
2.3. Using an RSS Feed URL
2.4. Building Your First Klip
2.5. Default Functionality
2.5.1. Refresh
2.5.2. Alerts
2.5.3. Tooltips
2.5.4. Stale State
2.5.5. Item Management
2.6. Klip Icon, Title, and Banner
2.7. Refresh Rate and Other Information
2.8. Conclusion
3. Building Klips that Monitor XML Source
3.1. Overview
3.2. A Common Pattern in XML Data
3.3. XML Parsing with Style
3.3.1. Specify the Tag for Repeating Blocks of Data
3.3.2. Specify the Data to Extract into the Columns of the Klip
3.3.3. Specify the URL to Open When User Clicks on an Item
3.3.4. Specify Which XML Tag (or Tags) Uniquely Identifies an Item
3.4. Adding a Tooltip to a Klip
3.4.1. Specify the Data to Map into the Rows of a Tooltip
3.5. Monitoring Dynamic XML Source
3.5.1. Add an Item to the Source
3.5.2. Seeing Desktop Alerts
3.5.3. Deleting an Item
3.6. Dashboard Klip
3.7. Recap
4. Upgrading and Publishing Your Klips
4.1. Overview
4.2. Options for Sharing Your Klips
4.3. Setting the MIME Type on a Web Server
4.3.1. IIS Web Server
4.3.2. Apache Web Server
4.4. Remotely Upgrading Your Klip
4.5. Recap
5. Dealing with More Complex XML Source
5.1. Overview
5.2. Using CSS Selectors to Get the Data You Want
5.2.1. Example of the CSS Selector E F
5.2.2. Example of the CSS Selector E > F
5.2.3. Example of the CSS Selector E ~ F
5.2.4. Example of the CSS Selector E + F
5.2.5. Example of the CSS Selector E , F
5.2.6. Example of the CSS Selector F::attribute(name)
5.2.7. Example of the CSS Selector F[A="string1"]
5.2.8. Example of the CSS Selector F:not([A="string1"])
5.3. Applying CSS Selectors to Extract Data from an HTML Table
5.3.1. Parsing an HTML table
5.4. Looking Good with CSS
5.4.1. Controlling Image Height
5.4.2. Controlling Vertical Alignment of an Image
5.4.3. Setting Column Priority
5.4.4. Reserving Space for Missing Entries
5.4.5. Extracting Repeating Elements
5.5. Recap
6. Adding Your Own Logic to Klips
6.1. Overview
6.2. Events and the Klip Lifecycle
6.3. JavaScript and Klipfolio Dashboard Events
6.4. Klipfolio Dashboard API
6.4.1. Engines.Data
6.4.2. Items and Items.Deleted
6.4.3. Dynamically Modifying Incoming Data with XML Callbacks
6.5. Recap
A. A Tour Of The Debug Window
A.1. Introduction to the Debug Window
A.2. Debug Window Tips & Tricks
B. Style Properties
B.1. Syntax for Style
B.2. Supported CSS Properties
B.2.1. @parse csv
B.2.2. @parse flat
B.2.3. @parse tsv
B.2.4. alertcol
B.2.5. align
B.2.6. asset
B.2.7. base
B.2.8. collabel
B.2.9. content
B.2.10. definition
B.2.11. description
B.2.12. drilldown
B.2.13. emphasis
B.2.14. fit
B.2.15. format
B.2.16. formula
B.2.17. height
B.2.18. hidden
B.2.19. hint
B.2.20. indicator
B.2.21. itemcol
B.2.22. key
B.2.23. label
B.2.24. layout
B.2.25. maxcount
B.2.26. maxwidth
B.2.27. name
B.2.28. notelabel
B.2.29. noterow
B.2.30. order
B.2.31. persistence
B.2.32. placement
B.2.33. priority
B.2.34. showresult
B.2.35. type
B.2.36. valign
B.2.37. wrap
C. Klip XML Parameters
C.1. Klip XML Parameters
D. Klip Language and Country
D.1. Country Codes
D.2. Language Code
E. Document Revision History