|
|||||||
|
02.02.2010
by Oliver Weise
WGA 4.1.13 ab sofort verfügbar Categories: general, server
Das Wartungsrelease ist wie üblich im Downloadbereich der IG-Website verfügbar.
Neben Bugfixes führt dieses Release auch kleinere neue Features ein, wie die Konfiguration einer benutzerdefinierten Fehlerseite für den globalen Gebrauch, sowie das konditionelle Abschalten von Titelpfad-URLs per URL-Parameter.
Die Release-Notes:
New Feature:
Determine custom error page for global errors
The custom error pages on the domain configuration can only be used when the error that occured can be associated with a database, and therefor with a domain. On all other errors the normale WGA error page is shown. For customers who wish to always use a custom error page a solution should be created
New Feature:
Disable generation of title path URLs by URL parameter
Title Path URLs have the problem that they are not entirely unique, especially over time. Titles may change rendering old title path URLs useless. On occasions where URLs for docs are needed that are absolutely unique over time one would want to switch title path URL generation off temporarily so the classic URLs are generated.
Bugfix:
Portlet session vars not updatable via short syntax
This works on normal and session vars: setVar("x", 1); x = 2; setSessionVar("y", 1); y = 2; The once defined (session) var "x" ("y") at value 1 is updated with value 2. This currently does not work with portlet (session) vars: portlet.setVar("x", 1); x = 2; portlet.setSessionVar("y", 1); y = 2; In this case the portlet (session) var is initialized with 1. But line 2 creates a new normal WebTML var "x" at the value of 2, currently hiding the portlet (session) var. After the script is fi..
Bugfix:
Select switch not applicable for numbers
Using select switch with a number value does not work. For e.g.: <tml:script> list =createlist(); list.add("foo"); </tml:script> <tml:select switch="list.size()"> <tml:case value="1">...</tml:case> <tml:case value="2">...</tml:case> <tml:caseelse>...</tml:caseelse> </tml:select> This example always executes the caseelse-block. Bugfix: Updating struct entries internally always handled like struct entry movage The routine to update struct entries has a part where it tries to determine if the struct was moved. If so it tries to do the same movage in the target database. Due to an error in the determination it always thinks a movage was done and tries to reflect the movage on the target, which does not lead to errornous data but is a bogus execution costing performance. |
Syndicate
Dokumentationen
© Innovation Gate
|
||||||