I am managing both an uPortal and Liferay instance for two separate portals
for our institution and I have to say that the Liferay way of defining
content URL-s works pretty much OK, almost great. The internal content
management system of Liferay is another advantage, but that is another
story.

1. how it is organized:
I don't know the details how Liferay structures everything in the inside.
>From an admin point of view it looks like a book outline - hierarchy of
folders, whereas each folder is in fact a web page. Each web page is
attributed a layout (several fixed layouts are possible -single, two or
three column, and few mixed - upper part is single column, lower are two
columns, or something like that). The web pages contain portlets that are
put in the layout blocks chosen for that page.
Liferay also can define several views for different user groups, each view
has a separate hierarchy of pages
First level pages under the view become tabs automatically.
After that the gui of each page (tab) is organized by choosing a page layout
and special portlets (menu, breadcrumbs, etc).

2. naming:
For each view or page a human-readable name is defined.
Since the pages form a hierarchy, this hieararchy is used to construct
direct links to the pages (view/page/sub-page/sub-subpage/...)
I think there are no direct links to portlets, only pages can be linked.
If it's possible the friendly name is used everywhere in the interface.
If some page does not have a friendly name, a GET type URL with the
parameter of the id of the page is used for links to that page.

3. searching:
the links and not depending on cookies to create the navigation make Liferay
visible from Google crawl, so you don't have to create a search map and
everything

I think although from the outside uPortal and Liferay look diferently, in
the inside they are both have a hierarchy so a similar naming scheme can be
used in uPortal also.


For a look, go to http://www.pmf.ukim.edu.mk and wait for the intro to pass
and choose english (US flag on the bottom-right)
Then Staff tab and then choose Institute of Informatics in the menu left
(all have user-friendly links).
Then the options inside the Institute of Informatics use layout ids. One of
them has a friendly name and is shown as such.

Sorry, but not everything inside is translated.

On Fri, Apr 10, 2009 at 10:49 PM, Eric Dalquist <[email protected]
> wrote:

> We have a requirement coming up where we need to have uPortal have very
> consistent URLs to access content. I'm working through the URL design we're
> going to take on implementing and I would very much like to get feedback.
> I'm looking to make sure we're not forgetting any requirements or uses of
> portal URLs and that the syntax is also fairly logical.
>
> The documentation of the current design is here:
> http://www.ja-sig.org/wiki/display/UPC/Consistent+Portal+URLs
>
> -Eric
>

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev

Reply via email to