MarcWiki

Le wiki de Marc Meurrens
connexion :
(no edit access)

Détails sur l'action goto

Resp. Mise à jour 25 Mai 2009 à 18h01 par

Le mode restreint

Cette section s'adresse uniquement aux rédacteurs expérimentés.


Le mode restreint est utilisé, dans de rares cas, lorsqu'un webmaster paranoïde souhaite, contrairement à la philosophie du web, éviter que les visiteurs ne quittent trop facilement son site.

Le mode restreint est activé
  • si le paramètre de configuration goto_restricted_mode vaut 'Y'
  • uniquement pour les liens vers des URL's externes (e.g. en http://)
  • uniquement pour le visiteur 'ordinaire' : celui qui a le droit de lire la page mais pas de l'éditer.

Lorsque le mode restreint est activé
  • l'icône d'avertissement n'est pas affiché
  • et, surtout, le lien n'est pas actif;
  • à la place, on trouvera le texte, suivi de l'URL entre crochets.

Installation et configuration

Cette section s'adresse uniquement au Webmaster.


Distribution

L'action goto est intégrée à la distribution 9.03-b.
Pour installer l'action sur une version 8.x, voir ci-dessous.

Mise à jour

Il y a lieu
  • d'installer le fichier goto.php dans le répertoire kernel/actions/
  • les petites (14x14) icônes d'avertissement dans kernel/files/actions/goto/warn/
  • les petites (14x14) icônes de type dans kernel/files/actions/goto/type/
  • les petites (25x15 ou ??x15) icônes de langue dans kernel/files/actions/goto/lang/

Configuration

Dans le fichier kernel/config/wakka.config.default.php, il faut ajouter les lignes suivantes (après avoir le cas échéant adapté les valeurs à la configuration voulue).
/* *** configuration de l'action goto *** */

/* icônes d'avertissement affichées par défaut :
pour des liens externes au site (incluant '://') : */
'goto_warn_ext_default' => 'world' ,
/* pour des liens internes au site : */
'goto_warn_int_default' => '' ,
/* specifier '' si aucune icône ne doit être affichée par défaut */

/* paths et extensions des fichiers images à utiliser : */
'goto_warn_pre' => 'kernel/files/actions/goto/warn/' ,
'goto_warn_post' => '.png' , /* ne pas oublier le dot */
'goto_type_pre' => 'kernel/files/actions/goto/type/' ,
'goto_type_post' => '.png' ,
'goto_lang_pre' => 'kernel/files/actions/goto/lang/' ,
'goto_lang_post' => '.png' ,
'goto_country_pre' => 'kernel/files/actions/goto/country/' ,
'goto_country_post' => '.png' ,
'goto_tld_pre' => 'kernel/files/actions/goto/tld/' ,
'goto_tld_post' => '.png' ,

/* mode restreint : 'Y' ou 'N' */
'goto_restricted_mode' => 'N' ,

local

Il est bien entendu aussi possible de n'installer goto que dans le répertoire local.

css

TODO

acls

TODO

Contact

Pour toute question ou suggestion, contactez l'auteur de cette action :