Web editor for protocols