Layout Authoring Guide

Introduction

FotoBilder's style system is S2, which you can read more about here. Though that documentation is LiveJournal-centric and perhaps a little dated, it should illustrate the concepts.

Terminology

A style in S2 is the combinations of all the user's selected layers put together. This guide talks about writing the layout layer (or simply layout), but we may interchangeably call it a style, as you should be designing your layout to accomodate language, theme, and user layers easily, so the end result from your layout will be an infinite number of styles.

Focus

This guide lays down the suggestions and requirements to have a layout layer accepted into the FotoBilder core code, for use by others.

For Designers...

Before starting to design a layout, keep in mind the following:

For implementors...

This is for programmers writing the S2 code to make a layout layer.