compress less,css,js fault-tolerant
add widget preview entrance