Web Designer Navigation Paige Freeman July 11, 2023 14:22 Updated Web Designer is a tool in the Web Admin Portal that can be used to create and edit a variety of pages and business objects that are used by ThreeSixty Web Client. The Web Designer’s main sections are accessible in the Ribbon, an strip of links that run across the top of the page under the Web Admin Header. Recent Items The default page of Web Designer, it shows the most recently edited Views. Modules These modules are direct analogs of the modules on the left-hand toolbar in ThreeSixty Web Client, and they usually have a strong relation to API Namespaces of the same name. This page shows a list of the names and descriptions of all available modules and links to their view lists, which also accessible via the Views link on the ribbon. Views This page lists all views associated with a specific module that can either be selected from the drop-down or selected via the Modules page. Selecting a linked View Id or View Name in the list will take you to the canvas editor page, which allows you to edit the contents of the view by dragging and dropping its elements. Selecting the Create View button opens the view creation wizard. A “view” represents a visible portion of ThreeSixty Web Client that can be customized to display or edit data or contain other views. Under the hood, a view usually consists of multiple xml files: a view file, a resource file, a repository file, and/or a viewmodel file. For more information on the types of views and on creating views, please see the Creating Views section. Lookup Choosers There are special controls within ThreeSixty Web Client that can be used to select business objects and can provide a clean interface for searching and selecting these objects. An example is if we wanted to create a page with a user input on it for products, the page could have a product lookup control that has a searchbox with a drop-down that shows images of its search results. If we wanted to customize what we show in this drop-down, we will have to access the product lookup control’s internal code from the Lookup Choosers page. Lookup Choosers consist of two xml files, a “Chooser” and “Config” file. The xml syntax in these files are different from that used in the View files. Collections BusinessObject Collections and BusinessObject properties can be viewed on the Collections page. Custom properties can be edited and added where applicable and new collections can be created under the specified namespaces. Entities and Queries can also be accessed and created via each row in the collection list. API All existing API entities and queries can be viewed and edited on the API page. However, adding any entities or queries has to be done via Collections. Source Control Any API or View changes have to be checked into Source Control before being built into a package and deployed on a server. Any pending changes can also be undone if no longer needed. There is also a Conflict Resolution page for facilitating environmental base upgrades. For more information on Source Control, please see the Managing Files in Source Control section. Deploy This dialog displays the status of all builds and deployments for the currently selected environment, which is displayed above the ribbon in the center. New builds and deployments can also be requested and old deployments can be cancelled from here. Settings Settings has a relatively small number of options for the view canvas. Auto-Generating IDs will append randomized numbers to new controls added to a page. Selecting Power Mode shows the tabs for accessing extended JavaScript, repositories, and the markup editor, which provides direct access to the view/viewmodel/resource/repository xml code.