Book a Demo

Author Topic: Skip GUI customization on first start  (Read 4638 times)

Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Skip GUI customization on first start
« on: November 27, 2013, 07:03:12 pm »
Hi all,

The first time EA is started, before you get to pick a project, it invites you to customize the GUI.
While well-intentioned, this actually tends to cause newbies more problems than it solves because they'll pick something that sounds simple and then poof, something they need is missing from the menus and there is not hint as to why.
We've seen several posts on this forum related to this issue, and for someone in my role (providing support to a large organization) it's something that has to be dealt with every time there's a batch of new users (yes the information is on the Intranet but who has time to read that? I wanna get stuck in!)

SO - I suggest you skip the first-start non-optional GUI customization popup, and replace it with a prominent button on the start page.

This way, new users will still get the option very quickly, but they will at least have a chance to look at the GUI they're customizing first.

Cheers,


/Uffe
My theories are always correct, just apply them to the right reality.

Stefan Bolleininger

  • EA User
  • **
  • Posts: 308
  • Karma: +0/-0
    • View Profile
Re: Skip GUI customization on first start
« Reply #1 on: November 27, 2013, 08:13:39 pm »
Hi Uffe i understand your Problems :-)

My Workaround is the following:

A little Installter "win32_innosetup

Does the following:

Code: [Select]
Install EA form the intranet location
(User is guided through the Installation of EA... and EA closes)

Then:

Code: [Select]
;Workspace Layout:
Source: "{#MyLibBuildDirectory}\MyWorkspace.eaworkspace"; DestDir: "{userappdata}\Sparx Systems\EA\Workspace Layouts"
Source: "{#MyLibBuildDirectory}\UserPerspective.xml"; DestDir: "{userappdata}\Sparx Systems\EA"

And
Code: [Select]
Root: HKCU; Subkey: "Software\Sparx Systems\EA400\EA\OPTIONS"; ValueType: string; ValueName: "WSLCurrent"; ValueData: "Custom::Myworkspace"; Flags: deletevalue
Root: HKCU; Subkey: "Software\Sparx Systems\EA400\EA\OPTIONS"; ValueType: string; ValueName: "PERSPECTIVE_ROLE"; ValueData: "MyPerspective"; Flags: deletevalue

(other Registery Keys are not mentioned here, they need to much characters :-X)

and than EA starts and all Settings are mine  :D ;D

You may do the same for toolboxes  :)

Regards

Stefan
Enterprise Architect in "safetycritical development" like medical device industry. My free Add-in at my Website

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Skip GUI customization on first start
« Reply #2 on: November 27, 2013, 09:36:38 pm »
Anyway, Sparx should do as Uffe suggests. I have no idea which bull Sparx was riding when inventing this installation procedure >:(

+100 from me.

q.