Technically your block library drawing doesn't need to have the blocks in model space or paper space as long as the block definition is in the drawing. In my setup I have a drawing with all the blocks in model space with rectangles and titles to categorize them all. My tool palette has separators and titles that correlate to the categories to organize it better.
Sharing a tool palette is a bit more difficult due to this ungodly lag spike when switching palettes after making edits to the palettes. So to share it without this lag spike, I have our shared tool palettes on a shared server that is locked for read only to everyone including me. When I need to make a change:
- I have a temporary tool palette location on my local drive and a profile that has just this single location pathed to the temporary tool palette location
- While using this profile and with the tool palettes set to read/write I make my changes.
- Once I have them the way I want them I export all of my palettes to an export folder in this temp palette location.
- After the export, I shut down AutoCAD and delete the AcTpCatalog.atc and Palettes folder.
- After those are deleted and only the export folder remains I restart AutoCAD and import each of the exported palettes.
- Once they are all imported I close out of AutoCAD so that it writes a new AcTpCatalog.atc and Palettes folder.
- I then set those two to read only.
- Back on the shared server I delete the shared version of the AcTpCatalog.atc and Palettes folder then copy over the one from my local drive.
It's important to make sure that everyone has only Read permissions for the shared palettes. When you delete and copy over the new ones, you must make sure you set it to read only for yourself. If anyone has read/write permissions it will cause duplicate sets of palettes when they close their session if the tool palette was updated while they had AutoCAD open.
When a new palette is updated, they need to be re-added to any custom palette group any user may be using them in. This is a clue to let them know that there have been changes so you may want to send out an email letting know of any changes you've made so they know of the new tools they can use.
Also, when adding a shared tool palette to user support folder paths, make sure it is added to the bottom of the list so that any personal changes they make are saved to their personal paths and not the shared path.
One more thing to keep in mind is that when you add blocks to the palette, you may want to go to the properties of them all and give them a UNC path name instead of a mapped drive to allow for everyone access to them regardless of their server mapping.
Archie Dodge
Applications Expert - Infrastructure Solutions Division
IMAGINiT Technologies