什么是Liferay

[Liferay] 在 Liferay 使用 SpringMVC 的 @ResourceMapping 之前一篇介绍过 Portlet 的 Resource Serving 生命周期的概念以及使用方法, 因为使用不同的 MVC 框架,框架代码结构以及对 portlet 各个生命周期的调用方法都不一样, 之前的项目都是用 Liferay 自己的 Liferay MVC,这是个非常轻量级的 MVC 框架,有兴趣的可以研究下, 当然使用 Liferay SDK 开发 portlet 时可以选择 阅读详情
Liferay employs a specialized theming system, which allows you to change the look
and feel of the user interfaces. As a developer, by using the right tools to create and
manipulate themes with Liferay Portal, you can get your site to look any way you
want it to. However, the Liferay theming system can be diffiult to get started with.
This practical guide provides you with a well organized manual for working
with Liferay.
Liferay User Interface Developmentis a pioneer in explaining Liferay's powerful
theming system by leading you through examples to get you to create your own
themes as quickly as possible. It focuses on how portal pages are created and styled
and also discusses some simple confiuration and customization to change the
look and feel of a portal page. Its explicit instructions are accompanied by plenty of
source code. With the open source nature of Liferay, you will fid a user-friendly
environment to design themes with the latest user interface technologies.
Liferay User Interface Developmentunlocks the potential of using Liferay as a
framework to develop a rich user interface.
The book starts off with how you should go about structuring a Liferay Portal web
page. It identifis the components of a portal page: theme, layout, and portlets. This
hands-on tutorial explains themes, portlets, and Alloy UI, which is the latest output
from the Alloy Project of Liferay, in an easy-to-understand way. It covers all aspects
of a theme from its inception and rendering through its consumption by an end user,
with in-depth discussion.
You will clearly understand themes, layouts, and the
Alloy API. Most importantly you will obtain the skills to write a theme and
layout templates, apply them to a portal, and also control the portlet UI through

different mechanisms.

This clear, concise, and practical tutorial will ensure that you have developed
skills to become a competent Liferay themer. The detailed text is accompanied with
source code that allows you to play with the examples, update the code, and add
custom features.
A practical guide to customizing the look and feel of Liferay-based portal applications




Liferay7开发系列(三)开发工具 1 开发工具介绍 使用Liferay Dev Studio CE和Blade工具等工具从头开始创建Liferay留言簿Web应用程序。创建此应用程序时,您将学习如何使用所有最佳实践和标准创建后端数据库、Web服务、安全模型、UI等。 要使用Liferay开发Web应用程序,请从一开始:设置Liferay开发环境。虽然您可以使用文本编辑器和命令行中的任何东西来选择您的Java IDE,但L... 阅读详情

相关推荐

全面Liferay学习资料与应用指南

本文还有配套的精品资源,点击获取 简介:Liferay是一个功能全面的企业级开源门户平台,支持从安装部署、波特开发、主题定制到工作流管理等多方面的学习。本资料详细介绍了Liferay的基础概念、架构设计、以及如何进行定制化开发和安全管理。通过本资料的学习,开发者将能够熟练使用Liferay构建和维护企业级Web应用程序和服务。 1. Liferay基础概念和特性 ...

weixin_33419305的博客 1145

Liferay是什么?

关于Liferay Liferay是一个开源公司,我们一般谈Liferay是指的Liferay Portal。Liferay Portal始创于2000年的洛杉机,当时是一个非营利性组织。于2004年建立Liferay公司,今天Liferay的办事处和子公司遍及北美、德国、中国、西班牙和印度等,在全球30多个国家有建立合作伙伴帮助其扩展全球业务。官方网站为(http://www.lifera

lanlingqishi的专栏 677

liferay-portal详解

liferay-portal详解

liferay入门

[size=x-large][b]关于Liferay[/b][/size] Liferay是一个开源公司,我们一般谈Liferay是指的Liferay Portal。Liferay Portal始创于2000年的洛杉机,当时是一个非营利性组织。于2004年建立Liferay公司,今天Liferay的办事处和子公司遍及北美、德国、中国、西班牙和印度等,在全球30多个国家有建立合作伙伴帮助其扩展全...

princejwg的博客 6061

ffmpeg 4.4 cenc-aes-ctr 加解密 MP4 工程性质分析

ffmpeg 4.4 cenc-aes-ctr 加解密 MP4 工程性质分析

Dream_Dynasty的博客 3044

QMT量化交易桥接方案深度对比:从MiniQMT淘汰说起

量化交易系统中的API桥接,本质是解决本地终端与底层交易引擎之间的通信瓶颈。其核心原理在于绕过GUI封装、直连确定性执行层,从而获得低延迟、高可靠、可监控的指令通路。技术价值体现在策略实盘一致性提升、毫秒级响应保障及运维可控性增强。典型应用场景包括打板策略、T+0套利、高频网格等对时效与稳定性双敏感的自动化交易。本文聚焦国金证券QMT专业版生态,系统剖析DLL注入、HTTP反向代理、IPC共享内存与官方HTTP API四大桥接路径的性能边界、合规风险与工程落地成本,尤其深入解析qmt终端 client is

weixin_33892359的博客 456

Portal之LifeRay入门

Portal是在UI层为企业应用提供集成的一种方式.比如在某一个企业中,员工经常要使用一个和HR相关的系统ePerformance进行请假,绩效考评. 同时还要使用一个用来管理客户的系统CRM,用来管理企业产品的系统eInventory,同时还使用一个用来做交流,文档共享的Wiki等等.这个企业的员工要使用ePerformance的时候需要登录到ePerformance,需要使用CRM的时候,又

交换一个思想,能得到俩思想 4386

保姆级教程:在PX4 Gazebo仿真中为Iris无人机挂载Intel D435i深度相机(含完整配置流程)

本文提供在PX4 Gazebo仿真环境中为Iris无人机挂载Intel D435i深度相机的完整配置流程,涵盖环境准备、模型部署、插件安装及调试技巧。通过详细步骤和常见问题解决方案,帮助开发者快速搭建深度相机仿真环境,适用于无人机视觉开发与算法测试。

weixin_28688385的博客 335

[Liferay]liferay hooks overview and exercise

Hook overview Hooks were introduced in Liferay 5.1 as an alternate developmentapproach to the Liferay Extension Environment.Hooks are a type of Liferay Plugin and were designed to be smallerin si

Paranoid_Android的专栏 1375

论文阅读--射频电源在半导体领域的应用

射频电源(RF Power Supply)是能够输出300kHz~300GHz正弦波电压的高频交流电源,在半导体制造领域,射频电源的典型工作频率范围为400kHz∼60 MHz,主要由射频发生器(功率源)、匹配器及配套控制电路组件构成,其关键组件包括变压器与电抗器、晶闸管、绝缘栅双极型晶体管(IGBT)、钣金件、铜材及各种电子元器件。射频电源是刻蚀和薄膜沉积工艺的核心,主要用于产生等离子体,以增强气体反应活性,其性能直接影响反应腔体内等离子体的浓度、均匀性和稳定性。

伊丽莎白的学习之路 2337

计算机考研复试面试常问问题 数据结构篇(下)

计算机考研复试面试常问问题 数据结构篇(下) 使用前需知(拒绝白嫖,如果对你有帮助,你只需点个赞就行): 注意:有人在闲鱼上盗卖我的资料,而且还有很多同学买了,请各位擦亮双眼,我是整理出来免费分享给大家的! 大家请多点赞和评论,这样后面的同学更容易百度到,不至于被人盗卖,我就不加水印影响大家使用了! 第一次整理,度不好控制,有不好的地方希望大家理解,后面可能会改进,造福今年之后的同学们! ...

程序员宝藏的博客 1万+

LifeRay Portal 6学习笔记9:Liferay与MYSQL的集成

2011-06-28准备:1.   liferay官网下载:liferay-portal-sql-6.zip2.   安装mysql-server-5.0开始:1:解压liferay-portal-sql-6.zip文件,运行mysql(本示例使用命令行)    2:查找liferay-portal-sql-6.0.6/create-minimal/create-m

zhichao_boole的专栏 1262

Python爬虫教程:爬取法院司法拍卖数据全流程实战(附反爬+数据分析方案)

Python爬虫爬取法院司法拍卖数据的核心是模拟真人行为规避反爬+精准解析页面数据+合理处理数据。新手不用一开始就追求高级的反爬技巧和复杂的数据分析,先把基础的分页爬取和数据保存功能跑通,再逐步优化。我做的这个工具现在每周帮朋友爬取全国10个城市的法拍房数据,自动生成分析报告,他说这让他的投资决策效率提升了一倍。如果你们在开发过程中遇到问题,比如反爬失败、数据解析错误,都可以在评论区留言,我会尽力解答。后续我还会出一期爬取京东司法拍卖数据的教程,帮助大家获取更多的法拍数据来源。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2176

Liferay研究之六:Liferay技巧几则

 在Liferay中添加链接的方式1、通过liferay-ui:icon标签;  ...    PortletURL moreURL = renderResponse.createRenderURL();   moreURL.setParameter("struts_action", "/journal_articles/view");   moreURL.setParameter

smilingleo的专栏 3326

【定制功能】LVGL 页面管理

页面管理的主要针对实际复杂的UI项目的。支持多页面管理,包含页面跳转和返回(主要是方便项目功能管理)支持后台页面自动销毁、前台页面自动创建(主要是节约资源使用)支持语言切换逻辑(页面重建功能)支持主题切换逻辑支持页面切换动画效果首先,页面管理是针对act_src图层来讲的。仅在screens数组中供act_src切换的对象树才会被此页面管理功能所管理。这意味着,如果top_layer或者sys_layer图层上,有页面需要重建时,需要特殊处理(实际项目中top_layer或者。

Bigan(安)的博客 5751

Wazuh部署记录

Wazuh是一个免费的开源安全平台,统一了XDR和SIEM功能。它可以保护内部部署、虚拟化、容器化和基于云的环境中的工作负载。Wazuh帮助组织和个人保护其数据资产免受安全威胁。它被全球数千个组织广泛使用,从小型企业到大型企业。443:仪表盘界面访问端口1515:探针连接服务器端口1514:探针回传信息端口以上3个端口必须打开防火墙。

墨痕诉清风的博客 1554

Liferay 前世今生

Liferay是一个开源的企业级门户平台,基于Java语言和OSGi(开放服务网关接口)标准构建。它旨在提供一个集成化的平台来管理和展示多种Web应用、内容和服务。通过Liferay,企业能够构建可扩展、高度自定义的门户网站,提升业务流程的自动化、协作效率和用户体验。Liferay提供了功能丰富的工具,包括内容管理、工作流管理、身份认证与权限管理、社交功能等,同时它也支持跨平台、多语言和移动设备的适配,成为许多大型企业和组织的首选门户平台。

weixin_44954504的博客 1522

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

liferay中使用liferay-ui进行文件上传

 在liferay中使用liferay-ui进行文件上传比较容易,效果还不错,下面我们来看都需要哪些代码1,jsp页面中,见下面代码 for (int i = 1; i  %>                    msgFile" size="70" type="file" />       } %>通过循环控制上传文件个数2,我们再看action的部分,如下代码Li

John的专栏 3684

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

[Liferay] Liferay 瘦身,Liferay 精简,取消加载 Portlet

liferay version  :  liferay-portal-6.1.1-ce-ga2 server  : tomcat 7.0.25 Liferay是很庞大,Portal 自带几十个 Portlet, 但是完全可以自己根据需求选择性加载 Portal 自带的 Portlet。 好处就是: 1,启动速度(性能)的提升 2,界面能变得更加简洁,毕竟不需要的 Port

Paranoid_Android的专栏 1754

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ubuntu下liferay安装

1. Install Java JDK a) First we will create a directory for java: mkdir /usr/java   b) Now we must download the JDK. For this tutorial I will be using the 64bit version, if you are usin

ppatzhang的专栏 944

Liferay教程– Liferay门户Portlet教程

Welcome to Liferay Tutorial. Liferary is a JSR 286 complaint leading Portlet container. You can use liferay portlet for creating an enterprise, standard and scalable Web Application. 欢迎使用Liferay教程。 Li...

从零开始的教程世界 1467

liferay开发环境配置说明

 2.  基本环境配置 本节安装配置Liferay有关开发必须的一些软件,这些软件在后面章节都会用到,因此本节的内容是不可跳过的。 -------------------------------------------------------------------------------- 2.1  准备必须的软件,并进行环境参数配置 安装如下软件: J2SDK 1.4.1 (虽然官方文档推荐使

wahaha629的专栏 1894

[Liferay] Liferay 批量添加 User

liferay version : liferay-portal-6.1.1-ce-ga2 server : tomcat 7.0.25 jdk : jdk1.7.0_51 为了避免手动添加大量 User 数据 需要实现批量形式一次性添加一定数量的 User 起初实现思路如下   优势 劣势 手写 SQL 语句录入数据库 不需要部署任何应用,直接对数

Paranoid_Android的专栏 2045

LifeRay的portlet开发(使用Eclipse)- 想说Hello不容易!

采用NetBeans开发LifeRay Portlet有一定的困难,所以并行的,尝试以Eclipse来开发。这个开发平台有更多的原厂(LifeRay)支持和社区、网络文章支持。 首先是下载。下载如下所示的整合好的Eclipse+LifeRay IDE: 启动Eclipse后,配置LifeRay SDK: 然后配置Liferay运行环境:

qxd100的博客 3411

[Liferay] Liferay 实现单点登录 - OpenLDAP

Liferay 的单点登录绝对是个难啃的骨头,更何况网上能搜到的基本都是些滥竽充数的文章,非常不负责任。 于是在自己搭通单点登录一条线之后,决定整理下思路并写出来,希望各位能别重蹈覆辙。 本文不介绍概念,只注重实现 软件版本: Liferay : 6.1.1 CE GA2 OpenLdap for Windows :openldap-2.4.38-x86 Apache

Paranoid_Android的专栏 3545
上一篇: 什么是Portal?
下一篇: liferay的theme中VM可以使用的变量一览
韫-轩
博客等级 码龄12年 3粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值