Issue #1510700 by tien.xuan.vo, spiderman, dk129, nevergone, webflo, univate: integrate with ctools exportable api