From 7c2f992b20b46558bebabb61d3b3f2a3bde26e80 Mon Sep 17 00:00:00 2001 From: Julien Viet Date: Fri, 31 May 2013 15:35:51 +0200 Subject: [PATCH] Added more info in README --- portal/README.md | 57 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) diff --git a/portal/README.md b/portal/README.md index 144d97e64..95fb79444 100644 --- a/portal/README.md +++ b/portal/README.md @@ -90,7 +90,62 @@ Note that some parameters are omitted according to the resource URL cache level: 2. PORTLET cache level : only the target window parameter is present 3. FULL cache level : only type (1), target (2), resource parameters (3) and resource id (4) -## Todo list +# Page Layout + +The new page layout based on the In [Place Editing](https://community.jboss.org/wiki/InPlaceEditing) proposal has been a bit sketched. The existing container based UI structure is kept however it is used differently. Instead of having a container representing a page component, a container represents a visual zone as per defined in the spec. + +Therefore a page structure becomes like: + + + homepage + Home Page + Everyone + *:/platform/administrators + + 1 + + + portal + HomePortlet + + Home + Everyone + false + false + false + + + + +It is likely not an optimal way to declare it but it works well enough at the moment. + +# Deployment descriptor + +## Navigation 2.0 + +A simplified and improved navigation XML format has been introduced allowing to reduce the boiler plate and also to provide a *root* navigation page: + + + + + + ... + portal::classic::homepage + + demo + + DISPLAYED + portal::classic::demo + + ... + + + + +# Todo list (close scope) * Try to change the `javax.portlet.` prefix to a reserved char among the *RFC3986_PCHAR*: * Need to distinguish the origin of the parameter and only consider parameters from the request and not HTTP post. To achieve this,