Reworking public portion of blog plugin