@WIP: Implement new publication form.

#5781 

WIP

Started working on updating the Publication form.