Skip to content
Java JavaScript CSS FreeMarker HTML GAP
Failed to load latest commit information.
.gradle/caches/modules-2/files-2.1 LPS-62065 cache
benchmarks LPS-58883 Remove from all build scripts
classes LPS-54815 project files
definitions LPS-61952 Update properties
gradle/wrapper LPS-61987 Regenerate Gradle wrapper
lib LPS-61952 ant-bnd 2.0.9 jar
marketplace LPS-62907 SF
modules LPS-55250 prep next
nbproject LPS-55250 NetBeans/Eclipse projects
oss-licenses LPS-58883 No longer needs these licenses
portal-client LPS-61952 Update namespace-mapping.properties
portal-impl LRDOCS-2179 Generate separate Javadocs for the source aggregations in…
portal-service LPS-52697 Consistency with other Display context
portal-test-internal LRDOCS-2179 Add overview.html files
portal-test LRDOCS-2179 Add overview.html files
portal-web LRQA-21865 Auto SF
readme/7.0 LPS-62935 - Update BREAKING_CHANGES with the removal of <aui:layout /…
sql LPS-62984 Autogenerated
support-resin LPS-55630 Remove useless deploy target override
support-tomcat LPS-55250 Fix support-tomcat compile classpath
support-websphere LPS-55630 Remove useless deploy target override
tools LPS-54275 Add section Staying in Touch
util-bridges LRDOCS-2179 Add overview.html files
util-java LRDOCS-2179 Add overview.html files
util-slf4j LRDOCS-2179 Add overview.html files
util-taglib LPS-62935 SF
.classpath LPS-55250 NetBeans/Eclipse projects
.gitattributes LPS-51081 Force POM files to have Unix line endings, otherwise Gradle…
.gitignore LPS-58880 Ignore "com.liferay.portal" modules from the Gradle cache
.gitmodules LPS-47374 Add content targeting submodule under modules/apps (moved f…
.project LPS-34594 All the plugins in the SDK has a reference to portal-master…
CONTRIBUTING.markdown LRDOCS-1575 Replace liferay.com links with LDN links for official doc…
README.markdown LPS-54275 Update README.markdown to refer to Liferay 7 article on und…
app.server.properties LPS-62108 Update Wildfly from 10.0.0 CR5 to 10.0.0 Final
build-common-ivy.xml LRQA-18527 Append the full path for mirrors-get
build-common-java.xml LPS-55630 Typo
build-common-web.xml LPS-58325 Add Wildfly to build and build-common-web
build-common.xml LPS-62137 Rename for consistency
build-dist.xml LRDOCS-2178 Include common image types in API doc ZIP file
build-maven.xml LPS-56465 pacl project files
build-test-batch.xml LRQA-19870 Add in 'functional-tomcat-mysql55' as a new batch
build-test-glassfish.xml LRQA-16928 Remove all references to the 'evaluate-logs' target
build-test-jboss-eap-6.0.xml LPS-46193 SF
build-test-jboss-eap-6.1.xml LPS-46193 SF
build-test-jboss-eap.xml LRQA-16928 Remove all references to the 'evaluate-logs' target
build-test-jetty.xml LRQA-16928 Remove all references to the 'evaluate-logs' target
build-test-jonas.xml LRQA-16928 Remove all references to the 'evaluate-logs' target
build-test-performance.xml LPS-51203 Fetch perfomance branch from a different repository
build-test-plugins.xml LRQA-20641 Explicitly write property liferay.home into plugins build …
build-test-resin.xml LRQA-16928 Remove all references to the 'evaluate-logs' target
build-test-sharepoint.xml LPS-47933 SF
build-test-solr.xml LPS-59564 Update misc file references for "portal" modules
build-test-tcat.xml LRQA-20641 Explicitly write property liferay.home into plugins build …
build-test-tck.xml LRQA-18330 Apply
build-test-tcserver.xml LPS-59449 Update starting of tc Server from start to run
build-test-tomcat-db2.xml LRQA-15529 Change 'test.name' to 'test.class' in build-test-*.xml
build-test-tomcat-hypersonic.xml LRQA-18092 Rename files
build-test-tomcat-oracle.xml LRQA-15529 Change 'test.name' to 'test.class' in build-test-*.xml
build-test-tomcat-postgresql.xml LRQA-15529 Change 'test.name' to 'test.class' in build-test-*.xml
build-test-tomcat-sybase.xml LRQA-15529 Change 'test.name' to 'test.class' in build-test-*.xml
build-test-tomcat.xml LRQA-17723 Loading test.properties from test base directory if it exists
build-test-weblogic.xml LRQA-16928 Remove all references to the 'evaluate-logs' target
build-test-websphere.xml LRQA-16928 Remove all references to the 'evaluate-logs' target
build-test-wildfly.xml LPS-58325 Update test scripts from JBoss to Wildfly
build-test.xml LPS-63007 No longer needed
build.properties LPS-62932 Include user-theme module
build.xml LRDOCS-2179 Generate separate Javadocs for the source aggregations in…
changes.txt LPS-45406 Replace http with https
ci.properties LPS-54656 Fix typo in CLDSVCS project name
common.bnd LPS-47133 Build problem caused by bnd in China
copyright.txt Update copyright date, use -present
git-commit-plugins Record
gradlew LPS-59665 Update wrapper to Gradle 2.8
gradlew.bat LRQA-18118 Regenerate Gradle wrapper
prepare-generated-files.tstamp Prepare regenerated files on master.
release.properties LPS-42961 Disable this by default
source-formatter.properties LPS-61952 Remove SF exclusion
test.properties Revert "LPS-61952 faster testing"

README.markdown

Liferay Portal

Liferay Portal is an open source enterprise web platform for building business solutions that deliver immediate results and long-term value. Liferay Portal started out as a personal development project in 2000 and was open sourced in 2001.

To get started, check out the project's community homepage at http://liferay.org!

Latest Release Details

The latest release, Liferay version 7, is built from the source code of Liferay Portal and several other related open source projects. It includes features for end users, business professionals, system administrators, and enterprise developers.

  • Modular architecture for maximum flexibility and reliability
  • Portal features for managing users, groups, and permissions
  • Single page applications for blazingly fast performance
  • Rich web services for integrating with other systems
  • Web content management including Personalization and Content Targeting
  • Documents and rich media management
  • Mobile development platform
  • Business forms and workflow
  • Collaboration features such as blogs, wikis, and social networking
  • Consistent and powerful Lexicon user experience
  • Integrated development environment using Liferay IDE

For more details on these and other features, please refer to the user guide on the Liferay Developer Network.

Quick Start

To get up and running quickly, download a pre-built Liferay release and follow the Quick Start instructions. For more detailed installation instructions, please refer to the system administrator guide on the Liferay Developer Network.

If you wish to build core Liferay or its plugins, read the CONTRIBUTING guide. It includes details on using the repositories and building the software.

Liferay Developer Network

The Liferay Developer Network (LDN) at http://dev.liferay.com, is the best place to learn about Liferay. It has over 200 tutorials, guided learning, and much more.

LDN's Learning Paths are a great place to learn how to develop on Liferay, especially if you're new to Liferay development. As you gain experience developing on Liferay, you'll want to dive into Tutorials for details on leveraging Liferay's technologies and frameworks. If you create apps that you want to share or sell, you can read LDN's Distribute section to learn how to publish the apps to the Liferay Marketplace.

The Liferay Developer Network is not only your home for Liferay development, but it's also your place to participate in making Liferay better. Come check out the Liferay Developer Network.

Source Code

Liferay's main source code resides in two repositories: liferay-portal and liferay-plugins. Liferay maintains several other repositories related to features and supporting documentation.

Liferay Portal releases are built from the liferay-portal repository and include select plugins from the liferay-plugins repository. You can build Liferay Portal, its plugins, and/or any of the other supporting technologies from their respective repositories.

Stay Connected

There are many ways for you to learn what's new in Liferay, get answers to questions, and connect with other Liferay community members.

Twitter

Follow us on Twitter:

Blog

Read details on announcements, engage in discussions, and learn more by following Liferay's Blog Stream.

Forum

Do you have questions? Ask them on our very active forums!

IRC Channel

Tune into Liferay's Internet Relay Chat (IRC) channel.

Server: irc.freenode.net

Channel: #liferay

Contributing

Liferay welcomes any and all contributions! Please read the CONTRIBUTING guide for details on developing and submitting your contributions.

Versioning

For transparency and insight into Liferay's release cycle, and for striving to maintain backward compatibility, we make a strong effort to uphold the versioning for our software as described in Understanding Liferay's Releases.

Bug Reporting and Feature Requests

Did you find a bug? Please file an issue for it at https://issues.liferay.com following Liferay's JIRA Guidelines.

If you'd like to suggest a new feature for Liferay, visit the Ideas Dashboard to submit and track the progress of your idea!

Professional Services

If you need professional consultation or help with Liferay and your business, check out the offerings from Liferay, Inc. and its partner network.

The Liferay Development Team

Liferay is produced by the worldwide Liferay engineering team, and involves many hours of development, testing, writing documentation, and working with the wider Liferay community of customers, partners, and open source developers. We are glad you have chosen Liferay, and hope that it meets or exceeds your expectations!

In addition to Liferay's engineering staff, a special thanks goes to the many open source developers who volunteere their time and energy to help with the release, whether it was bugfixing, idea generation, documentation, translations, or other contribution that helped to improve this release.

Liferay Portal Community Edition License

This library, Liferay Portal Community Edition, is free software ("Licensed Software"); you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; including but not limited to, the implied warranty of MERCHANTABILITY, NONINFRINGEMENT, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Something went wrong with that request. Please try again.