[TaylorJ] Blogs

XF2 Addons [TaylorJ] Blogs 1.6.1
Give your users a way to further express themselves in their own personal area

Bug Fixes:
  • Only visible posts now visible in areas listing blog posts, people can no longer see an authors draft posts in user profile view for instance
  • Un-reported draft posts bug where draft posts were getting lost into the void when being changed to a post now option on editing a draft blog post
Misc updates:
  • Codebase updates to make more use of custom Finders for blogs and blog posts
New features:
  • Blog header images are now resized and cropped to 500px by 500px
  • That horrid "please keep it within the limits" phrase has been changed to reflect the above.
New features:
  • New similar blog posts widget that can be displayed on the blog post view template/page. This feature requires you to have XenForo Enhanced Search installed and working to use.
Bug Fixes:
  • Blog posts now appear properly on social media that was due to a typo in a template
  • Blog posts that are edited now retain their original posting date
  • Added in og:image and description to hopefully make Facebook and other crawlers/parsers happy
New features
  • Blogs can now be soft or hard deleted rather than just hard deletions
  • Blog posts can now be soft or hard deleted rather than just hard deletions
  • Blog header images can now be deleted on blog editing
  • Comment threads can now have an automatic post made when a blog post is soft/hard deleted
  • Attachments are now properly handled upon deletion
  • Phrases added for hard coded strings
  • Inline moderation tools added for blog posts
  • More blog posts from author div block below blog posts has been changed into a widget
  • New cron job added to make sure blog post counts stay in sync with only visible blog posts
  • and more that I can't remember right now due to this devishly long dev cycle for this version...
Bug fixes:
  • Editing a blog no longer creates a new blog with the changes while leaving the original
Bug fixes/Feature
  • Blog posts are now deleted when their respective blog is deleted. Since this was not being handled properly before a new feature in Tools > Rebuild caches has been created "Cleanup blog posts that were not removed on blog deletion". This will go through all blog posts in your database and if it finds one that doesn't have a blog anymore it will delete that blog post. After you run this tool it is required to run the "Rebuild user blog post count totals" cache tool as well to have proper blog post counts displayed.
Bug fix:
  • Fixed bug on blog deletion, looking for entity Blogs when one doesn't exist.
Bug Fixes:
  • Phrases added for hard coded strings
  • Reaction list not showing list of users that reacted
  • Blogs not showing up in search on creation
New Features:
  • Approval Queue - Both blogs and blog posts can now be required to be approved before being visible to the public, until approved they may only be visible to the blog owner and staff. There are two different ways to require blog post approval, either in the addon's settings page or as a user group permission.
  • Tags - Blog posts can now have tags added to them! Tags will be the main way to handle "categories" for the foreseeable future. Tagging must be enabled for your site and user group permissions must be given for users to be able to tag their blog posts.
  • Added new page, Your Blogs - A user can now view all of the blogs they own in order of their latest blog post date.

Bug Fixes:
  • Fixed a bug where a users blog count was not being handled properly on blog deletion, causing issues when a user "reached" the blog limit defined in the addon's settings.
  • Fixed a bug where a blog would not have its blog post count updated properly on blog post deletion.
  • Fixed bug where thread would not be created when a blog post was changed from draft to visible ("post now") making it so the blog post could not be viewed.
1.0.0 Gold release is here!

Changes from Release Candidate 2:
  • New error popup for selecting a date/time in the past when scheduling a post
  • Blog options and Permissions have been re-ordered to appear at the bottom of their respective pages to follow standards (no longer at the very top of each page).
Top Bottom