Social Groups (XenForo 2.x.x)

Social Groups (XenForo 2.x.x) [Paid] 3.6.1

No permission to buy ($50.00)
When will all bugs be addressed in the XF2 version?
These bugs date to July 2018. Please address these ancient issues.

Will the XF2 version have the same ongoing issues as with the XF1 version which still has 30 open bugs including multiple critical bugs that are years old:
The XF1 version always had many obvious bugs. Various bugs reported to you seem clear breaches of the resource standards. Will the XF2 version be better?
 
When will all bugs be addressed in the XF2 version?
These bugs date to July 2018. Please address these ancient issues.

Will the XF2 version have the same ongoing issues as with the XF1
Legitimate questions. I am using this SG add-on since it´s early days. Young(er), some sort of naive...you know, how things happen. Unfortunally, it hasn´t improved remarkeable. Wether in code quality itself, nor in bug fixing or even customer communication and he still seems to disappear for longer periods. Here and then he pops out of nowwhere with a little update or a new add-on and is gone while the add-on doesn´t work as described, throws out bunches of errors or promised functions dissolve in smoke. Last example: his anonymous posting add-on, where users just can be identified in a glimpse of on eye, he knows about the bugs but nothing happens. No update, no bugfixing, not even a note, that the add-on will be overhauled and at least the core function repaired. It´s really a mess and frustrating. The discussions we´d participated in are unfortunately proving very true here. If I wouldn´t be using this SG from day 1 and my users wouldn´t be accustomed to it since then, I would jump right into ozzys SocialGroups, even if it is lacking on features and IMO design.
 
Last edited:
@truonglv ,

error in 2.1.3. using embed code in threads:

Code:
ErrorException: Template error: count(): Parameter must be an array or an object that implements Countable src/addons/Truonglv/Groups/BbCode/Callback.php:32

Generated by: Admin 06.09.2019 um 11:42

Stack-Trace

#0 [internal function]: XF\Template\Templater->handleTemplateError(2, 'count(): Parame...', '/xxxxx/xxxxx/xxxxxx...', 32, Array)
#1 src/addons/Truonglv/Groups/BbCode/Callback.php(32): count('2')
#2 [internal function]: Truonglv\Groups\BbCode\Callback::renderTagGroup(Array, '2', Array, Array, Object(XF\BbCode\Renderer\Html))
#3 src/XF/BbCode/Renderer/Html.php(296): call_user_func(Array, Array, '2', Array, Array, Object(XF\BbCode\Renderer\Html))
#4 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#5 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#6 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(XF\BbCode\RuleSet), Array)
#7 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render('Testing embed...', Object(XF\BbCode\Parser), Object(XF\BbCode\RuleSet), Array)
#8 src/XF/Template/Templater.php(2035): XF\SubContainer\BbCode->render('Testing embed...', 'html', 'post', Object(SV\ThreadReplyBanTeeth\XF\Entity\Post), Array)
#9 [internal function]: XF\Template\Templater->fnBbCode(Object(SV\PasswordTools\XF\Template\Templater), false, 'Testing embed...', 'post', Object(SV\ThreadReplyBanTeeth\XF\Entity\Post))
#10 src/XF/Template/Templater.php(936): call_user_func_array(Array, Array)
#11 src/XF/Template/Templater.php(906): XF\Template\Templater->func('bb_code', Array, false)
#12 internal_data/code_cache/templates/l7/s1/public/post_macros.php(200): XF\Template\Templater->fn('bb_code', Array, false)
#13 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(SV\PasswordTools\XF\Template\Templater), Array, Array)
#14 internal_data/code_cache/templates/l7/s1/public/thread_view.php(794): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#15 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(SV\PasswordTools\XF\Template\Templater), Array)
#16 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#17 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#18 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#19 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#20 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#21 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#22 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#23 src/XF.php(390): XF\App->run()
#24 index.php(20): XF::runApp('XF\\Pub\\App')
#25 {main}
 
@truonglv ,

error in 2.1.3. using embed code in threads:

Code:
ErrorException: Template error: count(): Parameter must be an array or an object that implements Countable src/addons/Truonglv/Groups/BbCode/Callback.php:32

Generated by: Admin 06.09.2019 um 11:42

Stack-Trace

#0 [internal function]: XF\Template\Templater->handleTemplateError(2, 'count(): Parame...', '/xxxxx/xxxxx/xxxxxx...', 32, Array)
#1 src/addons/Truonglv/Groups/BbCode/Callback.php(32): count('2')
#2 [internal function]: Truonglv\Groups\BbCode\Callback::renderTagGroup(Array, '2', Array, Array, Object(XF\BbCode\Renderer\Html))
#3 src/XF/BbCode/Renderer/Html.php(296): call_user_func(Array, Array, '2', Array, Array, Object(XF\BbCode\Renderer\Html))
#4 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#5 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#6 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(XF\BbCode\RuleSet), Array)
#7 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render('Testing embed...', Object(XF\BbCode\Parser), Object(XF\BbCode\RuleSet), Array)
#8 src/XF/Template/Templater.php(2035): XF\SubContainer\BbCode->render('Testing embed...', 'html', 'post', Object(SV\ThreadReplyBanTeeth\XF\Entity\Post), Array)
#9 [internal function]: XF\Template\Templater->fnBbCode(Object(SV\PasswordTools\XF\Template\Templater), false, 'Testing embed...', 'post', Object(SV\ThreadReplyBanTeeth\XF\Entity\Post))
#10 src/XF/Template/Templater.php(936): call_user_func_array(Array, Array)
#11 src/XF/Template/Templater.php(906): XF\Template\Templater->func('bb_code', Array, false)
#12 internal_data/code_cache/templates/l7/s1/public/post_macros.php(200): XF\Template\Templater->fn('bb_code', Array, false)
#13 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(SV\PasswordTools\XF\Template\Templater), Array, Array)
#14 internal_data/code_cache/templates/l7/s1/public/thread_view.php(794): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#15 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(SV\PasswordTools\XF\Template\Templater), Array)
#16 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#17 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#18 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#19 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#20 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#21 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#22 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#23 src/XF.php(390): XF\App->run()
#24 index.php(20): XF::runApp('XF\\Pub\\App')
#25 {main}
I have noticed this issue in my site and still tracking on this. Will have a fix in next week.
 
I have noticed this issue in my site and still tracking on this. Will have a fix in next week.
Would be a good you´ld include the category maps feature in this release also. It´s long overdue, since april now:
@truonglv ,

regarding discussion groups in general, facebook and others demonstrate, that nearly half of them are related to local places, cities, companies or other topics related to a physical location. It is quite difficult and uncomfortable for visitors to find groups in their vicinity in such location-dependent groups. Given that over 50% of all visitors visit websites with their mobile phones or tablets, this is a huge factor and literally a decision criterion for them (and a purchase criterion for your add-on) as to whether visitors use the group feature - or not.

I catched fire by the idea of an implementation, Bob already did with one of his add-ons. Since social groups already support the Google API, a similar implementation should be possible for you without bigger problems. I've created a few mockups that explain the function better.

SG general options has the Google-Api key already included. This can be used - on a per category basis - to activate geolocation in this and show a category map above the group-listing in that particular category:



This category setting activates the adress search when creating a new group in this category:



And the result in that category_view would look like this:


I guess, the result would speak for itself - or? ;)
I am looking for solution now. It's may take 2 weeks or more.
 
Would be a good you´ld include the category maps feature in this release also. It´s long overdue, since april now:
What is your mysql version you are running now? For that feature it's require at least 8.0.x. I am not sure that our users has latest version.
 
What is your mysql version you are running now? For that feature it's require at least 8.0.x. I am not sure that our users has latest version.
This has been already implemented by others in their add-ons without a requirement for mysql 8 and just running flawless on 5.5.60-MariaDB. Why is your implementation of a Google Map requiring 8.0?
 
When will all bugs be addressed in the XF2 version?
These bugs date to July 2018. Please address these ancient issues.

Will the XF2 version have the same ongoing issues as with the XF1 version which still has 30 open bugs including multiple critical bugs that are years old:
The XF1 version always had many obvious bugs. Various bugs reported to you seem clear breaches of the resource standards. Will the XF2 version be better?
@truonglv Please be so kind to respond to the above question I asked a month ago.
 
Most bug reports are awaiting your reply and fix:

Several bug reports entail security issues (leaking private information) These are critical issues, but many months old.

I have experienced similar issues with the xf1 version and the results of private forums being visible can cause massive problems. Especially if you are using private forums for moderating or other sensitive topics or if members use private groups to discuss very personal matters or media. The fallout of private data getting exposed can have very significant consequences.
Please be so kind to address this.
 
Last edited:
Hello @truonglv,

I have a question about your extension, do you think implement the XenForo Reactions System on your addon for improve there groups ?

Thanks in advance for your return,
Kevin.
 
People already join groups. If a user doesnt like a group then they can easily leave. So the most joined groups are essentially the most liked groups.
 
People already join groups. If a user doesnt like a group then they can easily leave. So the most joined groups are essentially the most liked groups.
Not necessarily, if the group is only by invitation, members cannot join it but could appreciate it ;)
 
If the group content is hidden then they need to join before they can know if they appreciate it.
If the group content is not hidden and they can join without invitation, then they can just join if they like it.
If the group content is not hidden and they cannot join without invitation, then they can request to join or request an invitation by messaging the admin. However, in the last case they might like the content without requesting to join/invitation.

So as I see it you are correct for a small subset of users. Most users can just join or request to join.
 
What is your mysql version you are running now? For that feature it's require at least 8.0.x. I am not sure that our users has latest version.
This has been already implemented by others in their add-ons without a requirement for mysql 8 and just running flawless on 5.5.60-MariaDB. Why is your implementation of a Google Map requiring 8.0?
Is there any update on the category maps? As far I could dig in, GoogleMaps never have and still do not require a mysql 8 version.

Added a little poll to the request at your site, that may show the relevance of the category maps for us customers: https://nobita.me/threads/announced-category-maps-feature.35049/
 
Last edited:
I like the idea of the Social Groups but I have a question. How does a new member of the forum request to join a particular group?
 
i like the looks of this as i have messed with IP software that have clubs but are all of the bugs i see posted here fixed? i was unaware @ozzy47 had one like this @Sperber
 
Top Bottom