Design Principles
June 29, 2021
Afford High-Leverage Customization
Allow the maximum amount of control and customization for the minimum amount of work.
![The optional Template Selection Dialog helps the notebook maker quickly articulate the desired output of the project. The optional Template Selection Dialog helps the notebook maker quickly articulate the desired output of the project.](/static/d924ac2498113c25c90fce4f21b9e10d/133ae/select-template.png)
![Notebook Dialog allows the notebook maker to select the notebook form factor that most suits their needs, thereby setting several parameters simultaneously. Notebook Dialog allows the notebook maker to select the notebook form factor that most suits their needs, thereby setting several parameters simultaneously.](/static/da50417d285921fc7538374bb7e24d8c/133ae/select-notebook.png)
Visualize the Result
Always give visibility to the notebook maker’s effect on their creation.
![The main screen provides a replica of the notebook, allowing them to preview the effects of their settings at all times. The main screen provides a replica of the notebook, allowing them to preview the effects of their settings at all times.](/static/ead1a29f598453841fe221c179cd16a1/133ae/main-screen.png)
![Print preview helps reduce nasty surprises upon printing. Print preview helps reduce nasty surprises upon printing.](/static/93601e23695c6a78e36039af26f31cd2/133ae/print-preview.png)
Tailor the Experience to the Maker’s Circumstances
Maximize the salience of the information shown on the screen to the notebook maker’s situation.
Instructions should always support the maker’s specific customization.
The degree of usable customizability is one of the fundamental value propositions of this app for people who are not satisfied with off-the-shelf products.
One implication of this level of customization is that we’ll need to deliver customized instructions depending on their browser and printer capabilities.
![Folio Forge tailors print instructions to the notebook maker's customizations. Makers can even print out these instructions separately to serve as a more convenient reference. Folio Forge tailors print instructions to the notebook maker's customizations. Makers can even print out these instructions separately to serve as a more convenient reference.](/static/89c08d539e07fa4bbc5423efa354e164/133ae/printable-instructions.png)
Guide the Maker Through Decisions
Illustrate and visualize the options available to makers.
Don’t merely expose options for them to select, without empowering them to make an informed decision. This helps a notebook maker make informed decisions rather than being left confused.
![Flyleaf is among many of the settings behind an unfamiliar term. The dialog helps visualize what the choices mean. Flyleaf is among many of the settings behind an unfamiliar term. The dialog helps visualize what the choices mean.](/static/99d521f5d5838c0a72e126f1d4940768/6976b/dialog-guidance-flyleaf.png)
![New binding options help dialog arrange the binding options from simple to complex and point to tutorials to find more information. New binding options help dialog arrange the binding options from simple to complex and point to tutorials to find more information.](/static/ab8b68c934eed772f6cd1ff2b08077f5/b8c63/dialog-guidance-binding.png)