Finish this project

There are some bugs and it has many can advanced.Such as widgets’
location and the url.