Updated for Sparkle 2.2
Please report any shortcoming in this documentation and we’ll fix it as soon as possible!
Sparkle has been built from the ground up to be fully visual, with no compromises or unfamiliar language. You create a site from beginning to end, all in Sparkle.
Contrary to popular belief, it is unnecessary to use symbols (HTML, CSS) to create a the spatial layout of a web page. Likewise, it is not necessary to understand jargon to create your website.
In Sparkle, what you draw on the canvas is what you’ll see on the web page. Sparkle takes care of all the coding and other technical details, to ensure the website it creates is compatible with web browsers, is displayed with a high fidelity on all platforms, is properly accessed through an assistive device such as a vocal screen reader or a Braille interface and is optimized for search engines.
The Editing Cycle
Whether you plan in advance or feel your way around, Sparkle helps you build out your website progressively.
A Sparkle website lives inside a document file, and can be exported as a fully standard HTML and CSS website, containing all the pages you add to the document. Sparkle doesn’t represent your pages as HTML internally, but produces an up-to-date, pixel-perfect HTML page when needed.
At any time you can preview your work in progress in an actual browser, running on your local machine or on a mobile device over wifi. In fact some features can’t be properly conveyed in a static canvas, for example a video or an animation, so Sparkle’s preview is live, and updates as you edit the canvas.
When you’re done, or when you want to publish the current state of your work, you can use Sparkle’s built-in publishing feature to upload the site to your web host.