Maybe someone implemented this before, but I made a small extension that hides BlogEntry items (except modified, drafts) from the CMS sitetree and adds the management/creation of it to a seperate BlogHolder tab 'Blog Entries'.
Requires: SS 3+ and Blog module
Extract it to folder 'extension-hidepages' (CSS relies on it)
2 extension classes are attached to 'BlogHolder' and 'BlogEntry' in _config/_config.yml
BlogHolder: extensions: - CMSHideBlogEntryExtension BlogEntry: extensions: - CMSFormatGridFieldTreeTitleExtension
I couldn't figure out how to make the BlogEntry Title searchable in the GridField. Maybe someone can help me with that?
ps. The extension is quiet generic, except from the name of the extra BlogHolder tab and Griedfield, which means that it can be used for other page types as well.