<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.hegyd.com/skins/common/feed.css?207"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki.hegyd.com/index.php?action=history&amp;feed=atom&amp;title=SP%3AProcessus%3AG%C3%A9n%C3%A9ration_thumb_th%C3%A8me</id>
		<title>SP:Processus:Génération thumb thème - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.hegyd.com/index.php?action=history&amp;feed=atom&amp;title=SP%3AProcessus%3AG%C3%A9n%C3%A9ration_thumb_th%C3%A8me"/>
		<link rel="alternate" type="text/html" href="https://wiki.hegyd.com/index.php?title=SP:Processus:G%C3%A9n%C3%A9ration_thumb_th%C3%A8me&amp;action=history"/>
		<updated>2026-07-10T23:33:11Z</updated>
		<subtitle>Historique pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.15.4</generator>

	<entry>
		<id>https://wiki.hegyd.com/index.php?title=SP:Processus:G%C3%A9n%C3%A9ration_thumb_th%C3%A8me&amp;diff=332&amp;oldid=prev</id>
		<title>Sebd&amp;nbsp;:&amp;#32;Page créée avec « Category:SP:Processus  = Génération de thumbs pour thème =   Chaque thumb est visible lors du choix d'un theme et d'un palette de couleur.  La regénération de thème… »</title>
		<link rel="alternate" type="text/html" href="https://wiki.hegyd.com/index.php?title=SP:Processus:G%C3%A9n%C3%A9ration_thumb_th%C3%A8me&amp;diff=332&amp;oldid=prev"/>
				<updated>2010-07-08T13:43:16Z</updated>
		
		<summary type="html">&lt;p&gt;Page créée avec « &lt;a href=&quot;/index.php/Cat%C3%A9gorie:SP:Processus&quot; title=&quot;Catégorie:SP:Processus&quot;&gt;Category:SP:Processus&lt;/a&gt;  = Génération de thumbs pour thème =   Chaque thumb est visible lors du choix d&amp;#39;un theme et d&amp;#39;un palette de couleur.  La regénération de thème… »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:SP:Processus]]&lt;br /&gt;
&lt;br /&gt;
= Génération de thumbs pour thème = &lt;br /&gt;
&lt;br /&gt;
Chaque thumb est visible lors du choix d'un theme et d'un palette de couleur.&lt;br /&gt;
&lt;br /&gt;
La regénération de thèmes se fait selon deux voies : &lt;br /&gt;
&lt;br /&gt;
* déclenchement manuel, via la [[SP:Part:Admin|console d'admin]].&lt;br /&gt;
* cron, programmé pour etre éxécuté toutes les 6 heures&lt;br /&gt;
&lt;br /&gt;
Ces deux modes de déclenchement appelle le meme script: '''scripts/updateThemeThumb.php'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
Lors de l'appel du script en ligne de commande, il est possible de definir deux variables: &lt;br /&gt;
* debug=1: active le mode debug et affiche la pile d'éxécutino dans le terminal&lt;br /&gt;
* reset=1: lance la regeneration pour tous les thèmes et les palettes de couleurs &lt;br /&gt;
&lt;br /&gt;
== Fonctionnement ==&lt;br /&gt;
&lt;br /&gt;
Le script récupère la liste des [[SP:Composant:Thèmes|thèmes]] et des [[SP:Composant:ColorPalette|palettes de couleur]] qui ont été crées ou modifiés depuis le dernier lancement du script.&lt;br /&gt;
&lt;br /&gt;
A partir de ces informations, il établi la liste des couples themes/palette de couleur pour lequel il va falloir regénérer une thumb (une thumb est l'assemblage d'un thème et d'une palette de couleur).&lt;br /&gt;
&lt;br /&gt;
Le script utilise ensuite '''CutyCapt''' pour faire les captures en passant l'url correspondant au couple theme/palette à capturer. Chaque image est ensuite redimensionné et enregistré sur le serveur. On compte environ 10 secondes pour faire chaque capture.&lt;br /&gt;
&lt;br /&gt;
Le script se charge de vérifier qu'une autre procédure de capture n'est pas lancée avant de démarrer. CutyCapt utilise beaucoup de ressources, il est préférable de laisser ce verrou.&lt;br /&gt;
&lt;br /&gt;
=== Le site modèle ===&lt;br /&gt;
&lt;br /&gt;
Les capture sont réalisée à partir d'un site dit &amp;quot;modèle&amp;quot; (son Id est renseigné dans la variable ''THEME_ADMIN_MODEL_SITE'' de la [[Sp:COnfiguration_générale|configuration]]).&lt;br /&gt;
Seulement pour ce site, il est possible de lui attribué en argument dans l'url un paramètre tId et CPId pour lui attribuer a la volée un thème et une couleur de palette précise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rapports d'éxécution ==&lt;br /&gt;
&lt;br /&gt;
A la fin de chaque éxécution du script, un email est envoyé a l'adresse ''REPORT_MAIL_DEV'' définie dans la configuration.&lt;/div&gt;</summary>
		<author><name>Sebd</name></author>	</entry>

	</feed>