Note for Liferay in Acation: chapter 1

Portal: a single-based web-based environment from which all of a user's applications can run. These applications are integrated together in a consistent and systematic way.

At its base, Liferay is a container for integrated applications.
Liferay is a portal, its applications are called portlets.

Liferay is a content manager;
Liferay is a collaboration tool;

    Document Library
    Wiki
    Calendar portlet
Liferay is anything you want it to be and any way you want it to look
    cumstomization
    Theme
    plugin
    add functionality

How Liferay structures a portal
    1. The high-level view

        a Liferay server consists of one or more portals. Portals have users, and these users can be categorized into various collections: roles, organizations, communities, user groups, and any combination of those collections within that portal.
            Collection type        Description
            Role                       Collects users by their function. Permissions in the portal can be attached to roles.
            Organization        Collects users by their position in a hierarchy. Organizations can be nested in a tree structure.
            Community           Collects users who have a common interest. Communities are single entities and can't be grouped hierarchically.
            User group           Collects users for purposes that cut across the portal. User groups are defined portal administrators.
        Roles are inherently linked to permissions. You use a role to collect users who have the same permissions.
        Organizations are hierachical collections of users.
        Communites are ad hoc collections of users.
        User groups are defined by portal administrators.They're used to collect users for purpose that tend to cut across the portal.
    2. Adding content to a collection with pages
        Pages are clickable, navigable web pages. Pages are organized into layout sets, in two types: public and private.
        User groups don't have pages per se but rather can have page templates.
        a roles collections has no pages.
    3. Configuring a portlet's scope
        scope is important when it comes to how permissions are defined.
        scope also comes into play with regard to certain Liferay built-in portlets.
        NON-INSTANCEABLE PORTLETS
            non-instanceable portlet's set of data belongs to that community or organization.
            by default, all non-instanceable portlets that belong to the same community or organization point to the same instance of data.
        INSTANCEABLE PORTLETS
            instanceable portlet's set of data belongs to the users.
            This means you can place as many of them as you like on the same pages in any community or organization, and by default, they all have their own configurations.
            <Liferay: Add > More: the interface indicates: if there's a green icon with two windows, the portlet is instanceable; if there's a purple icon with one window, the portlet is non-instanceable.>
        PAGE SCOPES
            configure on a per-portlet basis

Liferay's interface philosophy: get out of the user's way.
    Lifreray's Control Panel is the central location where just about everything can be administered. It contains:
        User Name
        Content
        Portal
        Server

Imagining your site in Liferay
    Collaboration API
    Social API
    Portal design is best done by breaking up your site into small chunks and then design each chunk individually.
    break the design process into three main portal chunks:
        User groupings
        Organizations and communities
        Content
    1. Asking the right question
    2. Defining and categorizing collections
    3. Designing content
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值