By James on Wednesday, 11 November 2020
Replies 6
Likes 0
Views 649
Votes 0
@Stackideas Team, take a look:

- https://getyoyo.dev/
- https://github.com/clickfwd/yoyo/releases/tag/0.4.0
-

Looks like this is being developed by Alejandro over at ReviewsForJoomla

I'm learning more, but might be a way to really improve the performance of EasySocial and other SI Extensions.

James
Thanks for sharing James. It seems like the project is still at its infant stage and I do not see how it could be implemented right now. We'll definitely monitor this in the future
·
Wednesday, 11 November 2020 10:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Mark.

You are right.

The goal is to create a more seemless user experience in EasySocial and other extensions. It suggests that this can provide dynamic page reloading, and faster rendering of objects. After talking to Alejandro briefly he said it is simply a framework for Joomla developers. When digging further, I found that in Joomla 3.9 I believe Joomla added support for this and some of the other language/frameworks: Twig, Mustache, and Blade: https://developer.joomla.org/roadmap.html

Then I checked more resources and found that Akeeba (Nicholas) is using it or referencing it in his FOF.

It looks like it may start being used more frequently if developers grab hold of it, and adopt it.

One of the biggest struggles we face is performance, Joomla and all of the Extensions tend to get clunky and bloated, so having an underlying framework that reduces the load would be ideal.

Anyways, just my insight.

Thank you as always!
James
·
Wednesday, 11 November 2020 22:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Yeah, if Joomla decides to stick to a framework and everyone follows it, then it would be awesome. Unfortunately Yoyo is not doing anything to help resolve this.

The only plain reason that it has to be done by Joomla is because it has the authority. Example:

If Joomla decides to use Font Awesome 5 and if everyone sticks with it, you can be sure that your site only loads a single copy of FontAwesome 5. If there are extensions who do not cope with this, then you start seeing Font Awesome 4, 3, 2, 1 on your site.
·
Wednesday, 11 November 2020 22:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes, I completely understand.

Viktor, the owner of Kubik-Rubik (https://kubik-rubik.de/) built a few nifty tools to help site owners identify necessary and unnesseccary css and javascript assets that are being loaded to help combat this, but yes I agree. It would be nice as you pointed out if the standards would be followed from dev to dev.
·
Wednesday, 11 November 2020 22:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Yep, it's really tricky :\
·
Wednesday, 11 November 2020 23:04
·
0 Likes
·
0 Votes
·
0 Comments
·
however, a tool like easysocial needs that in the near future:
dynamic page reloading, and faster rendering of objects
·
Thursday, 12 November 2020 02:56
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post