Clone or download
brianchandotcom Record reference to liferay-portal/master-private with git-commit-por…
…tal-private as 8fbda764de440559c90f041b893fbcd30f805222
Latest commit 457e233 Oct 20, 2018
Permalink
Failed to load latest commit information.
.github LPS-74034 Auto SF Aug 4, 2017
.gradle/caches/modules-2/files-2.1 LPS-74275 Remove the useless commons-emails.jar Oct 10, 2017
.idea LPS-68060 Generate @Override by default. Sep 9, 2016
benchmarks LPS-78772 Auto SF Mar 19, 2018
classes LPS-85260 Clean up Tomcat logging Sep 14, 2018
definitions LRDOCS-5556 Update DTD links Oct 18, 2018
git-commit LRQA-43608 Update to latest Liferay Faces release for testing Oct 3, 2018
gradle/wrapper LPS-71117 Regen wrapper Sep 18, 2018
lib Regen versions Oct 17, 2018
modules LPS-85460 SF Oct 20, 2018
nbproject LPS-85610 JAX-RS API needs this Oct 17, 2018
oss-licenses LPS-58883 No longer needs these licenses Sep 26, 2015
portal-client LPS-78772 Auto SF Mar 19, 2018
portal-impl LPS-85452 Update Apache Felix Configuration Admin to the R7 implement… Oct 20, 2018
portal-kernel LPS-86473 packageinfo Oct 19, 2018
portal-test-integration LPS-84119 SF, declare when used Oct 10, 2018
portal-test LPS-84374 Semantic versioning Oct 4, 2018
portal-web LPS-86479 Add filter for WebSphere Oct 20, 2018
readme LPS-85998 Edit breaking change Oct 18, 2018
sql LPS-86096 Remove index that is too large for SQL Server. Oct 15, 2018
support-resin LPS-78772 Auto SF Mar 19, 2018
support-tomcat LPS-84439 SF Aug 14, 2018
support-websphere LPS-78772 Auto SF Mar 19, 2018
tools LPS-85560 Remove unused attribute Sep 19, 2018
util-bridges LPS-85722 I had to bump up 7.0.x and 7.1.x Sep 25, 2018
util-java LPS-84119 SF Oct 8, 2018
util-slf4j LPS-83067 Configure util-slfj baseline check Aug 3, 2018
util-taglib LPS-84119 Move variable declaration inside if/else statement for bett… Oct 18, 2018
.classpath LPS-85610 JAX-RS API needs this Oct 17, 2018
.gitattributes LPS-72227 Not needed anymore May 1, 2017
.gitignore LPS-78194 Remove support for WSRP May 9, 2018
.gitmodules LPS-47374 Add content targeting submodule under modules/apps (moved f… Jun 15, 2014
.project LPS-80090 Do not exclude tmp directory as it contains lib-pre jars Apr 25, 2018
CONTRIBUTING.markdown LPS-74270 Create Provider for PermissionChecker May 16, 2018
README.markdown LPS-84119 SF Sep 25, 2018
SLIM-RUNTIME-README.markdown LRDOCS-3092 SF Nov 2, 2016
app.server.properties LRQA-43073 Update unzip-tomcat to handle a list of versions Aug 28, 2018
build-common-java.xml LPS-83168 rename Aug 2, 2018
build-common-web.xml LPS-78772 Auto SF Mar 19, 2018
build-common.xml LPS-85005 deploy-properties needs to point to a different directory w… Sep 20, 2018
build-dist.xml LRQA-43408 Move permission changes to inside unzip-weblogic-custom ta… Oct 10, 2018
build-maven.xml LPS-78772 Auto SF Mar 19, 2018
build-test-apacheds.xml LRQA-43083 Avoid hardcoding properties Aug 22, 2018
build-test-authentication.xml LRQA-43843 Don't hardcode version number Oct 4, 2018
build-test-batch.xml LRQA-43608 I shift everything to the far left, then ensure it's not o… Oct 9, 2018
build-test-documentum.xml LRQA-27488 Add build-test-documentum.xml to clean documentum repository Aug 31, 2016
build-test-elasticsearch6.xml LRQA-41723 Auto SF Jul 9, 2018
build-test-glassfish.xml LPS-78772 Auto SF Mar 19, 2018
build-test-jboss.xml LRQA-27719 Remove unnecessary revert because jenkins env is always clean Sep 19, 2016
build-test-jetty.xml LPS-78772 Auto SF Mar 19, 2018
build-test-jonas.xml LPS-78772 Auto SF Mar 19, 2018
build-test-performance.xml LPS-65323 Auto SF Apr 28, 2016
build-test-plugins.xml LRQA-41548 Make it work on the remaining 6.2 versions Jun 13, 2018
build-test-resin.xml LPS-78772 Auto SF Mar 19, 2018
build-test-sharepoint.xml LPS-65323 Auto SF Apr 28, 2016
build-test-solr.xml LRQA-42751 Remove obsolete testcase property fetch Aug 6, 2018
build-test-tcat.xml LPS-78772 Auto SF Mar 19, 2018
build-test-tck.xml Revert "LPS-81861 Portlet 3.0: Temporarily disable failing Portlet 2.… Aug 6, 2018
build-test-tcserver.xml LPS-79742 Since order matters Apr 25, 2018
build-test-tomcat-db2.xml LRQA-25727 match build-test-tomcat-sybase.xml Jun 4, 2016
build-test-tomcat-hypersonic.xml LPS-65323 Auto SF Apr 28, 2016
build-test-tomcat-oracle.xml LPS-65323 Auto SF Apr 28, 2016
build-test-tomcat-postgresql.xml LPS-65323 Auto SF Apr 28, 2016
build-test-tomcat-sybase.xml LPS-65323 Auto SF Apr 28, 2016
build-test-tomcat.xml LRQA-27719 Remove unnecessary revert because jenkins env is always clean Sep 19, 2016
build-test-weblogic.xml LRQA-27719 Remove unnecessary revert because jenkins env is always clean Sep 19, 2016
build-test-websphere.xml LRQA-27719 Remove unnecessary revert because jenkins env is always clean Sep 19, 2016
build-test-wildfly-mariadb.xml LPS-65323 Auto SF Apr 28, 2016
build-test-wildfly.xml LRQA-27719 Remove unnecessary revert because jenkins env is always clean Sep 19, 2016
build-test.xml LRQA-43991 Remove class path reference for pdq.jar in db2 drivers Oct 16, 2018
build-working-dir.xml LRDOCS-5519 DTDDocs do not need separate versions for DXP Jul 24, 2018
build.properties Update SDK version 1.0.22 Oct 20, 2018
build.xml LRQA-43865 Revert changes to Tomcat dir name Oct 1, 2018
changes.txt Undo changes.txt Mar 26, 2016
ci.properties LRQA-44008 Create test suite for environments Oct 16, 2018
common.bnd LPS-79679 Auto SF May 21, 2018
copyright.txt Update copyright date, use -present Apr 5, 2014
git-commit-blade-samples LRQA-40421 Add a git commit file to track blade sample changes Apr 26, 2018
git-commit-plugins Record reference to liferay-plugins/master with git-commit-plugins as… Oct 19, 2018
git-commit-portal-private Record reference to liferay-portal/master-private with git-commit-por… Oct 20, 2018
git-commit-portals-pluto LRQA-33560 SF Aug 14, 2017
gradlew LPS-69259 Regen Gradle wrapper Nov 28, 2016
gradlew.bat LPS-67794 Regen Gradle wrapper Aug 27, 2016
portal.iml LPS-67167 undo unnecessary change Sep 27, 2016
prepare-generated-files.tstamp Prepare regenerated files on master. Oct 17, 2014
release.properties LPS-74544 Auto SF (update cdn urls) Jul 13, 2018
source-formatter-api-signature-check-exceptions.txt LPS-85998 Encapsulate logic inside ModelPermissionsFactory so Service… Oct 16, 2018
source-formatter-suppressions.xml LPS-81670 No need to suppress SF check Oct 17, 2018
source-formatter.properties Revert "LPS-84119 Update source-formatter.properties" Oct 18, 2018
test.properties LRQA-43904 Remove OpenID properties as they are no longer needed Oct 18, 2018

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 community.liferay.com!

Latest Release Details

The latest release, Liferay Portal version 7.1, 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 Dev Studio

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, follow the steps below:

  1. Download a pre-built Liferay Portal release. For starters, it's recommended to choose Liferay Portal bundled with Tomcat.

  2. Download and install Java (JDK) 8 (if necessary) in your local environment.

  3. Extract the downloaded pre-built Liferay Portal bundle into a folder.

  4. Navigate to the bundle's liferay-ce-portal-[version]/tomcat-[version]/bin folder and execute startup.bat (Windows) or startup.sh (Unix/Linux/Mac OS X), depending on your operating system.

  5. A server console opens, which starts your Liferay Portal instance. Once your instance is ready to use, the portal URL address (http://localhost:8080) is automatically opened in your default browser.

  6. You're presented a Basic Configuration page. Complete the configuration options.

    Liferay Portal uses an embedded database (HSQL) to make installation fast and easy. This database is not ready for production, so consider configuring a production-ready database (e.g., MySQL) if you plan on doing more than just exploring/testing.

  7. Agree to the terms and conditions, create a password, and configure a security question/answer.

You can now use Liferay Portal!

For more detailed installation instructions, refer to the system administrator guide on the Liferay Developer Network.

If you wish to build core Liferay Portal 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) is the best place to learn about Liferay. It has over 200 tutorials, guided learning, and much more.

LDN provides learning paths and tutorials, which offer great resources to learn how to develop on Liferay Portal. Learning paths are great for those new with Liferay development; they offer a story-like approach, providing a beginning-to-end process for creating something (e.g., developing a Liferay web application). As you gain experience developing on Liferay Portal, 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 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 the liferay-portal repository. Liferay maintains many other repositories related to features and supporting documentation.

Liferay Portal releases are built from the liferay-portal repository. You can build Liferay Portal, its modules, and/or any of the other supporting technologies from their respective folders/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 our 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!

Chat

Join the conversation on Liferay's Community Chat.

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. See the Semantic Versioning article for more information about how Liferay versions software.

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 Contribute a New Feature or Improvement page to learn about contributing.

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 Portal 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 Portal, 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 volunteer their time and energy to help with the release, whether it was bug fixing, idea generation, documentation, translations, or other contributions 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

Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor
Boston, MA 02110-1301 USA