fix #1463: Remove unused isNew() method

fix #1463: Remove unused isNew() method

Replaced `isNew()` by `isPublished()` and removed the test in `isPublishable()` since server will reply with a 500 error if we try to update a post with empty title and content.