Changes to the Web Designer compilation model:
Web projects are now cross-compiled into C# and .NET assemblies and therefore integrate now with the database compiler. Whenever you compile the database, web projects are included in this compilation process and stored in the database. Further consequences are, that application start up time and memory usage are greatly reduced. Application responsiveness has improved as well.
Because of the use of C# and .NET, you can inspect the generated web project code with Visual Studio or any other .NET debugger such as the freely available C# Express.
Another advantage of the use of C# for web projects is the much easier leverage of the entire Identity Manager API.
Changes to the development scenario:
In contrast to version 6, WebDesigner 7.0 does not include its own ASP.NET server anymore. In order to work with web projects, you have to install a debugging application pool on IIS. That IIS can be located on a remote server but should be within the same domain. The web portal application uses WCF for communication with the web designer, which does not work reliably across domain boundaries.
The new start page of the web designer is a little bit different to the old version. The navigation tree for the objects is now collapsed to the left side of the screen. In order to make that visible, click the pane labelled “Navigation”.
In the middle of the page there is a dash board, which allows to handle web designer projects. A specific project has to be installed on a web server which can be done from this start page. In order to install a project IIS, select the menu item “Install new web application”. This installed application or one on a remote server can be selected with the menu item “Select web application”. After selection, a preview pane shows up on the right side of the screen. In the middle of the screen, there will be a message appearing, providing information whether debugging is available for this project or not. If debugging is not available for this project, the following steps are required to achieve this: Click the configuration button Right of the debug information message. In the opening window “Edit web applications settings”, select the option box “Debugging”. After closing the configuration window, click the “Debug” button in the middle pane. When the compilation process is completed, click the IIS-Restart button left of the debug message.
On top of the middle pane the link to the selected web project is visible. To the right of that link there are two buttons. One will refresh the preview window. The other one will bring up a new browser window with a monitor page for the web application.
In the lower part of the middle pane additional projects on the same IIS can be chosen for compilation.
Further menu items can be found on the left pane under the topic “Configure” and “Edit”.
Multiple developer status:
The debugging web portal can be used by more than one developer. Each developer can preview his/her changes without interfering with other developers as long as they don’t work on the same object.