By Udi Keshet on Wednesday, 16 May 2018
Posted in General Issues
Replies 9
Likes 0
Views 376
Votes 0
Hello,

while the whole ext presents the feed activities in a descending order,

group' discussion presents its activities in an ascending order.

The user has to scroll down in order to read the newest response or to add a new response.

Could you please adjust it to the common way?

On the top - response box
after that - the activities in descending order.

Please advise.

regards,
Udi
Hi there,

Currently, that how it should behave currently as those views are most common to be used for Discussion perspective. But if you insist, you can do some customization here .../components/com_easysocial/themes/wireframe/discussions/item/default.php by arranging codes below accordingly base on your need.

[gist type="php"]
<form class="es-app-discussion-reply-form" data-reply-form data-new-reply>
<div class="alert alert-dismissable alert-error alert-empty">
<button type="button" class="close" data-bs-dismiss="alert">×</button>
<?php echo JText::_('APP_GROUP_DISCUSSIONS_EMPTY_ERROR'); ?>
</div>

<?php echo ES::bbcode()->editor('reply_content', '' , array('files' => $files , 'uid' => $cluster->id , 'type' => $cluster->getType(), 'controllerName' => $cluster->getTypePlural()) , array('data-reply-editor' => '', 'data-reply-editor-new' => '')); ?>

<div class="o-form-actions es-bleed--bottom">
<button type="button" class="pull-right btn btn-es-primary-o" data-reply-submit><?php echo JText::_('APP_GROUP_DISCUSSIONS_SUBMIT_REPLY'); ?></a>
</div>
</form>
[/gist]

And you need to some customization on the cores file here .../administrator/components/com_easysocial/models/discussions.php under getreplies() functions , that requires you to backup this files and re-apply them once you done any update/upgrade for Easysocial.

Please advice.
·
Wednesday, 16 May 2018 11:26
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Abdul,

Thank you for the detailed reply.

I spent the last hour to play with it - after adding a response, cache cleanup is required.

So let's return to the beginning - the whole system - easysocial - is based on the most recent first.

So discussion, where everything happens there - it is not logical to work the opposite.
The users mention it as NO. 1 issue !! Poor UX poor UI.
They complain why they should scroll 2 minutes to see the latest response.

Or, if they want to upload a file - they have to scroll down to do so.

Please consult your team to give it the same look&feel as other parts of easysocial.

thank you
Udi
·
Friday, 18 May 2018 06:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

Currently, discussion should works that way and those news response should be at last one and response should be after latest first.

But if you insisted that it should shown they you propose, you can submit a feature request regarding this issues by creating a new ticket on the forums and set it to "Feature Request" so that everyone else could vote for it. We will prioritize this feature during the development process for the next major version of EasySocial if there are more people request on this.

Thanks for your understanding.
·
Friday, 18 May 2018 09:32
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Abdul,

I'm sorry I don't succeed to explain how this issue is so important.

from data transfer perspective, all data is transferred while most of it is irrelevant.

The users consider it as a poor approach so our image is disturbed ...

Regarding your suggestion to vote for it:
If someone uses the discussion intensively he should point out that issue.

Thank you.
Udi
·
Friday, 18 May 2018 17:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Udi,

To be honest, a discussion is not really an activity. Having the activities show up latest first makes sense because you only need to scroll down to load older posts.
·
Saturday, 19 May 2018 01:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Mark,

thank you for reviewing that issue.

We run courses.
For each course, members are gathered into a group.
Each user has a private discussion.

Into that discussion, he or she uploads materials during the course time.
Each group member and the trainers as well write their reviews into the discussion.

The course is about 2 month period.

So you can see that each discussion has a lot of data - many uploads and many comments.

When a member has to find the latest response, he has to scroll down to the end in order to read and to respond.

Each course is complaining on that point fro day 1.

We migrated fro Jomsocial because users refused to work with the system ...

Discussion is for discussion - and you're the Master !!!

You know that people cannot scroll down to the end - your system displays the most newest on top -
easy to use and less data transport.

Please consider it.

Have a nice weekend.
Udi
·
Saturday, 19 May 2018 02:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Udi,

Perhaps we could add a settings for discussions on whether you want discussions to be sorted latest first or oldest first. This would probably be ideal for different use cases.

However, another complexity arises when you have discussions sorted as latest first because when you post a reply, you wouldn't see your reply until you scroll up.
·
Saturday, 19 May 2018 13:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Now, when the royal ceremony has ended, I can reply

If there a good reason to migrate to stackideas' products, it is you and your attitude.

The approach you suggested above is exactly what we need.

you may solve the Display after Inset by making new select for the x last records.

and please don't forget the Discussions list on the sidebar.

So easysocail will be the best networking product !!!

thank you
Udi
·
Saturday, 19 May 2018 21:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for your input on this Udi
·
Sunday, 20 May 2018 01:42
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post