Porting Extensions From 5.x.x to 6.0.0

Entity Module

Vtiger 5.x based entity module that followed Module Manager compatibility (vtlib API) would continue to work on Vtiger 6 without changes.

You will need to review the custom code and refactor them to get it work on the newer platform.

Find more details at - Package Structure and An Entity Module Example

Extension Module

You need to re-develop the client and server code based on new Package Structure.

To get you started on it we have an An Extension Module Example

Control Flow Changes

Refer (UI Control Flow) Internals

Code Structure Changes

Refer Package Structure