.. _xmlworkspaceconfig-driver-label: ===================== XMLWorkspaceConfig ===================== The XMLWorkspaceConfig config driver extends the `XMLConfig `_ driver and adds the :ref:`workspace ` concept Geoprisma setting ------------------ .. code-block:: php Driver extra parameter ----------------------- This driver needs the current workspace name to use. .. code-block:: php :keyword: workspace Workspace ---------- Workspaces allow to define subsets of the set of allowed actions/resources for a given user. * Workspace change XMLConfig_ structure ressources With this driver widgets are defined in workspace resources .. _xmlconfig.html: .. code-block:: xml ResourceVMap0 DSVMap0 * Exemple of workspace nodes * workspace contains many resource * resource options add or replace options defined in the resource node * resource widgets have two define type .. code-block:: xml LegendDemo GeoExtToolbar * **widgets of complex type are renamed in the "config secure" with $WidgetName_$ResourceName** And options are added or replace original widget options .. code-block:: xml workspace1 ResourceVMap0 LegendDemo GeoExtToolbar LengthWidget AreaWidget MyShortcutWidget_Title_ResourceScribble MousePositionBDGA LengthWidget AreaWidget Maps value node value ResourceScribble MyShortcutWidget_Title Zoom to scribble author... MyShortcutWidget_Author Overide title workspace2 ResourceVMap0 GeoExtToolbar