Sandvox Developers' Kit

There are three basic plugin types that Cocoa developers can create to extend Sandvox:

Data Sources
Handlers for drag-and-drop to make pagelets or pages.  Building a new data source plugin would allow Sandvox to allow drag and drop from applications or data types that had not been anticipated.
Elements
Content that goes into pages or pagelets, or both, with their own inspector.
Indexes
Listing of a collection's content pages.


See our full SDK Documentation for more details.

Karelia Software's commitment to open source software began with the development of Watson, when we established an online bank of Cocoa code that is freely available for use by other developers subject only to their observing standard open source terms and conditions.

Why open source? Karelia and many of our fellow software developers have benefited from others in the community sharing their knowledge, and we think it's only fair to give back to that community. (See “Acknowledgments” from the Help menu from within Sandvox for a complete list.) Sharing and improving open source software is one way to build more solid software because many talented developers can contribute what they've learned to make the resulting code better for all. That means better for software companies, and better for consumers who purchase and use the products we create.

What elements of Sandvox are categorized as open source? Karelia Software utilizes the open-source Connection Kit, which provides FTP, SFTP, and WebDAV Publishing services, and we developed the iMedia Browser, a tool which is now in use by several companies as part of leading OS X applications. We have also made Sandvox plugin code available, along with our standard extensions to Cocoa. And our license for the development of Sandvox designs incorporates a Creative Commons Attribution-ShareAlike license.

© 2005-2008 by Karelia Software. All rights reserved. Sandvox, the Sandvox logo and icon, Karelia Software, and the Karelia Software logo are trademarks of Karelia Software. Apple and the Apple logo are trademarks of Apple Inc., registered in the U.S. and other countries, used with permission. All other trademarks belong to their respective owners. Read our privacy policy. Site map.