Je pense que tu n'as pas besoin d'un module spécial pour ça, mais plutôt d'un éditeur de texte style "ultra edit" capable de détecter et remplacer toutes les occurences d'une chaine de caractères dans tous les fichiers et sous-répertoires d'un répertoire.
Ainsi tu remplaces par exemple toutes les occurences du nom du module que tu veux cloner par le nouveau nom (attention à la casse), tu renommes quelques fichiers (ceux qui auraient comme nom cette chaine de caractères et qui sont appelés par les fichiers php), et roule ma poule, en 4 clics c'est fait !
Exemple:
Tu veux cloner le module truc en machin:
- Copie tout le répertoire truc.
- Renomme le répertoire truc en machin.
- Remplace toutes les occurences truc par machin dans tous les fichiers de tous les sous-répertoires contenus dans le répertoire machin.
- Remplace toutes les occurences de Truc par Machin (
respecter la casse), il y a parfois d'autres formes, comme dans extcal où tu trouves extcal, Extcal et eXtcal. A toi de les repérer.
- Renomme tous les fichiers qui comportent truc dans leur nom par machin (exemple: truc.php devient machin.php ou truc_rss.html en machin_rss.html).
Et c'est tout ! Comme je t'ai dit, avec Ultra Edit, un seul clic suffit pour remplacer toutes les occurences d'une chaine dans tous les fichiers contenus dans tous les sous-répertoires d'un répertoire racine ... En 5 minutes tu as cloné ton module !
ATTENTION !Il est TRES important d'activer le respect de la casse quand tu remplaces les occurences de chaines ! En effet comme je l'ai dit, souvent la chaine truc est déclinée sous plusieurs formes (truc, Truc, tRuc, ...) dans les différents fichiers du module.
Si le respect de la casse est ignoré le remplacement de truc par machin s'appliquera aussi sur Truc et tRuc, ce qui amènera immanquablement à un plantage ...
Donc, TOUJOURS activer le respect de la casse ! Et remplacer séparément chaque forme de la chaine.
Atchao !