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:
-
Download a pre-built Liferay Portal release.
For starters, it's recommended to choose Liferay Portal bundled with Tomcat.
-
Download and install
Java (JDK) 8
(if necessary) in your local environment.
-
Extract the downloaded pre-built Liferay Portal bundle into a folder.
-
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.
-
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.
-
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.
-
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.
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.
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