There are great number of plugins that are available and used in multiple scenarios. However there much less of them need to be used on session - by- session basis.
It would be really useful to give users an ability to configure their profiles in terms of addins (none, simple, intermediate, manager, etc...) to be able to load selection of installed add-ins when starting Revit session. This should be something similar to xml or JSON and be easily editable when new plugins are installed. I imagine that
these should be exclusion lists, not inclusion lists.
These profiles should be shareable and distributable - perhaps there could be a line in INI file pointing to the location of profiles, so the manager can create some for the firm.
benefits:
- un-clutter ribbon,
- dramatically reduce Revit opening time (important for process automation)
- dramatically aid in troubleshooting add-in conflicts
- reducing likelihood of crashes
This may sound like an add- in manager, but it is not. Add-in manager loads and unloads dlls dynamically and is useful for developers.
This is a request to selectively load collections of add- ins when Revit starts and give users/managers an ability to have different "personas" depending on their tasks for that day.