web-dev-qa-db-fra.com

Faire un modèle basé sur ajax?

Existe-t-il un moyen approprié de créer un moteur AJAX pour un thème dans Joomla?

Je veux que toute ma navigation se fasse sans l'actualisation de la page, ou en d'autres termes, des appels approfondis AJAX appels. Devrais-je compter sur com_ajax de Joomla et écrire mes propres gestionnaires, ou existe-t-il de meilleures solutions?

2
Mostafa Talebi

Mon conseil pour vous - éviter cela. C'est une recette pour beaucoup de problèmes. Un propriétaire de site Web qui le souhaitait a fini par nous payer beaucoup d'argent simplement pour résoudre les problèmes posés par l'utilisation de cette stratégie (il y avait de très nombreux problèmes). À la fin, le propriétaire du site Web est revenu à un modèle "non-ajax" et n'a jamais regardé en arrière.

Les problèmes inclus: De nombreux conflits JavaScript très difficiles à résoudre, presque impossibles à résoudre, des problèmes d’indexation, etc.

Il n’ya pas un seul avantage à le faire.

6
itoctopus

Oui, il existe une meilleure solution ... AddFullAjax est le plugin Nice, qui connecte la bibliothèque FullAjax au site Joomla, et cela peut très bien fonctionner pour des sites simples. La démonstration à http://getsite.org.ua/jdemo/ montre que Joomla 3 par défaut est sous AJAX.

Mais ... comme @itoctopus vient de le mentionner, sa mise en œuvre est loin d'être simple à mettre en œuvre et peut entraîner une perte de cheveux considérable :-(

Tu étais prévenu... ;-)

3
Mikan