Upgrading Liferay 5.2 to 6.0 checklist

I need to make an upgrade of Liferay, as mentioned above(5.2->6.0) So far, as my research (1,2,3) shows I need to:

  1. Make backups of the Database and file system of plugins (especially portal*.properties).
  2. Overwrite dependency jars
  3. Deploy new .war
  4. Set permission algorithm to 5 in the properties (as L-5.2 uses it, however L-6.0 uses 6)
  5. Start application,
    • see if the DB updates correctly
    • see if the portal is working correctly
  6. Clean up user-specific permissions
  7. Convert legacy permission algorithm to 6 in the control Panel
  8. Migrate a custom theme.
  9. Upgrade EXT to EXT Plugin(p. 398)

It's fairly understandable, but I stumbled upon this thread(Missing FileEntryForm class). Are there any more changes of this kind?

Also, is there something else I'm missing?

Thanks :)

Answers


Need Your Help

How does the select() function in the select module of Python exactly work?

python sockets select network-programming

I am working on writing a network-oriented application in Python. I had earlier worked on using blocking sockets, but after a better understanding of the requirement and concepts, I am wanting to w...

Creating a polygonal geofence

android geolocation geocoding

Does anyone know how to create a polygonal geofence in Android? I know that Android supports circular (i.e., lat/long + radius) geofences, but I need more precise control over their boundaries.

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.