Intégration de Widget Javascript
Ceci est en phase de test...
Il est possible d'intégrer des widget javascript dans WebForge. Pour que le contenu de ces applications ajax soient indexable, il faut respecter les directives de google à ce propos:
Google Ajax Crawling Guideline
Le widget doit contenir les fichiers suivants:
| widget.js | le code du widget | 
| widget.css | les styles css | 
| crawler.php | produit les données en html pour les moteurs de recherche | 
| ajax.php | backend du widget. | 
Le fichier widget.js doit ĂȘtre encapsulĂ© ainsi si il utilise jQuery
Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/www/ch/webforge/wf3-doc/app/geshi/geshi.php on line 2147
Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/www/ch/webforge/wf3-doc/app/geshi/geshi.php on line 2147
span style="color: #009900; font-style: italic;">// le nom de la fonction doit se terminer par crossWidget et ĂȘtre globale
'#' + args.id); // référence sur l'objet DOM de WebForge qui inclu le widget
// args.lang: code iso deux lettre de la lange (ex: fr, en, de)
// args.base_url: l'url absolu du widget
}
})(jQuery);
Afin d'éviter les 'conflits' entre les widget, il faut prefixer les style sélecteurs css avec une class qui porte le nom qui a été utilisé pour le widget. Exemple:
Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/www/ch/webforge/wf3-doc/app/geshi/geshi.php on line 2137
Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/www/ch/webforge/wf3-doc/app/geshi/geshi.php on line 2137
Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/www/ch/webforge/wf3-doc/app/geshi/geshi.php on line 2137
exemple de widget (82.73 ko)
Editer
