Resource icon

Bookmark Essentials [Paid] 3.0.4

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

rdn

Well-known member
Will this upgrade your XF 1.5 Bookmarks 2.0.5 addon?
and import all its data also?
Thanks!
 

Xon

Well-known member
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
 

rdn

Well-known member
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"
  }
}
 

rdn

Well-known member
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.
 

rdn

Well-known member
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) ""
  }
}
 

Nirjonadda

Well-known member
@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?
 

Robert9

Active member
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