publish smartcanvas