The future of web publishing.

Seedling is a comprehensive website publishing platform built for the collaboration between web developers, designers and content-creators. It provides an extensible platform for new functionality (developers), a content-structure system for building static and dynamic templates (designers), and a set of content-management tools for maintaining content across the site (content-creators). This means each party involved can move forward at their own pace, simultaneously.
For Web Developers
Seedling Web Developers are provided with API access to the Seedling Platform. The Seedling Platform API is written in Ruby and provides the following functions:
- Data definitions to provide users with additional data structures
- Admin interface definitions to provide users with interfaces to create, edit, update, and delete new data structures (content creators)
- Template data binding for exposing new data structures to templates, making them accessible through the content-structure system (designers)
For Web Designers
Seedling Web Designers will be right at home with the content-structure system. The content-structure system is broken into four parts: Layouts, Pages, Blocks, and Uploads. Layouts and Pages are Liquid (HTML + light language) templates. Blocks are defined within Layouts and Pages, providing content creators with the ability to edit parts of or entire Layouts and Pages. Uploads consist of stylesheet, javascript, and multimedia files. Stylesheet and javascript files can be attached to Layouts and Pages and edited within the browser.
For Content Creators
The Site Navigator makes editing any part of your website a breeze. As you navigate around your website, the tabs will change, providing you with the correct parts of the page that can be edited. Maintaining a website couldn't be easier!
