Liferay的AUI框架Alloy

21、Liferay开发:jQuery集成、工作流与自定义属性添加 本文介绍了在Liferay开发中集成jQuery的方法,包括在JSP、主题和Alloy UI中加载jQuery;详细讲解了如何为Liferay插件中的自定义资产(以知识库文章为例)添加工作流功能,包括服务配置、工作流处理类和相关前端标签的使用;同时,还探讨了如何为自定义实体添加自定义属性,涵盖引用配置、显示类实现以及在创建、更新和索引时集成自定义字段的处理。这些技术可有效提升Liferay应用的交互性、流程化管理和数据扩展能力。 阅读详情

一、AUI是什么?

Liferay中的AUI框架,官方叫做Alloy,是一个UI超框架,能为浏览器的三方面,结构,风格和表现建立网络应用提供连续的简单的API。

它融合了三种设计语言:HTML, CSS 和 JAVA。

准确来说AUI是Liferay在YUI的基础上进行的Liferay扩展,以方便Liferay的一些实际应用和扩展。AUI的很多语法结构、使用方法都都和YUI相关不太多。熟悉YUI的能够快速熟悉AUI。

二、如何学习

学习AUI最简单的方法就是将官方的Alloy包下载下来,这个需要到Liferay官网上下载,没有和Liferay的下载包整合在一起。下载地址:http://www.liferay.com/downloads/liferay-projects/alloy-ui

下载下来的alloy包里面的包结构如下:

AUI包结构

可以看到里面有API、demos等,我们主要关心这两个内容,可以在demos下面看到各个组件的demo,查看html的源代码即可看到使用方法,在API里面有各个组件的API说明。

通过查看demos和api就可以快速的掌握如何使用AUI。

 

 

原贴:http://www.huqiwen.com/2012/11/15/how-to-study-liferay-aui/

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

相关推荐

Liferay的AUI框架

Liferay中的AUI框架,官方叫做Alloy,是一个UI超框架,能为浏览器的三方面,结构,风格和表现建立网络应用提供连续的简单的API。 它融合了三种设计语言:HTML, CSS 和 JAVA。 准确来说AUI是Liferay在YUI的基础上进行的Liferay扩展,以方便Liferay的一些实际应用和扩展。AUI的很多语法结构、使用方法都都和YUI相关不太多。熟悉YUI的能够快速熟悉AUI。

Liferay7开发文档_1.3前端开发简介

前端开发简介 开发应用程序的前端时,Liferay Portal提供了多种方法,框架,实用程序和机制。 JAVASCRIPT的 您可以继续使用Liferay的原有的Alloy UI,但也可以自由使用喜欢的前端技术: ECMAScript 2015 Metal.js(由Li...

chongchou1789的博客 312

一篇教你杰理63系列蓝牙双设备主从连接传输数据过程及配置

首先打开632sdk的app_config.h文件,将宏CONFIG_APP_SPP_LE写0,将宏CONFIG_APP_MULTI写1,对应的CONFIG_BT_GATT_CLIENT_NUM写1代表我只连接一个主机设备。属性都可以修改为自己想要的属性,然后关掉文件,双击gatt_inc_generator.exe文件运行,就会自动弹出生成/更新后的gatt_profile_cfg.h文件,然后里面就是我们代码里面所需要的配置,都是十六进制表示,找到我们刚刚添加的服务属性配置,复制到代码里面去。

xiaolizaixian的博客 1374

Liferay7开发文档_1.3.1LIFERAY PORTAL中的JAVASCRIPT

LIFERAY PORTAL中的JAVASCRIPT Liferay Portal前端具备可扩展与灵活性的特点,可适应未来发展。 与以前版本一样,许多组件都使用AlloyUI编写。AlloyUI基于YUI,但不再积极发展。我们已经引入了jQuery,并且开发了一个名为MetalJS的新框...

chongchou1789的博客 303

Aurix TC387 Ethernet代码解析之二_移植

英飞凌官方仅提供了TC397的例程,故需通过TC397例程来移植到TC387新建工程里。TC397官方例程名称【Ethernet_1_KIT_TC397_TFT】,网络上可以免费获取到,此处不赘述。使用工具【

m0_69929716的博客 884

Clion+platformIO开发ESP32时找不到lib文件中引入第三方库的头文件(头文件下有波浪线),实际编译是成功的解决方法

Clion+platformIO开发ESP引入第三方库文件编译器无法找到.h文件但编译成功

zs5218的博客 1852

liferay 7.0 开发基本概念

谷歌翻译来源 模块 Liferay上构建的所有新应用程序,扩展和自定义均以模块化方式构建。模块是模块化体系结构中的单个分发和部署单元。 本着遵循现有标准的精神,Liferay利用了一套非常强大的OSGi标准。除其他外,OSGi定义了模块如何相互依赖和通信。它还定义了模块的打包格式:OSGi包。 OSGi模块只是一个典型的JAR文件,Java开发人员熟悉它是一个包含编译代码,模板,资源

tongjihxm的博客 919

JavaScript性能优化:全链路性能优化策略

JavaScript性能优化是提升Web应用质量的核心要素,直接影响用户体验与业务成果。研究表明,页面加载延迟1秒可能导致转化率下降7%。高效的JavaScript执行能减少主线程阻塞,避免动画卡顿或操作延迟,尤其在移动端低性能设备上更为关键。优化内存管理与减少冗余计算可降低浏览器资源消耗,防止因内存泄漏导致的崩溃,提升应用稳定性。在竞争激烈的互联网环境中,性能优势已成为产品差异化的关键因素,直接影响用户留存与商业价值。因此,性能优化应作为开发全周期的核心实践,而非事后补救措施。

weixin_49707375的博客 1270

AlloyUI: Liferay 的前端框架

是一个基于 [Bootstrap](https://getbootstrap.com/) 的前端组件库,由 Liferay 公司开发和维护。它将 Bootstrap 的强大功能与 jQuery 的易用性结合在一起,提供了一系列可复用的 UI 组件,帮助开发者快速构建现代 Web 应用程序。 ## 能用来做什么? 借助 Alloy UI,您可以: 1. 快速构建响应式网页布局。 2. 使用一系

gitblog_00021的博客 512

LTspice仿真三线制PT100高精度测温系统设计

本文详细介绍了如何使用LTspice仿真设计三线制PT100高精度测温系统。文章从三线制原理出发,逐步讲解了在LTspice中建模PT100、构建惠斯通电桥进行信号转换、设计差分放大与滤波电路、选型ADC以及进行系统联调与误差分析的全过程,旨在帮助工程师实现0.5°C分辨率的工业测温方案设计。

pz89012345的博客 98

10X Genomics数据实战:手把手教你用Seurat处理单细胞PBMC数据(附完整代码)

本文详细介绍了如何使用Seurat处理10X Genomics的单细胞PBMC数据,从数据获取、质控到降维分析和细胞分群的全流程。通过实战代码演示,帮助研究者掌握单细胞RNA测序数据分析的核心技术,提升对细胞异质性的理解。

weixin_29053577的博客 252

Liferay的AUI框架如何学习

一、AUI是什么? Liferay中的AUI框架,官方叫做Alloy,是一个UI超框架,能为浏览器的三方面,结构,风格和表现建立网络应用提供连续的简单的API。 它融合了三种设计语言:HTML, CSS 和 JAVA。 准确来说AUI是Liferay在YUI的基础上进行的Liferay扩展,以方便Liferay的一些实际应用和扩展。AUI的很多语法结构、使用方法都都和YUI相关不太多。熟悉Y

rdhj5566的专栏 1899

给跨代引用记一本账:Java GC 的分配路径、卡表写屏障与收集器版图快速回顾

本文把 Java GC 的零散名词串成一条推理链路:从 TLAB 指针碰撞分配、逃逸分析,到 Eden、Survivor 与晋升的四条路,重点拆解卡表与写屏障如何为老年代指向新生代的引用记账,及 Minor GC 如何只扫脏卡。基于 JDK 8 实测:分散写使 Young GC 停顿涨 10~15 倍,条件卡标记消除卡表伪共享,计数循环让 System.gc 等待 2.7 秒,Survivor 过小使晋升量增加约 400 倍。文末梳理 JDK 8 到 27 的收集器演进、选型路径与排查顺序。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 17万+

Liferay 6.1开发学习(十三):弹出层/弹出对话框的使用

一、弹出div层 有几种写法,本质上是一样的,一种是普通的JavaScript代码,一种是使用aui标签。 1、普通的javascript代码 <script> function test(){ AUI().use('aui-d...

264

GeoScene Pro教程(002):GeoScenePro基础操作

GeoScenePro基础操作介绍。

WwLK123的博客 2460

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

记录一次 Liferay7中使用alloy-UI发送ajax请求

首先liferay要发送ajax请求,那么就需要在jsp中定义resourceURL <portlet:resourceURL var="workDeal" id="workDeal" /> 然后我们如何使用alloy-ui读取数据? 这里我们可以借助alloy-ui提供的一个IO功能,发送ajax请求并从结果中读取数据 alloyui demo: <!DOCTYPE html> <html lang="en"> <head> <m

Dengrz的Blog 961

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【liferay】1、使用alloy-UI发送ajax请求

1、首先liferay要发送ajax请求,那么就需要在jsp中定义resourceURL <portlet:resourceURL var="workDeal" id="workDeal" /> 2、然后我们如何使用alloy-ui读取数据? 这里我们可以借助alloy-ui提供的一个IO功能,发送ajax请求并从结果中读取数据 demo: <!DOC...

weixin_30275415的博客 846

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

liferay6.0.5在ie6ie7操作布局等功能时的js错误解决方法

<br />liferay6.0.5在ie6ie7操作布局等功能时的js错误解决方法和补丁包,liferay6.0.5 ie6ie7不停loading报js错误。解决方法<br />第1步。<br />运行环境:<br />将aui-node.zip并解压缩该目录内。复制此目录到您的"PATH_TO_YOUR_BUNDLE"/ webapps/ROOT/html/js/aui /<br /><br />源代码环境:<br />将alloy-1.0.1.zip 和复制到您的” PATH_TO_YOUR_POR

jiangling9822的专栏 598

alloy-ui 2.0.0 图片轮播

发生的范德萨发生的

荒的博客 319

Alloy UI框架 和Liferay.com, mobile sites and responsive layouts

Alloy is a UI metaframework that provides a consistent and simple API for building web applications across all three levels of the browser: structure, style and behavior. 还没来得急,仔细看,收藏先,如果你懂,告诉我:) ht...

mmdev 244

Alloy UI taglibs

Hi Everyone, you can see below example to get the idea about Alloy UI taglibs Welcome to Alloy UI Test

蓝天白云 1276

Using existing Bootstrap themes in Liferay (Part II).

From : https://www.liferay.com/web/juan.gonzalez/blog/-/blogs/using-existing-bootstrap-themes-in-liferay-part-ii- Hi again! This is the second (and last) part of my blog series for using existin

燃烧JAVA 814

Liferay研究之十二:对Liferay框架的几点分析总结 收藏

Liferay研究之十二:对Liferay框架的几点分析总结 收藏 一、JSP中如何使用Tab Liferay的jsp页面中,如果用了tab的选项,则tab1为第一层,tab2为第二层,tab3为第三层,从上到下,为父子关系。 如何开发一个带选择框的列表应

可克技术 1261

Liferay 前世今生

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

weixin_44954504的博客 1522

「数字体验平台」Liferay数字体验平台(DXP)的好处

随着DXP版本的发布,Liferay在它的基础产品上做了一个范式转换。通过这个版本,Liferay现在已经定义了一个路线图,以应对未来的技术趋势,比如微服务、数字体验管理、更智能、更快速的构建管理。在这篇文章中,我们将挑选一些Liferay DXP的新功能,并对它们进行详细的探讨。模块化:这实际上意味着Liferay的每个模块(特性)现在都是联合的,可以从核心Liferay安装中分离出来。虽然Li...

全网:架构师研究会 477

java liferay 框架_liferay项目Jersey生成rest接口方法

参考推酷:webservice框架jersey简单总结,网址:http://www.tuicool.com/articles/67vyIbv(1)首先新建leferay的插件工程,portlet(2)之后在pom.xml中添加,maven依赖org.glassfish.jersey.containersjersey-container-servlet-core2.13javax.xml.wsjax...

weixin_39710660的博客 185
上一篇: java读取配置文件
facepp
博客等级 码龄22年 342粉丝 638原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值