Modules and Web part upgrading

Ei Dar Li Ko Ko asked on January 20, 2015 04:32

Hi... I have a site that is written with Kentico 5.5 R2 and due to the latest release of the Kentico. I want to transfer some of my modules to the latest Kentico 8.1 or 8.2. The older modules are not written by me but they are written with the framework 3.5. What are the ways to transfer these modules into the latest kentico? Thanks.

Recent Answers


Brenden Kehren answered on January 20, 2015 05:53

They will have to be updated one by one manually. Depending on the module, it may be easily recreated within 8.x without any custom code (aspx, ascx, etc.).

As long as you follow the upgrade procedure (5.5r2 -> 6, 6 -> 7, 7 -> 8) and ensure you run your site at each upgrade point as it updates the database. 5.5 to 6 and 7 to 8 have significant API changes so you'll want to keep those in mind.

I just ran an upgrade from v6 - v8.2 in aspx mode and it took about 24 hours of evaluating, running the upgrade, backing the upgrade out, running it again and making code changes. I estimate I still have about 10 hours left. Depending on the amount of custom code you have it will vary but be sure to give yourself plenty of time for testing, especially if you have custom code.

Good luck

0 votesVote for this answer Mark as a Correct answer

Ei Dar Li Ko Ko answered on January 20, 2015 09:42

I saw some of the function properties have the public string transformation or public bool stop processing inside the codings. Do they need to be changed when they are converted to the 8.2? or they need to be remained?

0 votesVote for this answer Mark as a Correct answer

Brenden Kehren answered on January 20, 2015 13:19

If you follow the instructions to upgrade from v7 to v8 you'll see there is a tool that will evaluate your code and tell you what has changed and how to possibly fix it. If there is no suggestion on how to fix it, you can search the API Changes by signature.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.