[TaylorJ] Blogs

[TaylorJ] Blogs 1.2.1

No permission to download

Taylor J

Well-known member
Taylor J submitted a new resource:

[TaylorJ] Blogs - Integrate a user blogging system into your forum!

Give you users a way to further express themselves in their own personal area!

This is a beta! Please report all bugs / issues / suggestions!
I may have missed something permission wise / option wise / logic wise so please point these out!
Please do not use on a live environment for now!
Unless you're brave for beta testing purposes.

Features (as of 1.0.0 Beta 1):
  • Allow users to create blog(s)
  • Users can create blog posts which utilizes...

Read more about this resource...
 
This version currently has no uninstall steps. I will have a updated beta version uploaded in the morning with the proper steps needed.
 
Hello,
Why did you create an add-on today without it being XF 2.3 compatible even though it is the current version?
 
Hello,
Why did you create an add-on today without it being XF 2.3 compatible even though it is the current version?
Hi!

I'll be renewing my license to update the addon to 2.3 towards the end of this week, right now there are still plenty of people not on 2.3 that can still use the addon/test it out while in beta.

To be honest the addon could also possibly already work with 2.3 as there are no JavaScript additions, I just don't have the active license to test / develop on it.
 
When creating a blog entry.

  • LogicException: A childIds value must be callable (receiving the entity) or an array
  • src/XF/Behavior/IndexableContainer.php:37

Code:
LogicException: A childIds value must be callable (receiving the entity) or an array in src/XF/Behavior/IndexableContainer.php at line 37
XF\Behavior\IndexableContainer->verifyConfig() in src/XF/Mvc/Entity/Behavior.php at line 24
XF\Mvc\Entity\Behavior->__construct() in src/XF/Mvc/Entity/Manager.php at line 547
XF\Mvc\Entity\Manager->getBehaviors() in src/XF/Mvc/Entity/Entity.php at line 1180
XF\Mvc\Entity\Entity->getBehaviors() in src/XF/Mvc/Entity/Entity.php at line 1415
XF\Mvc\Entity\Entity->preSave() in src/XF/Mvc/FormAction.php at line 54
XF\Mvc\FormAction->XF\Mvc\{closure}() in src/XF/Mvc/FormAction.php at line 171
XF\Mvc\FormAction->run() in src/addons/TaylorJ/Blogs/Pub/Controller/Blogs.php at line 93
TaylorJ\Blogs\Pub\Controller\Blogs->actionSave() in src/XF/Mvc/Dispatcher.php at line 362
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2813
XF\App->run() in src/XF.php at line 802
XF::runApp() in index.php at line 23
 
When creating a blog entry.

  • LogicException: A childIds value must be callable (receiving the entity) or an array
  • src/XF/Behavior/IndexableContainer.php:37

Code:
LogicException: A childIds value must be callable (receiving the entity) or an array in src/XF/Behavior/IndexableContainer.php at line 37
XF\Behavior\IndexableContainer->verifyConfig() in src/XF/Mvc/Entity/Behavior.php at line 24
XF\Mvc\Entity\Behavior->__construct() in src/XF/Mvc/Entity/Manager.php at line 547
XF\Mvc\Entity\Manager->getBehaviors() in src/XF/Mvc/Entity/Entity.php at line 1180
XF\Mvc\Entity\Entity->getBehaviors() in src/XF/Mvc/Entity/Entity.php at line 1415
XF\Mvc\Entity\Entity->preSave() in src/XF/Mvc/FormAction.php at line 54
XF\Mvc\FormAction->XF\Mvc\{closure}() in src/XF/Mvc/FormAction.php at line 171
XF\Mvc\FormAction->run() in src/addons/TaylorJ/Blogs/Pub/Controller/Blogs.php at line 93
TaylorJ\Blogs\Pub\Controller\Blogs->actionSave() in src/XF/Mvc/Dispatcher.php at line 362
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2813
XF\App->run() in src/XF.php at line 802
XF::runApp() in index.php at line 23
Should be fixed with Beta 3
 
Hotfix for Beta 3 (accidentally left in the react feature code that shouldn't be there for beta 3):

In src/addons/TaylorJ/Blogs/Entity/BlogPost.php remove the following lines and the addon will work:

Line 31
use ReactionTrait;
 
Every time you post an upgrade, some people receive an email. If you do this three times a day, I get an email from you three times a day. I don't want that, and I would have to remove myself from the mailing list, which means I won't get any information from you at all.

Do you think you could work in larger steps and not post an update for every single function?

Just imagine if everyone did this. Our inboxes would overflow, and the Xenforo servers would crash.
 
Back
Top Bottom