Originally Posted by
steve.johnson
Hmm, possibly, but there is a lot to be considered first. Help states that it has to be in a shared network location. If that were true, it would kill the idea right away. Is Help correct?
No, it does not [ihave[/i] to be in a network location. I'm doing my editing/testing on a laptop with only local files.
Originally Posted by
steve.johnson
Yes, having a standard workspace to fall back on would be handy, although very rarely used. However, in my environment I could do that in 2006 without using Enterprise files. If the canonical OfficeMain.cui gets copied from the server as part of our normal update mechanism, is will bring its virgin workspace(s) with it. However, I can see the benefit of preventing users from mangling them in the first place.
Not just one standard workspace, rather, all the discipline toggling workspaces also!
Originally Posted by
steve.johnson
I don't think that would work. We have 13 discipline menus at the moment. Users can have 0, 1, 2 or whatever of these menus open at any time, to suit the mix of drawing types that they're dealing with. It would be a practical impossibility to provide workspaces for all of the combinations.
I understand that comment. We are an MEP (I think you are too) and the Mechanical group might have HVAC, Hydronics, and Plumbing up at the same time, or maybe just HVAC. I prefer the KISS method. I'll give them the all menus/toolbars they need for the Mechanical workspace rather than make them toggle from HVAC to Plumbing to Hydronics workspaces.
Originally Posted by
steve.johnson
Also, wouldn't a user choosing an office-provided workspace have all their carefully placed toolbars messed up?
<Hmm> I don't know. Items in the main .cui file should not be controlled by the enterprise workspaces, but I haven't tested that yet.
Originally Posted by
steve.johnson
OK, if you say so. How do I programatically detect the presence or abscence of a partial menu in the "new way"?
<Booming spectral voice mode ON>Of course I say so!<Booming spectral voice mode OFF>
Let workspaces do the work. Examine the WSCurrent system variable. I'm serious here. Steve, how many times in the past have we "battled" a change in AutoCAD for a few releases because it didn't work the way we were used to. I'm thinking plotting here, but the concept is the same. When the AutoCAD 2000 plot engine was released, many firms tried to shoehorn the new engine into how they always plotted in the past. With grief and frustration. When we migrated from R14 to 2000, I simply dropped how we plotted in the past, and wrote stuff to accommodate the new engine. And we had far less issues than many firms. It is the same with the CUI. You said workspaces "won't work for you because...", but are you working with the new approach, or fighting against it? I'm not saying you are right or wrong. Just consider using workspaces to do the work for you.
Originally Posted by
steve.johnson
OK, I don't think that would work either. I repeat, "The various OfficeDiscipline menus are separate for ease of maintenance. This allows me to modify them without forcing every user to have their OfficeMain menu updated." The logical reasons for keeping them apart appear to be unchanged: I would prefer not to wade through a huge menu file if I can avoid it, especially using the painfully slow CUI interface. Also, as cui files are much bigger than mn* files, the practical reason for keeping them apart has just multiplied, rather than reduced. I wouldn't want to inflict a large-file WAN transfer on all my users, when I'm just modifying a discipline-specific menu for a handful of them.
Point taken. Note that items listed in the enterprise .cui under the MenuLoad section will appear readonly to the users. So you could still use the multiple file approach if you need to. Personally, I feel that it is more work that way, but you have valid reasons. Personally, I use syncing software to push updates to other servers across the WAN after-hours, but you seem uncomfortable with the servers (too bad).
Originally Posted by
steve.johnson
Please note that I'm not being deliberately argumentative, I'm just trying to work through all the implications of doing things, as they apply to my environment.
I didn't take it that way. But thanks for saying it anyway!