Utiliser GoogleTap SG dans le module vide

Un article de Wiki Maximus CMS.

En cours de rédaction

Entracte

Maximus est doté nativement de son propre système de réécriture d'urls: GoogleTap SG

On pourrait penser que GoogleTap SG va tout faire, mais que neni, il va faire ce qu'il sait faire et ce pour quoi il est programmé initialement, c'est à dire 28 modules d'origines sont réécrits, donc il en reste encore à réécrire, mais cette opération est des plus simple !

La question souvent posée est la suivante :

Comment activer l'url rewriting en page d'accueil alors que j'utilise le Module Vide ?

La solution définitive est très simple, et nous allons voir qu'il existe même plusieurs solutions, commençons par la plus à même de répondre à votre attente:

Solution à adopter avec le module Vide

1) Créer le fichier suivant dans le dossier kernel/GoogleTap_SG: url_Module_Vide.php Ce fichier sera doté de toutes les url que vous désirez réécrire à la volée dans ce module ( pour rappel chaque module a son propre fichier de réécriture pour une simple et bonne raison primordiale: l'url rewriting demande beaucoup de ressources serveur, GoogleTap_SG est donc composé d'autant de fichiers que de module afin d'alléger au maximum le besoin en ressources machine, inutile de charger en mémoire à chaque page 500 url réécrites alors que l'on va en utilisé 25 tout au plus, avec cette indication vous comprendrez pourquoi il était primordial pour maximus d'avoir un système d'url rewriting propre, performant et ultra rapide )

Dans ce nouveau fichier vous mettrez ce code par défaut:

 if (!defined('GOOGLETAP_SG')) {
  die ("You can't access MAXIMUS GoogleSG directly...");
 }

 $urlin = array(
 );

 $urlout = array(
 );
 


Ensuite, et en fonction de vos besoins, piochez dans les autres fichiers ( si les urls existent déjà ) afin de composer votre propre url réécrite dans ce module.

Cette opération est très simple, mais demande toutefois un minimum de compréhension dans la gestion de l'url rewriting.