Le Thème d'Halloween

Mettre en place l'après du concours

Le problème exposé dans ce sujet a été résolu.

Bonjour à tous !

Comme vous le savez surement, un concours est en train d'avoir lieu dans le bar à smoothies pour offrir à Clem un effrayant costume d'Halloween, je vous invite d'ailleurs à y participer si ce n'est pas déjà fait !

J'ouvre donc un topic ici pour préparer le terrain et chercher des devs disponible pour mettre en place le Thème d'Halloween. Concrètement, je pensais juste à quelque chose comme remplacer les flocons de neige du thème de noël par des citrouilles ou une toile d'araignée pour accompagner la Clem d'Halloween.
Dans tous les cas, quelque chose qui ne nécessite pas des heures de développement, parce que je me doute que vous avez autre chose à faire :lol:

Le concours prend fin le Dimanche 30 octobre, l'objectif serait de déployer le thème pour le lendemain.

Voilà, Voilà. Si vous avez des remarques, n'hésitez pas !

+3 -0

A mon avis, on pourra limiter changer la clem sur la homepage mais rien de plus. Il n'y a plus assez de ressources dans l'équipe technique, la v20 est toujours en attente et pour des idées non encore dev, il faudrait attendre une v21 qui sera pas possible à déployer avant le 31.

À cours terme, deux commit, un pour changer l'image et l'autre pour rétablir l'ancienne, dans la branche de la release en cours, serait probablement suffisant.

Kiss. Si un dev veux faire un dev dédié (et passer le logo en base), pourquoi pas mais ça me semble du travail pour pas grand chose.

Comme l'a dit pierre-24, il y a déjà un système en place pour faire des changements visuels temporaires (merci Sandhose) donc c'est juste les images et quelques lignes de CSS à rajouter via un commit. Il suffira de rajouter ZDS_APP['visual_changes'] = ['clem-halloween'] dans le fichier settings_prod.py.

J'ai déjà le code de prêt (ici) il ne manque plus que les images : une Clem halloween en 68px par 134px (comme celle-ci) et une autre en 136px par 268px (comme celle-là). EDIT : Les images devront être respectivement aux emplacements assets/images/home-clem-halloween.png et assets/images/home-clem-halloween@2x.png.

La v20 étant déjà en bêta il n'est pas possible normalement de rajouter du code nouveau (enfin, je crois). Est-ce qu'on tolère pour cette fois-ci (et je fais ma PR sur la branche de release) ou est-ce que je fais ma PR sur la branche dev ?

+3 -0

C'est possible mais on passerai sur une nouvelle version, la 20.1. J'avoue ne pas être compte si les changements sont minimes. En revanche je laisse le dernier mot à victor car c'est lui qui c'est occupé de la MEB et qui fera sûrement la MEP.

+0 -0

Je n'ai pas d'ordinateur sous la main jusqu'au 30 donc si l'idée est validée, quelqu'un d'autre devra faire la PR. Ça devrait être assez simple :

  • partir de ma branche ;
  • ajouter les 2 Clem d'Halloween au bon endroit (voir mon message précédent) ;
  • ajouter une ligne dans update.md pour que le fichier settings_prod.py soit modifié (voir mon message précédent) ;
  • faire la PR.

Pour la QA :

  • générer le front ;
  • suivre les instructions du update.md ;
  • admirer le résultat.
+1 -0

Je me vois pas trop faire ça comme v19.3. Vous pouvez PR la release-v20, mais pas de garantie qu'elle sorte pour le 30. C'est dans pile une semaine, il reste une PR ouverte, puis il faut une RC, puis une MEP vraiment casse-gueule (conversion de toutes les tables MySQL, pas mal de changements de config, aucune garantie qu'on rebascule pas sur la v19.1 si la MEP se passe mal).

+0 -0

Bon, puisque vous êtes gentils et que ce chat est trooooooop mignon c'est good pour moi si j'ai la PR soon et qu'elle est parfaite (mp sur ZdS quand c'est fait, j'ai trop de notifications GH non lues ATM) :)

+0 -0

C’est dommage que les couleurs de la page d’accueil ne soit pas affecté :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
.flexpage .flexpage-header {
    background: #5F0B00;
}

.header-container header {
    background: #3F0B00;
}
    
.header-container .header-logo-link:hover {
    background-color: #763E36;
}

.header-container .header-menu-list > li > a.active, .header-container .header-menu-list > li > a:focus, .header-container .header-menu-list > li > a:hover {
    background: #763E36;
}

.dropdown .dropdown-link-all:first-child {
    border-bottom: 1px solid #F8AD32;
}

.dropdown {
    background-color: #763E36;
}

.dropdown .dropdown-list > li ul li a {
    color: #F8AD32;
}

.page-footer {
    background: #3F0B00;
}

.content-item.write-tutorial {
    background-color: #3F0B00;
    border-color: #3F0B00;
}

.content-item.write-tutorial .btn-write-tutorial {
    background-color: hsla(0,0%,100%,.15);
}

.logbox .notifs-links .ico-link.active, .logbox .notifs-links .ico-link:focus, .logbox .notifs-links .ico-link:hover {
    background: #763E36;
}

.logbox .dropdown .dropdown-list li a:focus, .logbox .dropdown .dropdown-list li a:hover, .logbox .dropdown li a:focus, .logbox .dropdown li a:hover {
    background-color: #470A00;
}

.logbox .dropdown .dropdown-title {
    border-bottom: 1px solid #5F0B00;
    background-color: #763E36;
}

.dropdown .dropdown-link-all {
    border-top: 1px solid #5F0B00;
    background-color: #763E36;
}

.dropdown .dropdown-link-all:focus, .dropdown .dropdown-link-all:hover {
    color: #F8AD32;
    background-color: #470A00;
    border-top: 1px solid #5F0B00;
}

.logbox .dropdown, .logbox .dropdown .dropdown-list {
    background-color: #5F0B00;
}

.logbox .dropdown .dropdown-list li:nth-child(2n+1), .logbox .dropdown .dropdown-list li:nth-child(2n+1) form button, .logbox .dropdown li:nth-child(2n+1), .logbox .dropdown li:nth-child(2n+1) form button {
    background-color: #4F0B00;
}
+0 -0

En stylish :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("zestedesavoir.com") {
.flexpage .flexpage-header {
    background: #5F0B00;
}

.header-container header {
    background: #3F0B00;
}

.header-container .header-logo-link:hover {
    background-color: #763E36;
}

.header-container .header-menu-list > li > a.active, .header-container .header-menu-list > li > a:focus, .header-container .header-menu-list > li > a:hover {
    background: #763E36;
}

.dropdown .dropdown-link-all:first-child {
    border-bottom: 1px solid #F8AD32;
}

.dropdown {
    background-color: #763E36;
}

.dropdown .dropdown-list > li ul li a {
    color: #F8AD32;
}

.page-footer {
    background: #3F0B00;
}

.content-item.write-tutorial {
    background-color: #3F0B00;
    border-color: #3F0B00;
}

.content-item.write-tutorial .btn-write-tutorial {
    background-color: hsla(0,0%,100%,.15);
}

.logbox .notifs-links .ico-link.active, .logbox .notifs-links .ico-link:focus, .logbox .notifs-links .ico-link:hover {
    background: #763E36;
}

.logbox .dropdown .dropdown-list li a:focus, .logbox .dropdown .dropdown-list li a:hover, .logbox .dropdown li a:focus, .logbox .dropdown li a:hover {
    background-color: #470A00;
}

.logbox .dropdown .dropdown-title {
    border-bottom: 1px solid #5F0B00;
    background-color: #763E36;
}

.dropdown .dropdown-link-all {
    border-top: 1px solid #5F0B00;
    background-color: #763E36;
}

.dropdown .dropdown-link-all:focus, .dropdown .dropdown-link-all:hover {
    color: #F8AD32;
    background-color: #470A00;
    border-top: 1px solid #5F0B00;
}

.logbox .dropdown, .logbox .dropdown .dropdown-list {
    background-color: #5F0B00;
}

.logbox .dropdown .dropdown-list li:nth-child(2n+1), .logbox .dropdown .dropdown-list li:nth-child(2n+1) form button, .logbox .dropdown li:nth-child(2n+1), .logbox .dropdown li:nth-child(2n+1) form button {
    background-color: #4F0B00;
}
}
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte