edit post skeleton functionality, urlsafe key and hidden input