Resource icon

Bookmark Essentials [Paid] 3.2.1

No permission to buy ($35.00)

Xon

Well-known member
Xon submitted a new resource:

Bookmark Essentials - Quality-of-life improvements for bookmarks

About:
Adds quality-of-life features to XF2.1+'s bookmarks system

Features (XF2.1+):
  • Share bookmarks
  • Per-content type permissions for using bookmarks (Supports; Posts/Profile posts/XFMG/XFRM)
  • Bookmark statistics
    • Recent bookmark counter
    • XF stats integration
  • Search bookmarks by multiple labels/tags
  • Most Bookmarked widget
  • Bookmarking for profile post/profile post comments

Read more about this resource...
 
Will this upgrade your XF 1.5 Bookmarks 2.0.5 addon?
and import all its data also?
Thanks!
 
Yes, this upgrades the XF1 version and imports the relevant data. There are a couple features which are dropped because they don't fit how XF2 does things and I wanted to implement a better solution for them
 
I got this error during install :-(

Code:
Server error log
LogicException: Cannot save with validation errors. Use validate() to ensure there are no errors. (First error: You have already bookmarked this content.) src/XF/Service/ValidateAndSavableTrait.php:34
Generated by: Admin Jul 24, 2019 at 9:31 AM
Stack trace
#0 src/addons/SV/BookmarkEssentials/Job/Upgrade/MigrateXF1Bookmarks.php(102): XF\Service\Bookmark\Creator->save()
#1 src/XF.php(478): SV\BookmarkEssentials\Job\Upgrade\MigrateXF1Bookmarks->SV\BookmarkEssentials\Job\Upgrade\{closure}()
#2 src/addons/SV/BookmarkEssentials/Job/Upgrade/MigrateXF1Bookmarks.php(103): XF::asVisitor(Object(Datio\AllowedEmails\XF\Entity\User), Object(Closure))
#3 src/XF/Job/Manager.php(253): SV\BookmarkEssentials\Job\Upgrade\MigrateXF1Bookmarks->run(G)
#4 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#5 src/XF/Job/Manager.php(111): XF\Job\Manager->runJobEntry(Array, G)
#6 src/XF/Admin/Controller/Tools.php(120): XF\Job\Manager->runByIds(Array, 8)
#7 src/XF/Mvc/Dispatcher.php(321): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#8 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(Hampel\WhatsNewDigest\XF\Admin\Controller\Tools), NULL)
#9 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Hampel\WhatsNewDigest\XF\Admin\Controller\Tools), NULL)
#10 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#11 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#12 src/XF.php(390): XF\App->run()
#13 admin.php(13): XF::runApp('XF\\Admin\\App')
#14 {main}
Request state
array(4) {
  ["url"] => string(24) "/admin.php?tools/run-job"
  ["referrer"] => string(48) "https://www.domain.com/admin.php?tools/run-job"
  ["_GET"] => array(1) {
    ["tools/run-job"] => string(0) ""
  }
  ["_POST"] => array(3) {
    ["_xfRedirect"] => string(85) "https://www.domain.com/admin.php?add-ons/install-from-archive-complete&batch_id=110"
    ["_xfToken"] => string(8) "********"
    ["only_ids"] => string(13) "256003,256004"
  }
}
 
And also I got this on admin panel:
There are manual rebuild jobs awaiting completion. Continue running them.

I think if I continue running it I'll receive the same error again.
 
New Error during upgrade.
Code:
Server error log
LogicException: Content type xengallery_media must define an 'entity' value src/XF/App.php:2562
Generated by: Admin Jul 24, 2019 at 11:18 AM
Stack trace
#0 src/XF/App.php(2539): XF\App->getContentTypeEntity('xengallery_medi...')
#1 src/addons/SV/BookmarkEssentials/Job/Upgrade/MigrateXF1Bookmarks.php(63): XF\App->findByContentType('xengallery_medi...', Array)
#2 src/XF/Job/Manager.php(253): SV\BookmarkEssentials\Job\Upgrade\MigrateXF1Bookmarks->run(G)
#3 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#4 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#5 src/XF/Admin/Controller/Tools.php(139): XF\Job\Manager->runQueue(true, 8)
#6 src/XF/Mvc/Dispatcher.php(321): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(Hampel\WhatsNewDigest\XF\Admin\Controller\Tools), NULL)
#8 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Hampel\WhatsNewDigest\XF\Admin\Controller\Tools), NULL)
#9 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#11 src/XF.php(390): XF\App->run()
#12 admin.php(13): XF::runApp('XF\\Admin\\App')
#13 {main}
Request state
array(4) {
  ["url"] => string(24) "/admin.php?tools/run-job"
  ["referrer"] => string(48) "https://www.domain.com/admin.php?tools/run-job"
  ["_GET"] => array(1) {
    ["tools/run-job"] => string(0) ""
  }
  ["_POST"] => array(3) {
    ["_xfRedirect"] => string(34) "https://www.domain.com/admin.php"
    ["_xfToken"] => string(8) "********"
    ["only_ids"] => string(0) ""
  }
}
 
@Xon Please can you add ScreenShot for this add-on work? Also does option Most Bookmarked Content - ability to view the top X most bookmarked content via the Admin CP?
 
I know that we can watch things like threads and others, but it would be nice to have everything in one place, right?
So the question is, if we could have the threads and other things here also.

Also i would like to have private half-private and public lists.

Can i have this with your add-on, please?
 
Top Bottom