I want to add an organization page. There is a menu "pages" in the organization configuration, but there isn't a link or something to add a page. How do I add an organization page?
If you choose the organization in the second controlpanel section, the Pages link there does work (which version are you on?)
You can also start through ControlPanel/Portal/Organization and choose "Manage Pages" from the organization in question.
On both forms, there's by default a "New Page" form that you can use to add a new page
Related
On the developer portal's home page for my APIM instance, there's a section in between the section links at the top of the page (HOME, APIS, PRODUCTS, APPLICATIONS, ISSUES), and the Welcome page content below. It looks like this:
I can't find anything for it in the Publisher Portal. In the Manage Content section, there's the Welcome Page, but that just defines what's under this section I want to remove. In the developer portal, there's no template category that seems to map to this. Is there any way for me to get rid of it?
In Developer Portal, go to Administrator -> Manage -> Widgets (from left nav) and choose "Home Page" from Current Layer dropdown and click SHOW.
Page will refresh and display the current layout of your home page [of dev portal.]
Section you're looking to remove is the one called "Banner" which is in the Featured section so you can just remove that.
Follow this for more info : https://learn.microsoft.com/en-us/azure/api-management/api-management-modify-content-layout
I have a requirement that each user has a different set of portlets that he can see and manage based on his role.
I was initially thinking to model User Pages since I want each user to drag and drop the portlet around and set preferences. But then I realized I cannot have a single user home page and disable portlets based on role since all the portlets on a user page have view permission for "Owner"
Is something like this possible with Community home page. Can I configure a community home page with portlet which has role based permission. Every user will also have an option to drag around or add those portlets on the page and set permissions. I doubt I can give common access to all the user add portlet permission on the community page, since the page will be loaded with portlets.
In that case can I use the first approach and have flexibility to show set of portlets on user home page (private page) based on certain role and not have "Owner Role" interfere.
I want to create new pages for a organization in liferay 6.1 ,but in the organization configuration pages, I couldn't find a link or place to add new page. Where I can do that?
thanks.
Go to the control panel.
Go to the Users and Organizations pane.
Click your organization.
On the right, click Organization Site.
Check "Create".
Select a Site Template or leave as None.
Save.
On the Left, there is a drop down with a list of sites. Click your Organization.
Click on "Site Pages"
Add pages.
I need to customize as to which portlet appear in the "Add more portlet menu" as shown in the image below:
I need to restrict the number of portlets displayed in this menu based on the logged-in user or site (community). So that Site-owner or Site-admin will be able to add only those portlets to their pages which the omni-admin decides for them.
Does Liferay provide any such functionality (through configuration or something) or do I have to create a new portlet and a hook to achieve this?
Environment: Liferay 6.1 CE GA2
Any idea would be very much appreciated.
Thank You
The following is an answer given to the same question in the Liferay forum:
You can limit what portlets can be added to the page from the Administration side and don't have to do any development.
You will need to create a role however and add everyone on it. Here are the steps for achieving this:
Have the user be part of the organization or site that you want them to add portlets to.
Go to Control Panel -> Rolesand make a Regular Role (not an Organization or Site role)
In Define Permissions drop-down menu go to Portal -> Site -> Page -> and check Update as a defined permission.
Go to Define-permissions drop-down menu again and go to Site Application -> (choose Portlet Name that you want your user add to the page) -> Add to page.
Repeat Step-4, if necessary if there are other portlets you want the users to add.
Add this role to your user: Go to Control Panel -> User and Organizations. Click on your User and go to Roles.
Finally you need to go to Server Administration and execute the Clean Up Permissions to clear permissions for the Guest and Power Users roles.
This should now make it so that whatever user is attached to this role they will see an "Add" button on the left hand corner and will only be able to add portlets you specify in the role permissions.
You need to grant the ADD_TO_PAGE permission for the portlets that you want to allow. By default, Community Administrators have quite broad permissions for all portlets. Check the "Community Administrator" Role in "Define Permissions" (Control Panel/Roles/Community Administrator/Action/Define Permissions).
I suggest to see what a community administrator is allowed to do and create a custom role, define its permissions and make your "limited" admins member of this role instead of the default Community Administrator.
there is beter way .
all portlets permissions is checked in its permission table.
go to portlet manager and first un check all for "user"
so its not shown "Add more portlet menu"
I need the ability, as an administrator, to go to a users My Site and change the webparts they have.
I can seem to find a way in the UI or find anything from Google.
Ideas?
The simplest way to change the My Site web parts for a single particular user, is to log in as that user.
Click "Welcome FirstName LastName" in the top-right corner of your SharePoint site.
Click "Sign in as a different user". Then fill in their credentials.
Click the "My Site" link in the top-right corner.
Adjust web parts as necessary.