From Liferay Portal 6 to Liferay Portal CE 7.0

Becoming familiar with a platform as large and fully featured as Liferay is a big task. You learn the ins and outs of what it can do, the tips and best practices of the experts, and you work your way through the APIs. As you do this, you become more and more familiar with how things work, become more proficient with the platform as you multiply successess on it, and start to think in terms of how you’d solve problems most effectively using the tools the platform gives you. Eventually, if you use it long enough, it can seem like an old friend that’s ready to stand by you and help you succeed in your projects.

And then there’s a major upgrade and everything changes.

This can be disheartening, as what was once familiar now seems alien, and what once made you proficient now works differently. But we have good news for you. Liferay Portal CE 7.0 contains lots of improvements for developers; and this tutorial series–or Learning Path–shows you how to make the best of them. You’ll also learn that yes, while a lot of things have changed, they’ve changed for the better, and yet Liferay still works in ways that you’ll find are familiar. In other words, since you already know previous versions of Liferay, you’re several steps ahead of everybody else.

This Learning Path shows Liferay developers all the architectural improvements that Liferay Portal CE 7.0 offers. It describes the benefits of Liferay Portal CE 7.0 for developers compared to previous versions, the changes that modularity brings, how to develop modules and how they differ from plugins, and includes comprehensive tutorials on how to upgrade existing projects.

You’ll be able to apply your existing knowledge of portlet and theme development and portal customization to Liferay Portal CE 7.0 too. To help you upgrade your existing plugins, you’ll see all the options, learn the pros and cons of each, and examine common steps for adapting your plugins to Liferay Portal CE 7.0. Finally, you’ll learn how and when to modularize plugins.

In the end, we believe you’ll both want to adopt Liferay Portal CE 7.0, and you’ll see how you can thrive using it.

The first thing to examine is what’s changed the most since Liferay Portal 6 and then call out the familiar, good things that remain the same.

What’s Changed and What Hasn’t

Liferay Portal CE 7.0 is a new major version of the Liferay platform and as such it includes many improvements over previous versions. Having said that, most of the characteristics from Liferay...

Read More

Benefits of Liferay Portal CE 7.0 for Liferay Portal 6 Developers

More than in any other Liferay release, Liferay Portal CE 7.0 centers on you, the developer. Liferay’s platform has been rebuilt, making it easier to build on and maintain, and providing more new...

Read More

OSGi and Modularity for Liferay Portal 6 Developers

To create a powerful, reliable platform for developing modular applications, Liferay sought best-of-breed standards-based frameworks and technologies. It was imperative not only to meet demands for...

Read More

Improved Developer Tooling: Liferay Workspace, Maven Plugins and More

Creating applications is fun when you have the right tools. Here are some key ingredients: Rich templates for stubbing out projects Extensible build environments that offer state-of-the-art plugins...

Read More

Planning a Plugin Upgrade to Liferay Portal CE 7.0

You’ve probably heard the term modularity discussed frequently in relation to Liferay Portal CE 7.0. With it being a modular platform, Liferay applications are now composed of one or more modules....

Read More

Upgrading Plugins to Liferay Portal CE 7.0

The plugin upgrade tutorials guide you through a process of making the minimal changes necessary for existing plugins to work in Liferay Portal CE 7.0. This group of tutorials starts by covering...

Read More

Modularizing an Existing Portlet

An application with properly modularized plugins offers several benefits. You can release individually its plugins without releasing the entire application. External clients can consume services...

Read More
0 (0 Votes)
Configuring Dependencies Previous