add in support for publish a workshop and closing it when the deadline it reached.