欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Liferay
小 (→图集) |
|||
(未显示2个用户的143个中间版本) | |||
第1行: | 第1行: | ||
− | [[Image:Liferay- | + | [[Image:Liferay-90x90.gif|right]] |
+ | |||
+ | Liferay Portal is a Java/J2EE portal system that provides personalization (like Yahoo!), web email (like Hotmail), blogs (like Xanga), document library, CMS, message boards (like Jive), shopping (e-commerce), Wiki and many other web tools all available | ||
+ | |||
+ | ==简介== | ||
+ | Liferay Portal 是世界上开源企业解决方案的领军者,它使用的是最新的 Java 和 Web 2.0技术。 [http://www.liferay.com/web/guest/products/portal/techspecs Liferay Technical Specifications] | ||
+ | * 可以在任何Java EE 的应用程序服务器、servlet 容器、数据库以及操作系统上运行(超过700个部署组合); | ||
+ | * 即开即用——超过六十多种portlets可供选择; | ||
+ | * 内置的内容管理系统(CMS) 以及协作包; | ||
+ | * 随时可用的开发工具; | ||
+ | * 获奖的AJAX用户界面; | ||
+ | * 默认的语言有22种; | ||
+ | * 完全LDAP同步; | ||
+ | * Liferay被测评为使用逻辑库的逻辑扫描包的最安全的门户平台之一; | ||
+ | * 商业友好MIT许可; | ||
+ | |||
[[Image:infoworld-2007.jpg]] | [[Image:infoworld-2007.jpg]] | ||
InfoWorld 2007 Technology of the Year Awards: | InfoWorld 2007 Technology of the Year Awards: | ||
[http://www.infoworld.com/slideshow/2007/01/26-2007_technology-5.html Liferay Wins for Best Open Source Portal!] | [http://www.infoworld.com/slideshow/2007/01/26-2007_technology-5.html Liferay Wins for Best Open Source Portal!] | ||
− | == | + | |
− | [[Image: | + | CEO, Bryan Cheung will be presenting a [http://www.heise.de/events/2008/open_source_meets_business/en/keynotes/ keynote] entitled, "'''Beyond Portals - Collaboration, Social Networking, and Web 2.0 for the Enterprise'''". |
+ | |||
+ | ==新闻== | ||
+ | {{SeeWikipedia}} | ||
+ | <rss>http://www.liferay.com/c/blogs/rss?companyId=1|short|date|max=5</rss> | ||
+ | <rss>http://www.liferay.com/c/blogs/rss?groupId=14|short|date|max=5</rss> | ||
+ | |||
+ | ==Install== | ||
+ | Windows | ||
+ | [[Image:liferay-4.3.png|thumb|right|Liferay 4.3]] | ||
+ | get it from http://download.huihoo.com/liferay/ 如: | ||
+ | java -jar liferay-portal-glassfish-4.3.3-win32.jar | ||
+ | cd D:\liferay-4.3.3\glassfish-2.0b41d\bin | ||
+ | asadmin.bat start-domain domain1 | ||
+ | http://localhost:8080/web/guest/home | ||
+ | username: [email protected] password: test | ||
+ | http://localhot:4848/ | ||
+ | admin/adminadmin | ||
+ | |||
+ | Linux | ||
+ | get it from http://download.huihoo.com/liferay/ | ||
+ | unzip liferay-portal-jetty-4.2.2.zip | ||
+ | vi bin/run.sh | ||
+ | java -Xmx256m ... //估计你没有 768m的内存 :) | ||
+ | bin/run.sh | ||
+ | http://localhost:8080/ | ||
+ | [email protected]/test | ||
+ | ===属性=== | ||
+ | [http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/configuring-liferay-s-properties 配置Liferay属性] | ||
+ | ===插件=== | ||
+ | Official Plugins http://www.liferay.com/web/guest/downloads/official_plugins | ||
+ | |||
+ | 注意: 在以后的 Liferay 发布中,插件安装将被 Liferay Marketplace 代替。 | ||
+ | |||
+ | ==UI/UX== | ||
+ | [https://lexicondesign.io/ Lexion]是一种设计语言,为在Liferay产品系统中构建界面提供通用框架。Lexion向用户提供令人满意、统一体验的指南。 | ||
+ | *Lexion 2.0 for Liferay Portal 7.1 [https://claycss.com/ Clay] | ||
+ | *[https://v1.lexicondesign.io/ Lexion 1.0 for Liferay Portal 7.0] [https://lexiconcss.wedeploy.io/ Lexicon CSS] | ||
+ | |||
+ | ==Mail Server== | ||
+ | Liferay Mail Server 的配置, 参考: http://docs.huihoo.com/liferay/4.3/installation-guide/ch05.html | ||
+ | |||
+ | 打开${TOMCAT_HOME}\conf\Catalina\localhost\Root.xml文件,编辑其中的Mail/MailSession段,设置如下: | ||
+ | <Resource | ||
+ | name="mail/MailSession" | ||
+ | auth="Container" | ||
+ | type="javax.mail.Session" | ||
+ | mail.imap.host="localhost" | ||
+ | mail.pop3.host="localhost" | ||
+ | mail.smtp.host="localhost" | ||
+ | mail.store.protocol="imap" | ||
+ | mail.transport.protocol="smtp" | ||
+ | /> | ||
+ | |||
+ | 在Admin→Authentication可以设置用邮件或者用户名或识别号进行登录。在没有设置好邮件系统的时候,可选择使用用户名方式验证登录。 | ||
+ | |||
+ | ==Road Map== | ||
+ | Integration Alfresco Portlets, [[Magnolia CMS]], MVN Forum, [[OpenCMS]] ... | ||
+ | |||
+ | Refactor Portal Core using JSF | ||
+ | |||
+ | Refactor Portlets using JSF | ||
+ | |||
+ | Business Intelligence Suite (Liferay Vision) | ||
+ | |||
+ | Learning Management System (Liferay University) | ||
+ | |||
+ | http://wiki.liferay.com/index.php/Liferay_Portal_Road_Map | ||
+ | |||
+ | ==标准/技术== | ||
+ | Liferay支持众多行业标准: | ||
+ | *[https://jcp.org/en/jsr/detail?id=168 Portlets 1.0] (JSR-168) and [https://jcp.org/en/jsr/detail?id=286 Portlets 2.0] (JSR-286) | ||
+ | *[[JSF]] (JSR-127, JSR-314, JSR-344) | ||
+ | *[[ECMAScript]] 2015:[[Babel]] | ||
+ | *Content Management Interoperability Services ([[CMIS]]) | ||
+ | *[https://jcp.org/en/jsr/detail?id=170 Java Content Repository] (JSR-170) | ||
+ | *[[WebDAV]] | ||
+ | *[[SAML]] and [[OAuth]] 1.1 | ||
+ | *[[JAX-WS]] and [[JAX-RS]] | ||
+ | *[[OSGi]] R6 | ||
+ | |||
+ | Liferay portal framework = Service Oriented Architecture + Enterprise Service Bus | ||
*用户能通过以下接口访问portal : SOAP,RMI,Custom tunneling class | *用户能通过以下接口访问portal : SOAP,RMI,Custom tunneling class | ||
*HTML and WML: Struts Servlet | *HTML and WML: Struts Servlet | ||
*Web Services : Axis Servlet | *Web Services : Axis Servlet | ||
*J2ME,J2SE,J2EE: Tunnel Servlet | *J2ME,J2SE,J2EE: Tunnel Servlet | ||
+ | * JSR 168 (Java Portlet Specification) http://jcp.org/aboutJava/communityprocess/final/jsr168/index.html | ||
+ | * J2EE (Servlets and .JSPs, optionally EJBs if transactions needed) | ||
+ | * Tomcat or JBoss (or numerous other application servers) http://tomcat.apache.org/ | ||
+ | * Any SQL database (mySQL or numerous other SQL databases) | ||
+ | * [[Apache Struts]] + Tiles http://struts.apache.org/ | ||
+ | * [[Apache Velocity]] http://velocity.apache.org | ||
+ | * EasyConf http://easyconf.sourceforge.net/ | ||
+ | * [[Hibernate]] http://www.hibernate.org/ | ||
+ | * [[Spring]] http://www.springframework.org/ | ||
+ | ==[[OSGi]]== | ||
+ | 一个Liferay应用至少包含4个模块: | ||
+ | *An API module | ||
+ | *A Service (provider) module | ||
+ | *A Test module | ||
+ | *A Web (consumer) module | ||
+ | 相关信息: | ||
+ | *[https://dev.liferay.com/zh/develop/tutorials/-/knowledge_base/7-1/the-benefits-of-modularity Liferay模块化设计] | ||
+ | *[https://community.liferay.com/zh/blogs/-/blogs/10660399 Liferay集成OSGi] | ||
+ | *http://www.liferaysavvy.com/ | ||
+ | |||
+ | Liferay Digital Experience Platform (DXP) v7.0 | ||
+ | OSGi Core Framework Implementation(s) Used | ||
+ | Release 6.0 - Equinox 3.10 | ||
+ | |||
+ | OSGi Compendium Spec Chapters OSGi Compendium Spec Implementation | ||
+ | Chapter 101: Log Service 1.3 Equinox Framework v3.10 | ||
+ | Chapter 102: Http Service 1.2 Equinox Http Servlet v1.2.2 | ||
+ | Chapter 104: Configuration Admin 1.5 Felix Configuration Admin v1.8.8 | ||
+ | Chapter 105: Metatype 1.3 Equinox Metatype v1.4 | ||
+ | Chapter 112: Declarative Services 1.3 Felix SCR v2.0.2 | ||
+ | Chapter 113: Event Admin 1.3 Felix Event Admin v1.4.6 | ||
+ | |||
+ | ==Journal== | ||
+ | [[Image:liferay-journal.gif|thumb|right|Journal]] | ||
+ | [http://www.liferay.com/web/bryan.cheung/blog/-/blogs/liferay-journal-is-now-liferay-web-content-management Liferay Journal] 是 Liferay Web 内容管理系统。 | ||
+ | |||
+ | Liferay Journal is now Liferay Web Content Management | ||
+ | *Journal Content => Web Content Display | ||
+ | *Journal Articles => Web Content List | ||
+ | *Journal Content Search => Web Content Search | ||
+ | *Journal => Web Content | ||
+ | |||
+ | ==identity== | ||
+ | *[http://www.cnblogs.com/starcrm/p/6055113.html Liferay7 BPM门户开发之32: 实现自定义认证登陆(定制Authentication Hook)]集成[[Apache Shiro]]的认证登陆 | ||
+ | *[[JOSSO]] | ||
+ | *[[OpenSSO]]: [http://blogs.sun.com/pdblog/entry/opensso_and_liferay_integration Liferay integration with OpenSSO] | ||
+ | |||
+ | ==用户/权限== | ||
+ | explains the inner details of how the permissions system works in Liferay | ||
+ | |||
+ | http://wiki.liferay.com/index.php/Permissioning_Explained | ||
+ | |||
+ | ==Internal API== | ||
+ | [[Image:liferay-theme-resources.gif|thumb|right]] | ||
+ | http://www.liferay.com/web/guest/devzone/forums/message_boards/message/18493 | ||
+ | ==Liferay Ecosystem== | ||
+ | [[Image:LiferayEcoSystem.gif|thumb|right|Liferay Ecosystem]] | ||
+ | Chutes and Ladders - Liferay. The diagram below is incomplete but begins to show how the Liferay community can work to create an ecosystem and how the some of the roles interact. Note that many activities cause benificial positive feedback loops which lead to a strong community, a strong product and thus a strong business model for Liferay, Service Integrators, and Customers. | ||
+ | ==Liferay Dependencies== | ||
+ | Liferay 项目中所使用的软件包 | ||
+ | |||
+ | http://wiki.liferay.com/index.php/Liferay_Dependencies | ||
+ | ==High Availability== | ||
+ | [[Image:Liferay-HA.png|right|thumb|Liferay High Availability]] | ||
+ | Liferay High Availability 涉及以下几个层次: | ||
+ | * Virtual Hosting | ||
+ | * Tomcat Clustering | ||
+ | * Load Balancing | ||
+ | * Database Clustering | ||
+ | 更多细节: http://wiki.liferay.com/index.php/High_Availability_Guide | ||
==相关文档== | ==相关文档== | ||
Liferay技术文档 | Liferay技术文档 | ||
第28行: | 第194行: | ||
*细节整理 | *细节整理 | ||
− | html文档 - http:// | + | html文档 - http://docs.huihoo.com/liferay/liferay-tech.html |
− | word文档 - http:// | + | word文档 - http://docs.huihoo.com/liferay/liferay-tech.doc |
+ | ==Developer== | ||
+ | Source Code Organization | ||
+ | |||
+ | You just downloaded the source code. Inside you find a the following directory structure: | ||
+ | * -rwx------ 1 app.server.properties | ||
+ | * drwx------+ 7 applets | ||
+ | * -rwx------ 1 build-common-ejb.xml | ||
+ | * -rwx------ 1 build-common-java.xml | ||
+ | * -rwx------ 1 build-common-web.xml | ||
+ | * -rwx------ 1 build-common.xml | ||
+ | * -rwx------ 1 build.properties | ||
+ | * -rwx------ 1 build.xml | ||
+ | * -rwx------ 1 changes.txt | ||
+ | * drwx------+ 2 classes | ||
+ | * drwx------+ 3 cms-web | ||
+ | * -rwx------ 1 copyright.txt | ||
+ | * drwx------+ 4 counter-ejb | ||
+ | * drwx------+ 2 definitions | ||
+ | * drwx------+ 4 documentlibrary-ejb | ||
+ | * drwx------+ 5 filters | ||
+ | * drwx------+ 4 laszlo-web | ||
+ | * drwx------+ 3 layouttpl | ||
+ | * drwx------+ 5 lib | ||
+ | * drwx------+ 4 lock-ejb | ||
+ | * drwx------+ 5 mail-ejb | ||
+ | * drwx------+ 3 portal-client | ||
+ | * drwx------+ 3 portal-ear | ||
+ | * drwx------+ 4 portal-ejb | ||
+ | * drwx------+ 4 portal-kernel | ||
+ | * drwx------+ 3 portal-web | ||
+ | * drwx------+ 8 portlets | ||
+ | * -rwx------ 1 release.properties | ||
+ | * -rwx------ 1 sample-dao-portlet-4.1.0.war | ||
+ | * -rwx------ 1 sample-jsf-myfaces-portlet-4.1.0.war | ||
+ | * -rwx------ 1 sample-jsf-sun-portlet-4.1.0.war | ||
+ | * -rwx------ 1 sample-json-portlet-4.1.0.war | ||
+ | * -rwx------ 1 sample-jsp-portlet-4.1.0.war | ||
+ | * -rwx------ 1 sample-struts-portlet-4.1.0.war | ||
+ | * drwx------+ 19 sql | ||
+ | * drwx------+ 2 themes | ||
+ | * drwx------+ 4 tools | ||
+ | * drwx------+ 3 tunnel-web | ||
+ | * drwx------+ 4 util-bridges | ||
+ | * drwx------+ 4 util-java | ||
+ | * drwx------+ 4 util-taglib | ||
+ | * drwx------+ 4 util-wsrp | ||
+ | * drwx------+ 3 web-sites | ||
+ | ===Code=== | ||
+ | https://github.com/liferay/liferay-portal | ||
+ | |||
+ | ===Eclipse=== | ||
+ | http://download.huihoo.com/liferay/20081016-158.html | ||
+ | ===War=== | ||
+ | *[http://www.liferay.com/downloads/liferay-portal/additional-files 下载war文件] | ||
+ | *从源代码编译生成war文件 | ||
+ | |||
+ | ==门户== | ||
+ | Liferay DXP可以创建以下类型的门户网站: | ||
+ | *客户门户:让您的客户可以在线完成交易、访问文档和获取信息。 | ||
+ | *合作伙伴/代理商门户:帮助加盟商、合作伙伴或区域代理商更有效地提供个性化信息。 | ||
+ | *商业流程门户:协调多个利益相关者参与的复杂商业流程。 | ||
+ | 门户软件特性: | ||
+ | *身份认证、群组和角色:单点登录(SSO)、目录服务、权限、用户群组、角色和用户资料。 | ||
+ | *社交协作:博客、Wikis、留言板、社交评价、评论和关联。 | ||
+ | *文档和工作流:文档管理整合Sharepoint或Google Drive,自定义商务流程工作流。 | ||
+ | *内容管理:网页内容以及主要应用同步发布。 | ||
+ | *集成:通过API、网页服务(Web services)和消息服务(Msseging services)集成第三方软件和系统。 | ||
+ | *移动支持:在移动设备上,访问信息,提交内容以及完成商业流程。 | ||
+ | |||
+ | ==[[Nuxeo]]== | ||
+ | *[http://www.nuxeo.com/resources/liferay-nuxeo-webinar/ The Nuxeo / Liferay Integration] | ||
+ | |||
+ | ==[[Alfresco]]== | ||
+ | *[http://www.liferay.com/community/wiki/-/wiki/Main/Integrating+Liferay%2C%20Alfresco%2C%20SSO+and+LDAP Integrating Liferay, Alfresco, SSO and LDAP] | ||
+ | *[http://www.liferay.com/community/wiki/-/wiki/Main/%E5%88%9B%E5%BB%BA%20Alfresco+Portlet 创建 Alfresco Portlet] | ||
+ | |||
+ | ==数据资产管理DAM== | ||
+ | 在一个中央系统上有效地组织和共享企业资产,如:合同档案、发票档案、报账单档案等电子档案管理。 | ||
+ | *[https://www.liferay.com/zh/products/dxp/digital-asset-management 数字化资产管理和EFSS] | ||
+ | |||
+ | ==[[EmForge]]== | ||
+ | [[Image:liferay-emforge.png|right|thumb|EmForge Portlets]] | ||
+ | EmForge Portlets http://www.emforge.org/attach/liferayportletdownload/emforge-portlet.war | ||
+ | ==BPM== | ||
+ | *全功能的[[Activiti]]插件已[http://www.emforge.net/web/activiti-liferay/blogs/-/blogs/full-functional-version-of-activiti-liferay-plugin-has-been-released 发布] | ||
+ | *[[JBoss jBPM]] | ||
+ | *[http://www.aperteworkflow.org/about Building complete workflowsolutions with Liferay] | ||
+ | *LIferay Kaleo | ||
+ | |||
+ | ==电子商务== | ||
+ | 与其他解决方案不同的是,[https://www.liferay.com/zh/products/commerce Liferay Commerce]从诞生之日起,就旨在为B2B销售商而设计。 | ||
+ | |||
+ | ==Social Networking== | ||
+ | *[[Liferay Social Office]] | ||
+ | *[http://www.liferay.com/zh/documentation/liferay-portal/6.1/user-guide/-/ai/social-networking-with-liferay Social Networking with Liferay] | ||
+ | *[http://www.liferay.com/web/jferrer/profile Preview Liferay's Social Networking features] | ||
+ | *[[WebSynergy]] | ||
+ | *[http://www.liferay.com/products/what-is-a-portal/social-apps-platform 社交应用平台] | ||
+ | |||
+ | <gallery widths=100px heights=100px perrow=6> | ||
+ | Image:liferay-social-apps-platform.jpeg | ||
+ | Image:liferay-social-apps-platform-01.jpeg | ||
+ | Image:liferay-social-apps-platform-02.jpeg | ||
+ | Image:liferay-social-apps-platform-03.jpeg | ||
+ | Image:liferay-social-apps-platform-04.jpeg | ||
+ | Image:liferay-social-apps-platform-05.jpeg | ||
+ | </gallery> | ||
+ | |||
+ | ==Liferay Marketplace== | ||
+ | [http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/liferay-marketplace Liferay Portal 6.1 - User Guide] | ||
+ | |||
+ | ==Liferay Enterprise Edition== | ||
+ | 30天企业版评估license + 10个并发sessions | ||
+ | *下载[http://www.liferay.com/products/liferay-portal/ee/30-day-trial Liferay企业版] | ||
+ | *将license-portaldevelopment-developer-6.1ga2-triallicenses.xml文件拷贝到deploy目录下 | ||
+ | *配置保存于 /Users/huihoo/Software/liferay-portal-6.1.20-ee-ga2/portal-setup-wizard.properties | ||
+ | *[http://www.liferay.com/video?title=video-lesa-how-to-deploy-a-license-key How to Deploy a License Key] | ||
+ | [[文件:liferay-enterprise-edition-license.png]] | ||
+ | |||
+ | ==Mobile== | ||
+ | *[https://www.liferay.com/zh/supporting-products/liferay-screens Liferay Screens] 本地应用程序实现快速开发 [https://github.com/liferay/liferay-screens Liferay Screens @ GitHub] | ||
+ | *[[Liferay Sync]] 简单拖拽实现文件共享、连接与管理 | ||
+ | *[https://community.liferay.com/zh/-/mobile-sdk Mobile SDK] | ||
+ | |||
+ | ==Chat/IM== | ||
+ | *整合[[Openfire]] | ||
+ | *[http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/ch-4 Liferay Chat Portlet] | ||
+ | |||
+ | ==Web Services== | ||
+ | *Liferay's services using [[REST]]-like (AtomPub-based) [[JSON]] 可访问:http://localhost:8080/api/jsonws | ||
+ | *http://liferay.ws/api/jsonws | ||
+ | |||
+ | ==项目== | ||
+ | *[https://community.liferay.com/projects Liferay官方项目] | ||
+ | *分发版: [[Bnportal]] | ||
+ | *[[OpenXava]] | ||
+ | *[[dotCMS]] | ||
+ | *[http://www.liferay.com/community/projects Liferay Community Projects] | ||
==相关链接== | ==相关链接== | ||
*http://www.liferay.com/ | *http://www.liferay.com/ | ||
− | * | + | *http://support.liferay.com |
+ | *http://docs.huihoo.com/liferay/ | ||
+ | *[http://docs.huihoo.com/javadoc/liferay/ Liferay Javadocs] | ||
+ | *[https://github.com/liferay Liferay @ GitHub] | ||
+ | |||
+ | ==服务== | ||
+ | *[http://www.liferay.com/services/training Liferay培训是成功地实行部署,管理和调节Liferay Portal最快途径] | ||
+ | |||
+ | ==成功应用== | ||
+ | *http://my.ntcb.edu.tw | ||
+ | *http://ilc.hk.edu.tw | ||
+ | *http://ilc.haleluya.com.tw | ||
+ | *http://www1.aac-club.org.tw | ||
+ | *http://www.blueauk.com | ||
+ | *http://liferay.cn | ||
+ | *[http://www.portletfaces.org/ portletfaces.org] | ||
+ | *Christian Science Monitor - http://www.csmonitor.com/ Traffic Rank 10,212 | ||
+ | *http://www.educa.madrid.org/ Traffic Rank 7,840 | ||
+ | [http://www.liferay.com/web/guest/stories 更多成功应用] | ||
+ | |||
+ | ==图集== | ||
+ | <gallery widths=100px heights=100px perrow=6> | ||
+ | image:gartner-magic-quadrant-digital-experience-platforms-2018.jpg|Gartner 数字化体验平台魔力象限 | ||
+ | image:gartner-portal-2014-october.png|Magic Quadrant for Horizontal Portals | ||
+ | image:gartner-portal-2012-sep.png|Magic Quadrant for Horizontal Portals | ||
+ | image:liferay-technologies.png|Liferay技术栈 | ||
+ | image:liferay-portal-classloader-hierarchy.png|Liferay类装载 | ||
+ | image:liferay-bundle-classloading-flow-chart.png|Liferay类装载流 | ||
+ | Image:liferay-infrastructure.jpg|SOA框架 | ||
+ | Image:Liferay-Architecture-New.png|架构 | ||
+ | Image:liferay-architecture.png|架构 | ||
+ | Image:liferay-architecture-caching.png|架构Caching | ||
+ | Image:liferay-portal-framework.png|门户框架 | ||
+ | Image:liferay-user-collections.png|用户 | ||
+ | Image:liferay-user-permissions.png|用户权限 | ||
+ | Image:liferay_permissions_tables.jpg|权限表 | ||
+ | Image:alfresco-liferay-integration.png|集成Alfresco | ||
+ | image:liferay-dxp-dashboard.png|DXP控制台 | ||
+ | </gallery> | ||
− | [[category: | + | [[category:CMS]] |
+ | [[category:portal]] | ||
+ | [[category:java]] | ||
+ | [[category:spring]] |
2018年9月25日 (二) 03:09的最后版本
Liferay Portal is a Java/J2EE portal system that provides personalization (like Yahoo!), web email (like Hotmail), blogs (like Xanga), document library, CMS, message boards (like Jive), shopping (e-commerce), Wiki and many other web tools all available
[编辑] 简介
Liferay Portal 是世界上开源企业解决方案的领军者,它使用的是最新的 Java 和 Web 2.0技术。 Liferay Technical Specifications
- 可以在任何Java EE 的应用程序服务器、servlet 容器、数据库以及操作系统上运行(超过700个部署组合);
- 即开即用——超过六十多种portlets可供选择;
- 内置的内容管理系统(CMS) 以及协作包;
- 随时可用的开发工具;
- 获奖的AJAX用户界面;
- 默认的语言有22种;
- 完全LDAP同步;
- Liferay被测评为使用逻辑库的逻辑扫描包的最安全的门户平台之一;
- 商业友好MIT许可;
InfoWorld 2007 Technology of the Year Awards:
Liferay Wins for Best Open Source Portal!
CEO, Bryan Cheung will be presenting a keynote entitled, "Beyond Portals - Collaboration, Social Networking, and Web 2.0 for the Enterprise".
[编辑] 新闻
您可以在Wikipedia上了解到此条目的英文信息 Liferay Thanks, Wikipedia. |
自http://www.liferay.com/c/blogs/rss?companyId=1加载RSS失败或RSS源被墙 自http://www.liferay.com/c/blogs/rss?groupId=14加载RSS失败或RSS源被墙
[编辑] Install
Windows
get it from http://download.huihoo.com/liferay/ 如: java -jar liferay-portal-glassfish-4.3.3-win32.jar cd D:\liferay-4.3.3\glassfish-2.0b41d\bin asadmin.bat start-domain domain1 http://localhost:8080/web/guest/home username: [email protected] password: test http://localhot:4848/ admin/adminadmin
Linux
get it from http://download.huihoo.com/liferay/ unzip liferay-portal-jetty-4.2.2.zip vi bin/run.sh java -Xmx256m ... //估计你没有 768m的内存 :) bin/run.sh http://localhost:8080/ [email protected]/test
[编辑] 属性
[编辑] 插件
Official Plugins http://www.liferay.com/web/guest/downloads/official_plugins
注意: 在以后的 Liferay 发布中,插件安装将被 Liferay Marketplace 代替。
[编辑] UI/UX
Lexion是一种设计语言,为在Liferay产品系统中构建界面提供通用框架。Lexion向用户提供令人满意、统一体验的指南。
- Lexion 2.0 for Liferay Portal 7.1 Clay
- Lexion 1.0 for Liferay Portal 7.0 Lexicon CSS
[编辑] Mail Server
Liferay Mail Server 的配置, 参考: http://docs.huihoo.com/liferay/4.3/installation-guide/ch05.html
打开${TOMCAT_HOME}\conf\Catalina\localhost\Root.xml文件,编辑其中的Mail/MailSession段,设置如下:
<Resource name="mail/MailSession" auth="Container" type="javax.mail.Session" mail.imap.host="localhost" mail.pop3.host="localhost" mail.smtp.host="localhost" mail.store.protocol="imap" mail.transport.protocol="smtp" />
在Admin→Authentication可以设置用邮件或者用户名或识别号进行登录。在没有设置好邮件系统的时候,可选择使用用户名方式验证登录。
[编辑] Road Map
Integration Alfresco Portlets, Magnolia CMS, MVN Forum, OpenCMS ...
Refactor Portal Core using JSF
Refactor Portlets using JSF
Business Intelligence Suite (Liferay Vision)
Learning Management System (Liferay University)
http://wiki.liferay.com/index.php/Liferay_Portal_Road_Map
[编辑] 标准/技术
Liferay支持众多行业标准:
- Portlets 1.0 (JSR-168) and Portlets 2.0 (JSR-286)
- JSF (JSR-127, JSR-314, JSR-344)
- ECMAScript 2015:Babel
- Content Management Interoperability Services (CMIS)
- Java Content Repository (JSR-170)
- WebDAV
- SAML and OAuth 1.1
- JAX-WS and JAX-RS
- OSGi R6
Liferay portal framework = Service Oriented Architecture + Enterprise Service Bus
- 用户能通过以下接口访问portal : SOAP,RMI,Custom tunneling class
- HTML and WML: Struts Servlet
- Web Services : Axis Servlet
- J2ME,J2SE,J2EE: Tunnel Servlet
- JSR 168 (Java Portlet Specification) http://jcp.org/aboutJava/communityprocess/final/jsr168/index.html
- J2EE (Servlets and .JSPs, optionally EJBs if transactions needed)
- Tomcat or JBoss (or numerous other application servers) http://tomcat.apache.org/
- Any SQL database (mySQL or numerous other SQL databases)
- Apache Struts + Tiles http://struts.apache.org/
- Apache Velocity http://velocity.apache.org
- EasyConf http://easyconf.sourceforge.net/
- Hibernate http://www.hibernate.org/
- Spring http://www.springframework.org/
[编辑] OSGi
一个Liferay应用至少包含4个模块:
- An API module
- A Service (provider) module
- A Test module
- A Web (consumer) module
相关信息:
Liferay Digital Experience Platform (DXP) v7.0
OSGi Core Framework Implementation(s) Used Release 6.0 - Equinox 3.10
OSGi Compendium Spec Chapters OSGi Compendium Spec Implementation
Chapter 101: Log Service 1.3 Equinox Framework v3.10 Chapter 102: Http Service 1.2 Equinox Http Servlet v1.2.2 Chapter 104: Configuration Admin 1.5 Felix Configuration Admin v1.8.8 Chapter 105: Metatype 1.3 Equinox Metatype v1.4 Chapter 112: Declarative Services 1.3 Felix SCR v2.0.2 Chapter 113: Event Admin 1.3 Felix Event Admin v1.4.6
[编辑] Journal
Liferay Journal 是 Liferay Web 内容管理系统。
Liferay Journal is now Liferay Web Content Management
- Journal Content => Web Content Display
- Journal Articles => Web Content List
- Journal Content Search => Web Content Search
- Journal => Web Content
[编辑] identity
- Liferay7 BPM门户开发之32: 实现自定义认证登陆(定制Authentication Hook)集成Apache Shiro的认证登陆
- JOSSO
- OpenSSO: Liferay integration with OpenSSO
[编辑] 用户/权限
explains the inner details of how the permissions system works in Liferay
http://wiki.liferay.com/index.php/Permissioning_Explained
[编辑] Internal API
http://www.liferay.com/web/guest/devzone/forums/message_boards/message/18493
[编辑] Liferay Ecosystem
Chutes and Ladders - Liferay. The diagram below is incomplete but begins to show how the Liferay community can work to create an ecosystem and how the some of the roles interact. Note that many activities cause benificial positive feedback loops which lead to a strong community, a strong product and thus a strong business model for Liferay, Service Integrators, and Customers.
[编辑] Liferay Dependencies
Liferay 项目中所使用的软件包
http://wiki.liferay.com/index.php/Liferay_Dependencies
[编辑] High Availability
Liferay High Availability 涉及以下几个层次:
- Virtual Hosting
- Tomcat Clustering
- Load Balancing
- Database Clustering
更多细节: http://wiki.liferay.com/index.php/High_Availability_Guide
[编辑] 相关文档
Liferay技术文档
本文档v1.0包含以下内容:
- Liferay系统架构
- 核心技术
- 表现层
- 分析AddressBook Portlet
- 开发Portlet
- 修改、完善Liferay
- 编译Liferay
- 配置数据库
- 代码生成
- Liferay的定制
- 支持多语言
- 细节整理
html文档 - http://docs.huihoo.com/liferay/liferay-tech.html
word文档 - http://docs.huihoo.com/liferay/liferay-tech.doc
[编辑] Developer
Source Code Organization
You just downloaded the source code. Inside you find a the following directory structure:
- -rwx------ 1 app.server.properties
- drwx------+ 7 applets
- -rwx------ 1 build-common-ejb.xml
- -rwx------ 1 build-common-java.xml
- -rwx------ 1 build-common-web.xml
- -rwx------ 1 build-common.xml
- -rwx------ 1 build.properties
- -rwx------ 1 build.xml
- -rwx------ 1 changes.txt
- drwx------+ 2 classes
- drwx------+ 3 cms-web
- -rwx------ 1 copyright.txt
- drwx------+ 4 counter-ejb
- drwx------+ 2 definitions
- drwx------+ 4 documentlibrary-ejb
- drwx------+ 5 filters
- drwx------+ 4 laszlo-web
- drwx------+ 3 layouttpl
- drwx------+ 5 lib
- drwx------+ 4 lock-ejb
- drwx------+ 5 mail-ejb
- drwx------+ 3 portal-client
- drwx------+ 3 portal-ear
- drwx------+ 4 portal-ejb
- drwx------+ 4 portal-kernel
- drwx------+ 3 portal-web
- drwx------+ 8 portlets
- -rwx------ 1 release.properties
- -rwx------ 1 sample-dao-portlet-4.1.0.war
- -rwx------ 1 sample-jsf-myfaces-portlet-4.1.0.war
- -rwx------ 1 sample-jsf-sun-portlet-4.1.0.war
- -rwx------ 1 sample-json-portlet-4.1.0.war
- -rwx------ 1 sample-jsp-portlet-4.1.0.war
- -rwx------ 1 sample-struts-portlet-4.1.0.war
- drwx------+ 19 sql
- drwx------+ 2 themes
- drwx------+ 4 tools
- drwx------+ 3 tunnel-web
- drwx------+ 4 util-bridges
- drwx------+ 4 util-java
- drwx------+ 4 util-taglib
- drwx------+ 4 util-wsrp
- drwx------+ 3 web-sites
[编辑] Code
https://github.com/liferay/liferay-portal
[编辑] Eclipse
http://download.huihoo.com/liferay/20081016-158.html
[编辑] War
- 下载war文件
- 从源代码编译生成war文件
[编辑] 门户
Liferay DXP可以创建以下类型的门户网站:
- 客户门户:让您的客户可以在线完成交易、访问文档和获取信息。
- 合作伙伴/代理商门户:帮助加盟商、合作伙伴或区域代理商更有效地提供个性化信息。
- 商业流程门户:协调多个利益相关者参与的复杂商业流程。
门户软件特性:
- 身份认证、群组和角色:单点登录(SSO)、目录服务、权限、用户群组、角色和用户资料。
- 社交协作:博客、Wikis、留言板、社交评价、评论和关联。
- 文档和工作流:文档管理整合Sharepoint或Google Drive,自定义商务流程工作流。
- 内容管理:网页内容以及主要应用同步发布。
- 集成:通过API、网页服务(Web services)和消息服务(Msseging services)集成第三方软件和系统。
- 移动支持:在移动设备上,访问信息,提交内容以及完成商业流程。
[编辑] Nuxeo
[编辑] Alfresco
[编辑] 数据资产管理DAM
在一个中央系统上有效地组织和共享企业资产,如:合同档案、发票档案、报账单档案等电子档案管理。
[编辑] EmForge
EmForge Portlets http://www.emforge.org/attach/liferayportletdownload/emforge-portlet.war
[编辑] BPM
- 全功能的Activiti插件已发布
- JBoss jBPM
- Building complete workflowsolutions with Liferay
- LIferay Kaleo
[编辑] 电子商务
与其他解决方案不同的是,Liferay Commerce从诞生之日起,就旨在为B2B销售商而设计。
[编辑] Social Networking
- Liferay Social Office
- Social Networking with Liferay
- Preview Liferay's Social Networking features
- WebSynergy
- 社交应用平台
[编辑] Liferay Marketplace
Liferay Portal 6.1 - User Guide
[编辑] Liferay Enterprise Edition
30天企业版评估license + 10个并发sessions
- 下载Liferay企业版
- 将license-portaldevelopment-developer-6.1ga2-triallicenses.xml文件拷贝到deploy目录下
- 配置保存于 /Users/huihoo/Software/liferay-portal-6.1.20-ee-ga2/portal-setup-wizard.properties
- How to Deploy a License Key
[编辑] Mobile
- Liferay Screens 本地应用程序实现快速开发 Liferay Screens @ GitHub
- Liferay Sync 简单拖拽实现文件共享、连接与管理
- Mobile SDK
[编辑] Chat/IM
[编辑] Web Services
- Liferay's services using REST-like (AtomPub-based) JSON 可访问:http://localhost:8080/api/jsonws
- http://liferay.ws/api/jsonws
[编辑] 项目
[编辑] 相关链接
- http://www.liferay.com/
- http://support.liferay.com
- http://docs.huihoo.com/liferay/
- Liferay Javadocs
- Liferay @ GitHub
[编辑] 服务
[编辑] 成功应用
- http://my.ntcb.edu.tw
- http://ilc.hk.edu.tw
- http://ilc.haleluya.com.tw
- http://www1.aac-club.org.tw
- http://www.blueauk.com
- http://liferay.cn
- portletfaces.org
- Christian Science Monitor - http://www.csmonitor.com/ Traffic Rank 10,212
- http://www.educa.madrid.org/ Traffic Rank 7,840