Boxen — A Kit of Parts Squarespace Developer SDK
Boxen is designed for Developers by a Developer. It’s a fully functional root template SDK for building web Apps powered by Squarespace ( sqs ). As 1) an independent contract Developer and 2) a small business owner, I have found sqs to be a fair amount of “bang for the buck” across multiple levels of analysis. It’s a pretty decent DIY platform for non-coders, folks not even trying to understand the world of a professional Developer. On the other hand it’s ALSO a pretty awesome CMS and JSON API playground for heavy headed Developer types with a desire to play with flashy content.
Since Boxen is derived from its service, sqs, it is designed to be a content first Software Development Kit. Squarespace is a CMS afterall. Out of the box you can simply make content and go. Every customized feature of the sqs system has a base level design and functionality implementation within the SDKs Kit of Parts. Anything not directly manipulatable retains its core sqs implementation coming from the system static file bundles ( CSS and JS ). Boxen makes no template level assumptions about what things are called.