MrWatson

fmWorkMate, Makes FileMaker work

What's new

The SIX-GOLDEN-RULES OF THEME MANAGEMENT in multi-file solutions

Posted by Russell Watson on June 16, 2014 at 6:40 PM


There is ONLY ONE WAY to make FileMaker themes to be updateable across multiple files!


Just follow these SIX golden rules, and you will not get painfully stung!


 ,-._.o-´`:´`-o._.-,


1. DEFINE THEMES AND STYLES IN *ONE FILE* ONLY

2. SYNCHRONIZE THEM TO OTHER FILES ONLY BY IMPORTING AND REPLACING THE THEME:


EITHER

LAYOUT MODE > LAYOUTS > CHANGE THEME... >  [IMPORT THEME...] > [REPLACE]




OR

FILE > MANAGE > THEMES... > [IMPORT...] > [REPLACE]



3. NEVER COPY AND PASTE THEMES

4. NEVER DEFINE THEMES AND STYLES BY HAND ANYWHERE ELSE IN YOUR SOLUTION

5. NEVER RENAME A THEME

6. BEWARE OF THEME AND STYLE IMPOSTORS AT ALL TIMES!



,-._.o-´`:´`-o._.-,

If you DON'T follow them, the theme and style impostors are sure to get you sooner or later...


...o r   m a y b e   m u c h,    m u c h   l a t e r !

`-´`o-._.:._.-o´`-´


Categories: None

Post a Comment

Oops!

Oops, you forgot something.

Oops!

The words you entered did not match the given text. Please try again.

Already a member? Sign In

2 Comments

Reply Arild Schönberg
3:52 PM on July 29, 2014 
Thanks!
I have just started on a new database, TimeBase (to be my Template) and wondered how bad the logic was around Themes. I'm constantly creating multiple varieties of Styles and adding them to my Theme in the UI file. Now I know how to get this Theme into my Data files as well.
You made it clearer!
Reply Volker Krambrich
6:27 AM on October 19, 2014 
Thanks Russel for publishing!
Meanwhile we had more time for exploration and insight and things fall in place more easily. The beast is tamed for me ? preparing a devcon session on the topic helped a lot :)
Most importantly what I learned is, you have to start from thinking in the design of the solution, and in a very functional sense: what elements are needed (Name_input, Address-display...), how is user interaction handled (Dialoge_frame, Dialog_textinput, etc.) and so forth. The real "look" as which color, which font flavour or what logo can then be handled separately and even by a designer.
After all the FM version of css to dress up a layout is really cool!