e107inc / e107

e107 Bootstrap CMS (Content Management System) v2 with PHP, MySQL, HTML5, jQuery and Twitter Bootstrap. Issue Discussion Room: https://gitter.im/e107inc/e107
https://e107.org
GNU General Public License v3.0
321 stars 213 forks source link

[Enhancement] Avoid full page reload. (pjax) #2668

Open nesjett opened 7 years ago

nesjett commented 7 years ago

Today full page reloads are getting obsolete, ajax calls are way faster and prevents common resources to get re-download over and over (like css) It also prevents the server to re-execute querys that are not needed.

I think should be easy to implement on e107 frontend, more info at https://github.com/defunkt/jquery-pjax

Grts,

Jimmi08 commented 5 years ago

Something new on this? At least if something like this is planned.

Moc commented 5 years ago

No concrete plans atm.

I am working on a plugin which uses AJAX functionality, which is easy to implement using the AJAX API and Framework which is integrated in e107 by @lonalore . More info here: https://github.com/e107inc/e107/issues/1724

I don't have enough knowledge on this to know if this suffices or helps to integrate something like pjax. But I am personally definitely interested in this feature. In fact, i think I'll need it for my plugin as well.

@CaMer0n What are your thoughts? Maybe we can ask the help of someone who is skilled in this?

CaMer0n commented 5 years ago

If someone else wants to send a pull-request with an implementation, that would be fine by me. As long as it doesn't break anything else.