Quoting "Jon A. Cruz" <jon@...18...>:
I'd view it almost like our translations. We need to get to the point to implement profiles correctly. Once we have things set to do two different profiles, it will be very easy for other people
to
come in and do n profiles very quickly.
Yes, exactly.
It wouldn't kill us to prototype it as an extension, but it won't be really useful to end-users without better integration.
The necessary support breaks down into:
A. determining the current document profile (e.g. for display in document preferences -- this should always be determined at load-time, never saved in the file)
B. restricting the document to a particular profile
1. disabling tools/features which aren't possible in the current document's selected profile
2. taking an existing document and stripping it down to meet a more restrictive profile (e.g. if the current profile is changed to a more restrictive one in document preferences)
All of these operations should probably be controlled by some sort of selection widget in document preferences.
There is an interesting twist -- more than one "minimal" profile can apply to a simple document at a time. I'm not sure how we should deal with that reality in the UI.
Someone want to capture this thread in an RFE? I'll not have time tonight...
-mental