Liferay Portal website - Learn

As expected (we wrote the redirect rules after all) and confirmed by our access logs, the documentation was the first place you discovered in the new Liferay Portal website. But did you notice what has changed apart from the URL?

New documentation structure 

The 7.2 developer docs are now organized in a new way - grouped by tasks you as developer may have: 

  • Application Development - everything about writing applications on Liferay Portal
  • Customization - all you need to know to extend and override any Liferay Portal component
  • Frameworks - documentation for each of Liferay Portal’s frameworks that make your life easier.
  • Tutorials - “opinionated” way to work with code on Liferay Portal
  • Reference - lists of options for various APIs

The change was the result of long discussion between various Liferay teams, partners, customers and community members. We believe it will allow you to better navigate through the documentation and find what you need much faster. Please, explore and let us know in the comments here or by email (developer-relations@liferay.com) or in Slack, how you like it!

Code Samples 

Some of you may be aware of the liferay-blade-samples project we started more than 2 years ago with Liferay Portal 7.0 While still providing many valuable code samples, many are simply the result you get when building a project from a template. There is little to no documentation and explanation what is what. In addition to that,  it’s getting harder and harder to maintain that project.

While building the new Liferay Portal website, we wanted to make our code samples a first class citizen. We are now in the process of moving the old liferay-blade-samples to a new repository liferay-code-samples and we are taking the time to update and document them. We have also laid the ground work to support multiple product versions, Java versions and build systems. 

With the new structure in place, we are now able to display the samples on the website! We have CI in place that builds, tests (very limited for now) and publishes the samples automatically on every commit/merge. 

Obviously we would very much appreciate not only your feedback but also any code contributions. Should you have (or are willing to create) any piece of code that can serve as code sample, do not hesitate to contact developer-relations@liferay.com.

Security advisories

Did you know we always had those? No shame to admit it if you didn’t. Those were well hidden in the Security Team’s subsite inside the LDN. One really had to know where to look for them in order to find them. 

Well, not anymore. We now give you few pages dedicated to security. You’ll find there instructions on how to properly report security issues, what known vulnerabilities are in which version and how to apply both source and binary patches to your Liferay Portal instance.

Search

Having docs and samples and security advisories is great, But what’s even better is the ability to quickly find the information one needs. We had many complaints about how search worked on the LDN site. Thus, improving search was among the key goals of the new Liferay Portal website and we are quite happy with the result. In fact, I'm now using search instead of navigating the docs 95% of the time as it allows me to filter by information type and product version. So please, give it try and of course send your feedback.

 

Read more:

  1. New websites and new domains
  2. Liferay Portal website - Discover

  3. ➡️ Liferay Portal website - Learn

  4. Liferay Portal website - Participate

Blogs

glad to found such a detailed article about liferay website.