WebForge Sàrl

: Intégration de Widget Javascript

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.jsle code du widget
widget.cssles styles css
crawler.phpproduit les données en html pour les moteurs de recherche
ajax.phpbackend 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