We have installed the 1.5 ga UMP. After some tests and reading the documents (as far as available) the concept is still not clear enough to us.
What we have is:- Users created in NMS and are visible in UMP.
- all users are assigned to a specific organization.
- under that organization we created sub-organizations
What we needs is this:
- when user login it should land on the portal-homepage of that organization or suborgnaization where it is assigned to..
What it does now:
- when a user login, user now lands on the homepage of it own "my community"
We do not need the "my community" per user, user should be directed immediately to the homepage of his own organization.
- is it possible to skip "my community' or not?
- what do we wrong now?
- where can we find more documentation / explanation about how to setup UMP (A kind of roadmap for setting up and organise the UMP in relation to the NMS)
Any suggestion is welcome, thanks.
I asked this in a post a while back as well. I did find some docs on liferay to customizie where they user lands after login but I did not want to go there. I am looking for exactly what you are to get rid of the default my community and log directly into there own organization. For me it's not a big deal but having to show the customers that there is multiple communities would just be to confusing for them. Let's hope to here some feedback. I would also like to give the customer the ability to update there own password. And even add users in there own community/organization.
In your video even as user kadamson logging in it went straight to the My Community, I would like for them to be able to log in directly to there organization content. Hopefully attached are a couple screen shots.
So you think it'll be less confusing sending a customer to the 'My Organization' as opposed to 'My Community'? Interesting, and this is the first anyone has mentioned anything like this.
Why not use the URL for Organizations:
And embed that into their 'Home' page within My Community - would that work for you?
The one issue I have seen putting everyone in the same org is if I want to say add a message board or blog post saying maybe there is going to scheduled maint or really anything I want to relay to just one customer, I couldn;t find a way from either having no one see or everyone see it. Using seperate orgs I was able to as administrator go to there account and update the message board, wki or blog with only them seeing it. I tried various thing before doing this and none gave the flexability we wanted of course now it's a little harder to manage off the bat.
I was able to get rid of "My Community" pages, but I dont quite know how to redirect user to a default organization page (if that is possible).
I did this by adding the following lines to default portal-ext.properties file:
as well as changing deaulft auth.forward.by.last.path=false setting to auth.forward.by.last.path=true.
I found this by reading liferay administrator guide. I am not quite sure if this is best practice or works for you, but just a thought. There might still need to be some changes made so that user can't modify /web/guest/home.
What i did is remove it only for non Power Users in Liferay and i created non Admins under User Permissions in Liferay and that way I can still have a My Community but regular users cant. Below are the settings.
# Set this to true if users must have the Power User role to have private# pages.#layout.user.private.layouts.power.user.required=truelayout.user.public.layouts.power.user.required=true
I uploaded a custom class to do what you want a couple weeks ago. What you have will not work on the new UMP with Liferay 6 you have to build a class/hook