[TaylorJ] Blogs

[TaylorJ] Blogs 1.3.0

No permission to download
I'm waiting for the final release.

Bored Daily Show GIF by CTV Comedy Channel
 
Taylor J updated [TaylorJ] Blogs with a new update entry:

1.0.0

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).

Read the rest of this update entry...
 
That is not currently a feature in this add on but will be added to the list of features to look at about seeing implementing.

Btw what's priority? Is there any ETA? I can't use without approval queue because of members. There are so many members and it would be very difficult to keep track without a blog approval queue.

And /forum/blogs page header can't replacable. I want to make it "Bloglar" but it's not working. I mean "p-title-value"
 
I had Beta 5 installed (disabled) and now I decided to update to version 1.0, but I got an error.

Now I can't update or uninstall the addon. The only option is to Enable.

It keeps showing "Action pending"

When I try to update (which is the only option), the following error appears:

TypeError: TaylorJ\Blogs\Service\BlogPost\ThreadCreator::__construct(): Argument #2 ($forum) must be of type XF\Entity\Forum, int given, called in /home/e4tcom/public_html/forum/src/XF/Container.php on line 275 in src/addons/TaylorJ/Blogs/Service/BlogPost/ThreadCreator.php at line 70
  1. TaylorJ\Blogs\Service\BlogPost\ThreadCreator->__construct() in src/XF/Container.php at line 275
  2. XF\Container->createObject() in src/XF/App.php at line 1956
  3. XF\App->XF\{closure}() in src/XF/Container.php at line 233
  4. XF\Container->create() in src/XF/App.php at line 3536
  5. XF\App->service() in src/addons/TaylorJ/Blogs/Utils.php at line 85
  6. TaylorJ\Blogs\Utils::setupBlogPostThreadCreation() in src/addons/TaylorJ/Blogs/Setup.php at line 185
  7. TaylorJ\Blogs\Setup->giveBlogPostComments() in src/addons/TaylorJ/Blogs/Setup.php at line 128
  8. TaylorJ\Blogs\Setup->upgrade1000036Step2() in src/XF/AddOn/StepRunnerUpgradeTrait.php at line 124
  9. TaylorJ\Blogs\Setup->upgradeStepRunner() in src/XF/AddOn/StepRunnerUpgradeTrait.php at line 73
  10. TaylorJ\Blogs\Setup->upgrade() in src/XF/Admin/Controller/AddOnController.php at line 617
  11. XF\Admin\Controller\AddOnController->actionUpgrade() in src/XF/Mvc/Dispatcher.php at line 362
  12. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
  13. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
  14. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
  15. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2813
  16. XF\App->run() in src/XF.php at line 802
  17. XF::runApp() in admin.php at line 15
1727533701730.webp

Manual rebuild job:
TypeError: TaylorJ\Blogs\Service\BlogPost\ThreadCreator::__construct(): Argument #2 ($forum) must be of type XF\Entity\Forum, int given, called in /home/e4tcom/public_html/forum/src/XF/Container.php on line 275 in src/addons/TaylorJ/Blogs/Service/BlogPost/ThreadCreator.php at line 70
  1. TaylorJ\Blogs\Service\BlogPost\ThreadCreator->__construct() in src/XF/Container.php at line 275
  2. XF\Container->createObject() in src/XF/App.php at line 1956
  3. XF\App->XF\{closure}() in src/XF/Container.php at line 233
  4. XF\Container->create() in src/XF/App.php at line 3536
  5. XF\App->service() in src/addons/TaylorJ/Blogs/Utils.php at line 85
  6. TaylorJ\Blogs\Utils::setupBlogPostThreadCreation() in src/addons/TaylorJ/Blogs/Setup.php at line 185
  7. TaylorJ\Blogs\Setup->giveBlogPostComments() in src/addons/TaylorJ/Blogs/Setup.php at line 128
  8. TaylorJ\Blogs\Setup->upgrade1000036Step2() in src/XF/AddOn/StepRunnerUpgradeTrait.php at line 124
  9. TaylorJ\Blogs\Setup->upgradeStepRunner() in src/XF/AddOn/StepRunnerUpgradeTrait.php at line 73
  10. TaylorJ\Blogs\Setup->upgrade() in src/XF/Job/AddOnInstallBatch.php at line 303
  11. XF\Job\AddOnInstallBatch->stepAction() in src/XF/Job/AddOnInstallBatch.php at line 95
  12. XF\Job\AddOnInstallBatch->run() in src/XF/Job/Manager.php at line 275
  13. XF\Job\Manager->runJobInternal() in src/XF/Job/Manager.php at line 205
  14. XF\Job\Manager->runJobEntry() in src/XF/Job/Manager.php at line 89
  15. XF\Job\Manager->runQueue() in src/XF/Admin/Controller/ToolsController.php at line 165
  16. XF\Admin\Controller\ToolsController->actionRunJob() in src/XF/Mvc/Dispatcher.php at line 362
  17. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
  18. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
  19. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
  20. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2813
  21. XF\App->run() in src/XF.php at line 802
  22. XF::runApp() in admin.php at line 15
And E_Warning
#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] Und...', '/home/e4tcom/pu...', 22)
#1 src/XF/Options.php(22): ArrayObject->offsetGet('taylorjBlogsBlo...')
#2 src/addons/TaylorJ/Blogs/Utils.php(79): XF\Options->offsetGet('taylorjBlogsBlo...')
#3 src/addons/TaylorJ/Blogs/Setup.php(185): TaylorJ\Blogs\Utils::setupBlogPostThreadCreation(Object(TaylorJ\Blogs\Entity\BlogPost))
#4 src/addons/TaylorJ/Blogs/Setup.php(128): TaylorJ\Blogs\Setup->giveBlogPostComments()
#5 src/XF/AddOn/StepRunnerUpgradeTrait.php(124): TaylorJ\Blogs\Setup->upgrade1000036Step2(Array)
#6 src/XF/AddOn/StepRunnerUpgradeTrait.php(73): TaylorJ\Blogs\Setup->upgradeStepRunner(1000036, 2, Array, 1000037)
#7 src/XF/Job/AddOnInstallBatch.php(303): TaylorJ\Blogs\Setup->upgrade(Array)
#8 src/XF/Job/AddOnInstallBatch.php(95): XF\Job\AddOnInstallBatch->stepAction(Object(XF\Timer))
#9 src/XF/Job/Manager.php(275): XF\Job\AddOnInstallBatch->run(8)
#10 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#11 src/XF/Job/Manager.php(121): XF\Job\Manager->runJobEntry(Array, 8)
#12 src/XF/Admin/Controller/ToolsController.php(146): XF\Job\Manager->runByIds(Array, 8)
#13 src/XF/Mvc/Dispatcher.php(362): XF\Admin\Controller\ToolsController->actionRunJob(Object(XF\Mvc\ParameterBag))
#14 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\ToolsController), NULL)
#15 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\ToolsController), NULL)
#16 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#17 src/XF/App.php(2813): XF\Mvc\Dispatcher->run()
#18 src/XF.php(802): XF\App->run()
#19 admin.php(15): XF::runApp('XF\\Admin\\App')
#20 {main}
 
Btw what's priority? Is there any ETA? I can't use without approval queue because of members. There are so many members and it would be very difficult to keep track without a blog approval queue.

And /forum/blogs page header can't replacable. I want to make it "Bloglar" but it's not working. I mean "p-title-value"
No eta or priority right now. I have a list of features to look into that hasn’t started yet due to focusing on the mvp release of 1.0.0. I can get the header changed to a phrase on the next 1.0.x release.
I had Beta 5 installed (disabled) and now I decided to update to version 1.0, but I got an error.

Now I can't update or uninstall the addon. The only option is to Enable.

It keeps showing "Action pending"

When I try to update (which is the only option), the following error appears:

TypeError: TaylorJ\Blogs\Service\BlogPost\ThreadCreator::__construct(): Argument #2 ($forum) must be of type XF\Entity\Forum, int given, called in /home/e4tcom/public_html/forum/src/XF/Container.php on line 275 in src/addons/TaylorJ/Blogs/Service/BlogPost/ThreadCreator.php at line 70
  1. TaylorJ\Blogs\Service\BlogPost\ThreadCreator->__construct() in src/XF/Container.php at line 275
  2. XF\Container->createObject() in src/XF/App.php at line 1956
  3. XF\App->XF\{closure}() in src/XF/Container.php at line 233
  4. XF\Container->create() in src/XF/App.php at line 3536
  5. XF\App->service() in src/addons/TaylorJ/Blogs/Utils.php at line 85
  6. TaylorJ\Blogs\Utils::setupBlogPostThreadCreation() in src/addons/TaylorJ/Blogs/Setup.php at line 185
  7. TaylorJ\Blogs\Setup->giveBlogPostComments() in src/addons/TaylorJ/Blogs/Setup.php at line 128
  8. TaylorJ\Blogs\Setup->upgrade1000036Step2() in src/XF/AddOn/StepRunnerUpgradeTrait.php at line 124
  9. TaylorJ\Blogs\Setup->upgradeStepRunner() in src/XF/AddOn/StepRunnerUpgradeTrait.php at line 73
  10. TaylorJ\Blogs\Setup->upgrade() in src/XF/Admin/Controller/AddOnController.php at line 617
  11. XF\Admin\Controller\AddOnController->actionUpgrade() in src/XF/Mvc/Dispatcher.php at line 362
  12. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
  13. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
  14. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
  15. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2813
  16. XF\App->run() in src/XF.php at line 802
  17. XF::runApp() in admin.php at line 15
View attachment 311730

Manual rebuild job:
TypeError: TaylorJ\Blogs\Service\BlogPost\ThreadCreator::__construct(): Argument #2 ($forum) must be of type XF\Entity\Forum, int given, called in /home/e4tcom/public_html/forum/src/XF/Container.php on line 275 in src/addons/TaylorJ/Blogs/Service/BlogPost/ThreadCreator.php at line 70
  1. TaylorJ\Blogs\Service\BlogPost\ThreadCreator->__construct() in src/XF/Container.php at line 275
  2. XF\Container->createObject() in src/XF/App.php at line 1956
  3. XF\App->XF\{closure}() in src/XF/Container.php at line 233
  4. XF\Container->create() in src/XF/App.php at line 3536
  5. XF\App->service() in src/addons/TaylorJ/Blogs/Utils.php at line 85
  6. TaylorJ\Blogs\Utils::setupBlogPostThreadCreation() in src/addons/TaylorJ/Blogs/Setup.php at line 185
  7. TaylorJ\Blogs\Setup->giveBlogPostComments() in src/addons/TaylorJ/Blogs/Setup.php at line 128
  8. TaylorJ\Blogs\Setup->upgrade1000036Step2() in src/XF/AddOn/StepRunnerUpgradeTrait.php at line 124
  9. TaylorJ\Blogs\Setup->upgradeStepRunner() in src/XF/AddOn/StepRunnerUpgradeTrait.php at line 73
  10. TaylorJ\Blogs\Setup->upgrade() in src/XF/Job/AddOnInstallBatch.php at line 303
  11. XF\Job\AddOnInstallBatch->stepAction() in src/XF/Job/AddOnInstallBatch.php at line 95
  12. XF\Job\AddOnInstallBatch->run() in src/XF/Job/Manager.php at line 275
  13. XF\Job\Manager->runJobInternal() in src/XF/Job/Manager.php at line 205
  14. XF\Job\Manager->runJobEntry() in src/XF/Job/Manager.php at line 89
  15. XF\Job\Manager->runQueue() in src/XF/Admin/Controller/ToolsController.php at line 165
  16. XF\Admin\Controller\ToolsController->actionRunJob() in src/XF/Mvc/Dispatcher.php at line 362
  17. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
  18. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
  19. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
  20. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2813
  21. XF\App->run() in src/XF.php at line 802
  22. XF::runApp() in admin.php at line 15
And E_Warning
#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] Und...', '/home/e4tcom/pu...', 22)
#1 src/XF/Options.php(22): ArrayObject->offsetGet('taylorjBlogsBlo...')
#2 src/addons/TaylorJ/Blogs/Utils.php(79): XF\Options->offsetGet('taylorjBlogsBlo...')
#3 src/addons/TaylorJ/Blogs/Setup.php(185): TaylorJ\Blogs\Utils::setupBlogPostThreadCreation(Object(TaylorJ\Blogs\Entity\BlogPost))
#4 src/addons/TaylorJ/Blogs/Setup.php(128): TaylorJ\Blogs\Setup->giveBlogPostComments()
#5 src/XF/AddOn/StepRunnerUpgradeTrait.php(124): TaylorJ\Blogs\Setup->upgrade1000036Step2(Array)
#6 src/XF/AddOn/StepRunnerUpgradeTrait.php(73): TaylorJ\Blogs\Setup->upgradeStepRunner(1000036, 2, Array, 1000037)
#7 src/XF/Job/AddOnInstallBatch.php(303): TaylorJ\Blogs\Setup->upgrade(Array)
#8 src/XF/Job/AddOnInstallBatch.php(95): XF\Job\AddOnInstallBatch->stepAction(Object(XF\Timer))
#9 src/XF/Job/Manager.php(275): XF\Job\AddOnInstallBatch->run(8)
#10 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#11 src/XF/Job/Manager.php(121): XF\Job\Manager->runJobEntry(Array, 8)
#12 src/XF/Admin/Controller/ToolsController.php(146): XF\Job\Manager->runByIds(Array, 8)
#13 src/XF/Mvc/Dispatcher.php(362): XF\Admin\Controller\ToolsController->actionRunJob(Object(XF\Mvc\ParameterBag))
#14 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\ToolsController), NULL)
#15 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\ToolsController), NULL)
#16 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#17 src/XF/App.php(2813): XF\Mvc\Dispatcher->run()
#18 src/XF.php(802): XF\App->run()
#19 admin.php(15): XF::runApp('XF\\Admin\\App')
#20 {main}
Try enabling the add on then going into its options and selecting a forum then save your settings then try to either upgrade or uninstall
 
Try enabling the add on then going into its options and selecting a forum then save your settings then try to either upgrade or uninstall
In the options:
1727585717470.webp
In blogs:
1727585765911.webp
After saving the options, nothing change. I cant unnistall or upgrade.
1727585909097.webp
 
I would advise to go through the upgrade paths one by one manually. Upgrade to B6, then 7, then 8, then you should probably be able to go straight from that to gold 1.0.0.
Good idea. I'll try to do it that way.

EDIT:
I first tried to install version 1.0.0 Beta 6 Hotfix 1 and it gave me an error. Since mine was Beta 5, I then installed 1.0.0 Beta 5 Hotfix and was able to install it.

So I uninstalled it and installed the gold version straight away. Now everything works fine.
 
Taylor J updated [TaylorJ] Blogs with a new update entry:

1.1.0

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...

Read the rest of this update entry...
 
@Taylor J I got some error on blog creation:

Code:
TypeError: XF\Repository\PostRepository::findPostsForThreadView(): Argument #1 ($thread) must be of type XF\Entity\Thread, null given, called in /home/forum/public_html/sosyal/src/addons/TaylorJ/Blogs/Pub/Controller/BlogPost.php on line 37 in src/XF/Repository/PostRepository.php at line 12
XF\Repository\PostRepository->findPostsForThreadView() in src/addons/TaylorJ/Blogs/Pub/Controller/BlogPost.php at line 37
TaylorJ\Blogs\Pub\Controller\BlogPost->actionIndex() 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 2826
XF\App->run() in src/XF.php at line 806
XF::runApp() in index.php at line 23
 
@Taylor J is it possible to don't use this feature?
For now it’s not possible. I want to flesh this out more to where forum owners can disable them all together and where blog owners can enable them on a blog post to blog post basis.
I’ll get those added in asap. The save one confuse me as I’m pretty sure I made it use the regular save phrase. Knowing me though I probably thought I did when I forgot to change it.
@Taylor J I got some error on blog creation:

Code:
TypeError: XF\Repository\PostRepository::findPostsForThreadView(): Argument #1 ($thread) must be of type XF\Entity\Thread, null given, called in /home/forum/public_html/sosyal/src/addons/TaylorJ/Blogs/Pub/Controller/BlogPost.php on line 37 in src/XF/Repository/PostRepository.php at line 12
XF\Repository\PostRepository->findPostsForThreadView() in src/addons/TaylorJ/Blogs/Pub/Controller/BlogPost.php at line 37
TaylorJ\Blogs\Pub\Controller\BlogPost->actionIndex() 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 2826
XF\App->run() in src/XF.php at line 806
XF::runApp() in index.php at line 23
Since comments are mandatory for now have you selected a forum in the blogs settings to use for comment threads?
 
Back
Top Bottom