Mailinglist Archive: opensuse-packaging (139 mails)
| < Previous | Next > |
[opensuse-packaging] Distribution Branding and Themes
- From: Stanislav Brabec <sbrabec@xxxxxxx>
- Date: Thu, 06 Mar 2008 16:13:24 +0100
- Message-id: <1204816404.2398.143.camel@xxxxxxxxxxxxxx>
The branding proposal in previous discussion did not cover the whole
range of the problem.
As I promised, I will continue on it.
Branding of applications, which support themes
It is applicable for:
- Application supports a method to change its look using a system or
user configuration and sets of external files (themes).
- One of the themes is chosen by default.
We want:
- The vendor default theme should be chosen by default.
- If user of system administrator changed the theme, application should
not revert to the vendor branding theme on update.
In theory there are three solutions possible:
On my opinion, 1. is "possible", 2. is "good", 3. is "no way".
Does anybody see any other possibilities?
If not, I will extend previous proposal using 2.
1. If system configuration still uses default, change system
configuration set the new branding as a default.
Pros:
+ Each theme exists only once
+ Each theme uses its native name
Cons:
- Possibly fragile scriptlets must be used.
- When changing branding, previous one has to be known to evaluate: "Is
it still configured to used default?"
2. Create virtual theme ("default", "branding", "vendor" or so), which
is linked (= equal to) another theme.
Pros:
+ No need for scriptlets.
+ Works with packages, which the default theme name embed into source
Cons:
- Needs extra symlinks.
3. The same as 2, but the default theme is only available under name
"default" or so.
Pros:
+ Each theme exists only once
Cons:
- Not backward compatible. User selected "Industrial" theme, now it has
name "default".
- After installing of branding say "Polar Bear", there is no more
possible to use Industrial (the default of OpenSUSE branding).
--
Best Regards / S pozdravem,
Stanislav Brabec
software developer
---------------------------------------------------------------------
SUSE LINUX, s. r. o. e-mail: sbrabec@xxxxxxx
Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747
190 00 Praha 9 fax: +420 284 028 951
Czech Republic http://www.suse.cz/
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx
range of the problem.
As I promised, I will continue on it.
Branding of applications, which support themes
It is applicable for:
- Application supports a method to change its look using a system or
user configuration and sets of external files (themes).
- One of the themes is chosen by default.
We want:
- The vendor default theme should be chosen by default.
- If user of system administrator changed the theme, application should
not revert to the vendor branding theme on update.
In theory there are three solutions possible:
On my opinion, 1. is "possible", 2. is "good", 3. is "no way".
Does anybody see any other possibilities?
If not, I will extend previous proposal using 2.
1. If system configuration still uses default, change system
configuration set the new branding as a default.
Pros:
+ Each theme exists only once
+ Each theme uses its native name
Cons:
- Possibly fragile scriptlets must be used.
- When changing branding, previous one has to be known to evaluate: "Is
it still configured to used default?"
2. Create virtual theme ("default", "branding", "vendor" or so), which
is linked (= equal to) another theme.
Pros:
+ No need for scriptlets.
+ Works with packages, which the default theme name embed into source
Cons:
- Needs extra symlinks.
3. The same as 2, but the default theme is only available under name
"default" or so.
Pros:
+ Each theme exists only once
Cons:
- Not backward compatible. User selected "Industrial" theme, now it has
name "default".
- After installing of branding say "Polar Bear", there is no more
possible to use Industrial (the default of OpenSUSE branding).
--
Best Regards / S pozdravem,
Stanislav Brabec
software developer
---------------------------------------------------------------------
SUSE LINUX, s. r. o. e-mail: sbrabec@xxxxxxx
Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747
190 00 Praha 9 fax: +420 284 028 951
Czech Republic http://www.suse.cz/
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx
| < Previous | Next > |