Shopping Basket
Your Basket is Empty
Quantity:
Subtotal
Taxes
Delivery
Total
There was an error with PayPalClick here to try again
CelebrateThank you for your business!You should receive an order confirmation from Paypal shortly.Exit Shopping Basket

MrWatson

fmWorkMate, Makes FileMaker work

This website has moved to a new host & there are some teething problems. Downloads are still a bit of a problem, but I am transitioning most of my tools to GitHub.

Contact me if you have needs or questions!

This blog has been discontinued 🧐 ... Keep up to date on MrWatson's new blog page 🤩

MrWatson's OLD Blog

MrWatson's Blog

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

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


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.

You must be a member to comment on this page. Sign In or Register

2 Comments

Reply Volker Krambrich
6:27 on 19 October, 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!
Reply Arild Schönberg
15:52 on 29 July, 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!
0