Sommaire
- 1) Commentaire dans le code source de la page d'accueil du site
- 2) Bannière (en rotation parmi d'autres) en page d'accueil
- 3) Page mentions légales
- 4) Page À propos
- 5) Page d'aide / FAQ
- 6) Page d'un visiteur authentifié
- 7) Page de la tribune libre
- 8) Page Changer de style / Feuilles de style alternatives
- 9) Page de rédaction
- 10) Réponse à son propre commentaire
- 11) Un tag populaire fictif dans le bas de page
- 12) Logo modifié
- 13) Catégorie dans le suivi
- 14) Section pour les dépêches
- 15) API pour les développeurs
- 16) Affichage des messages d'un forum
- 17) Page Proposer un contenu
- 18) Flux Atom des commentaires d'un contenu
- 19) Une autre entrée dans le bas de page
- 20) Tableau de bord (de chaque compte authentifié)
- 22) Page Statistiques sur l'utilisateur Collectif
- 23) La page 404
- 24) Fichier robots.txt
Durant ce week-end de Pâques, je vous avais proposé une chasse aux œufs version LinuxFr.org. Il y avait deux douzaines d’œufs à trouver, dissimulés à divers endroits du site.
L'ordre est celui de mise en place (et donc l'ordre des idées arrivées au fur et à mesure, sachant que cette chasse n'était pas spécialement prévue la veille).
1) Commentaire dans le code source de la page d'accueil du site
Il s'agit d'un commentaire dans le code source de la page d'accueil du site
La modification dans le code du site :
diff --git a/app/views/home/index.html.haml b/app/views/home/index.html.haml
index db66ee34..a7a43cbe 100644
--- a/app/views/home/index.html.haml
+++ b/app/views/home/index.html.haml
@@ -18,6 +18,15 @@
= render @nodes.map(&:content)
.incitation
%h2 Faites vivre LinuxFr.org
+ <!-- -->
+ <!-- .-*)) `*-. -->
+ <!-- /* ((* *'. -->
+ <!-- | *)) * *\ -->
+ <!-- | * ((* * / -->
+ <!-- \ *)) * .' -->
+ <!-- jgs '-.((*_.-' -->
+ <!-- -->
+ <!-- (source https://asciiart.website/index.php?art=holiday/easter ) -->
%p
Tous les articles sont le fruit du travail de la communauté. Grâce au
système de rédaction collaborative du site, on peut s’aider les uns les
2) Bannière (en rotation parmi d'autres) en page d'accueil
Une bannière a été ajoutée parmi les autres (en rotation) en page d'accueil.
Génération de l'ASCII-art avec echo "ai-je une tête d'oeuf ?"|cowsay -f bunny
Conversion en HTML :
< ai-je une tête d’œuf ? >
3) Page mentions légales
Simple édition d'une page statique Mentions légales du site avec remplacement d'un 0 par un 🥚.
4) Page À propos
Ajout d'une image Croatian Easter eggs (supposément de Neoneo13, domaine public) issue de Wikimedia sur la page statique À propos.
5) Page d'aide / FAQ
Ajout d'une fausse entrée dans la page statique Aide / FAQ
Le lien sur tutoriel pointe vers Verzierung in Form von Palmkätzchenzweigen auf unseren Ostereiern (Josef Türk Jun, CC By SA 2.0)
6) Page d'un visiteur authentifié
Il s'agit d'un 🥚 remplaçant un D sur la page d'un visiteur authentifié ( /users/<identifiant>
).
diff --git a/app/views/users/_recent.html.haml b/app/views/users/_recent.html.haml
index aafb9dc4..a8d2191f 100644
--- a/app/views/users/_recent.html.haml
+++ b/app/views/users/_recent.html.haml
@@ -8,7 +8,7 @@
%ul
%li Courriel : #{a.email}
%li Rôle : #{a.display_role(@user.nodes.where(public: true).count>0)}
- %li Dernière connexion : #{a.current_sign_in_at ? l(@user.account.current_sign_in_at) : "-"}
+ %li 🥚ernière connexion : #{a.current_sign_in_at ? l(@user.account.current_sign_in_at) : "-"}
%li Karma : #{a.karma} (minimum : #{a.min_karma}, maximum : #{a.max_karma})
- if current_account.admin?
%p Visibilité
7) Page de la tribune libre
Il s'agit d'un 🥚 remplaçant un o sur la page de la tribune libre.
diff --git a/app/views/boards/show.html.haml b/app/views/boards/show.html.haml
index c674b558..5938e3b1 100644
--- a/app/views/boards/show.html.haml
+++ b/app/views/boards/show.html.haml
@@ -8,7 +8,7 @@
en France. En conséquence nous vous remercions de surveiller vos
écrits et de ne pas tenir de propos pénalement répréhensibles. Les
visiteurs ne tenant pas compte de ces conditions d'utilisation
- verront leurs comptes supprimés. Les propos tenus ici sont publiés
+ verront leurs comptes supprimés. Les pr🥚pos tenus ici sont publiés
sous la responsabilité de leurs auteurs respectifs.
%p
Vous pouvez choisir le type d'affichage pour les photos :
8) Page Changer de style / Feuilles de style alternatives
Il s'agit d'un 🥚 remplaçant un O sur un bouton de la page Changer de style / Feuilles de style alternatives
diff --git a/app/views/stylesheets/edit.html.haml b/app/views/stylesheets/edit.html.haml
index c8bf79d6..6850f555 100644
--- a/app/views/stylesheets/edit.html.haml
+++ b/app/views/stylesheets/edit.html.haml
@@ -39,7 +39,7 @@
= form_tag "/stylesheet", method: :put do
= label_tag :stylesheet, "Pour utiliser une feuille de style externe, veuillez saisir son URL :"
= text_field_tag :stylesheet
- = submit_tag 'OK'
+ = submit_tag '🥚K'
= form_tag "/stylesheet", multipart: true do
= label_tag :uploaded_stylesheet, "Pour utiliser une feuille de style présente sur votre ordinateur, veuillez l'uploader :"
9) Page de rédaction
Ajout d'une image Œuf de Pâques en chocolat (Myrabella, CC BY-SA 4.0) issue de Wikimedia sur la page Rédaction.
diff --git a/app/views/redaction/index.html.haml b/app/views/redaction/index.html.haml
index 1db73630..fe031690 100644
--- a/app/views/redaction/index.html.haml
+++ b/app/views/redaction/index.html.haml
@@ -52,6 +52,7 @@
.notice
L'accès à l'espace de modération est réservé aux modérateurs et aux administrateurs.
Seuls les titres des dépêches en modération sont visibles des autres utilisateurs authentifiés.
+ = image_tag "https://img.linuxfr.org/img/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f662f66622f43686f636f6c6174655f6561737465725f6567672e6a70672f383070782d43686f636f6c6174655f6561737465725f6567672e6a7067/80px-Chocolate_easter_egg.jpg", alt: "🥚", title: "🥚"
- if @news.empty?
Aucune dépêche.
- else
10) Réponse à son propre commentaire
Remplacement de l'image habituelle présente lorsque l'on répond à son propre commentaire par l'image and Now .. Chocolate Eggs to Everyone! (Kris de Curtis from Maddaloni, Italy, CC BY 2.0) issue de Wikimedia en cas de réponse à son propre commentaire.
diff --git a/app/views/comments/_preview.html.haml b/app/views/comments/_preview.html.haml
index 2b0ce3eb..35da0141 100644
--- a/app/views/comments/_preview.html.haml
+++ b/app/views/comments/_preview.html.haml
@@ -17,6 +17,7 @@
- if preview.parent.try(:user_id) == current_account.user_id
- = image_tag "/images/dessins/geekscottes_005.png", alt: "Autosatisfaction récursive", title: "Autosatisfaction récursive - © Johann 'nojhan' Dréo : 2005-03-25 - Licence CC By-Sa 2.5"
+ // = image_tag "/images/dessins/geekscottes_005.png", alt: "Autosatisfaction récursive", title: "Autosatisfaction récursive - © Johann 'nojhan' Dréo : 2005-03-25 - Licence CC By-Sa 2.5"
+ = image_tag "https://img.linuxfr.org/img/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f372f37372f43686f636f6c6174655f456767732e6a70672f3130323470782d43686f636f6c6174655f456767732e6a7067/1024px-Chocolate_Eggs.jpg", alt: "surprise", title: "surprise"
- elsif preview.parent.try(:depth).to_i > 10
= image_tag "/images/dessins/discussion.png", alt: "Discussion", title: "Discussion - © Boug metoogotmy.net : 2012 - Licence CC By-Sa 2.0 Fr"
11) Un tag populaire fictif dans le bas de page
Un tag populaire fictif easter-egg a été ajouté, pointant vers l'image Diversity (Kurt Löwenstein Educational Center International Team, CC BY 2.0) issue de Wikimedia.
diff --git a/app/views/layouts/_footer.html.haml b/app/views/layouts/_footer.html.haml
index f9b9cc4c..ab2e21cb 100644
--- a/app/views/layouts/_footer.html.haml
+++ b/app/views/layouts/_footer.html.haml
@@ -9,6 +9,8 @@
%ul.tag_cloud
- @popular_tags.each do |tag|
%li= link_to tag.name, "/tags/#{tag.name}/public"
+ %li= link_to "easter-egg", "https://upload.wikimedia.org/wikipedia/commons/0/00/Diversity-Discrimination-05.jpg"
+
%section#friends
%h1 Sites amis
%ul
12) Logo modifié
Le logo de confinement a été combiné avec l'image A chocolate egg decorated with bunny like ears and feet (Sr903, CC By SA 3.0) issue de Wikimedia.
13) Catégorie dans le suivi
Une catégorie à base de 🥚 a été ajoutée dans le système de suivi.
14) Section pour les dépêches
Une section « Œuf de Pâques » a été ajoutée pour les dépêches, illustrée avec l'image Easter eggs // Ostereier (Lotus Head, CC By SA 3.0) issue de Wikimedia.
15) API pour les développeurs
Une image Huevos de pascua (chocolate) (Tamorlan, CC By SA 3.0) issue de Wikimedia a été insérée sur la page API pour les développeurs.
16) Affichage des messages d'un forum
Sur la page de chaque forum, un « o » a été remplacé par un « 🥚 ».
diff --git a/app/views/forums/show.html.haml b/app/views/forums/show.html.haml
index 2c720154..2d85faf7 100644
--- a/app/views/forums/show.html.haml
+++ b/app/views/forums/show.html.haml
@@ -3,5 +3,5 @@
=h1 "Les messages du forum #{@forum.title}"
- feed "Flux Atom du forum #{@forum.title}", "/forums/#{@forum.to_param}.atom"
-- new_content_link = link_to("Poster dans les forums", controller: 'posts', action: 'new', forum_id: @forum.id) if current_account
+- new_content_link = link_to("Poster dans les f🥚rums", controller: 'posts', action: 'new', forum_id: @forum.id) if current_account
= paginated_contents @posts, new_content_link
17) Page Proposer un contenu
Une image Wish You all a happy Eastermonday! (Gytha69, CC By 2.0) issue de Wikimedia a été insérée sur la page Proposer un contenu.
diff --git a/app/views/static/submit_content.html.haml b/app/views/static/submit_content.html.haml
index 2d90ab49..a6670def 100644
--- a/app/views/static/submit_content.html.haml
+++ b/app/views/static/submit_content.html.haml
@@ -57,6 +57,7 @@
C'est aussi le bon endroit pour poster des petites annonces.
%p
= link_to "Je souhaite poster dans les forums", "/posts/nouveau"
+ = image_tag "https://img.linuxfr.org/img/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f632f63362f4561737465725f656767735f6f6e5f67726173732e6a70672f31323070782d4561737465725f656767735f6f6e5f67726173732e6a7067/120px-Easter_eggs_on_grass.jpg", alt: "nouveau type de contenu", title: "nouveau type de contenu"
.authenticated_only
%h2 Les sondages
18) Flux Atom des commentaires d'un contenu
Dans le flux Atom des commentaires de chaque contenu, un 'o' est remplacé par un 🥚 dans le titre.
Vue texte :
Vue dans un lecteur RSS/Atom (ici Liferea) :
diff --git a/app/views/comments/index.atom.builder b/app/views/comments/index.atom.builder
index 527ad284..64a34451 100644
--- a/app/views/comments/index.atom.builder
+++ b/app/views/comments/index.atom.builder
@@ -1,5 +1,5 @@
atom_feed do |feed|
- feed.title("LinuxFr.org : les commentaires pour #{@user.try(:name) || @node.content.title}")
+ feed.title("LinuxFr.org : les c🥚mmentaires pour #{@user.try(:name) || @node.content.title}")
feed.updated((@comments.last || @node || @user).created_at)
feed.icon("/favicon.png")
19) Une autre entrée dans le bas de page
Un lien « Version audio » a été ajouté dans le bas de page « À propos de LinuxFr.org ». Il pointait sur un fichier son, qui est une concaténation faite avec Audacity des sons un oeuf (source), de (source) et Pâques (source).
diff --git a/app/views/layouts/_footer.html.haml b/app/views/layouts/_footer.html.haml
index f9b9cc4c..ab2e21cb 100644
--- a/app/views/layouts/_footer.html.haml
+++ b/app/views/layouts/_footer.html.haml
@@ -28,3 +30,4 @@
%li= link_to "API pour les développeurs", '/developpeur'
%li= link_to "Code source du site", '/code_source_du_site'
%li= link_to "Plan du site", '/plan'
+ %li= link_to "Version audio", '/images/historique/images_perdues/un_oeuf_de_Paques.ogg'
20) Tableau de bord (de chaque compte authentifié)
Une image Egg hunting (Bobjgalindo, CC By SA 4.0) issue de Wikimedia a été insérée sur la page Tableau de bord (de chaque compte authentifié).
diff --git a/app/views/dashboard/_comments.html.haml b/app/views/dashboard/_comments.html.haml
index 64fc6ee4..4c10fdfb 100644
--- a/app/views/dashboard/_comments.html.haml
+++ b/app/views/dashboard/_comments.html.haml
@@ -8,6 +8,8 @@
= link_to "Ne pas inclure les réponses à mes commentaires", self: nil
-else
= link_to "Inclure les réponses à mes commentaires", self: "1"
+ = image_tag "https://img.linuxfr.org/img/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f362f36612f4561737465725f6567675f68756e742e4a50472f3132383070782d4561737465725f6567675f68756e742e4a5047/1280px-Easter_egg_hunt.JPG", alt: "chasse", title: "chasse"
+
%br
%table#my_comments
%tr
21) Page wiki créée pour l'occasion
Une nouvelle page wiki a été ajoutée pour l'occasion, réutilisant de l'ascii-art en provenance de asciiart.eu.
22) Page Statistiques sur l'utilisateur Collectif
Un 🥚 a été rajouté à côté de « Année ».
diff --git a/app/views/statistics/collective.html.haml b/app/views/statistics/collective.html.haml
index 73c4d189..62b81f75 100644
--- a/app/views/statistics/collective.html.haml
+++ b/app/views/statistics/collective.html.haml
@@ -33,7 +33,7 @@
%table
- maxval = @stats.contents_per_year.values.map(&:values).flatten.max
%tr
- %th Année
+ %th Année 🥚
%th Type
%th Contenus publiés
- @stats.contents_per_year.each do |year,content|
23) La page 404
Une image Easter eggs from Athens (Reinhard Kirchner, CC By SA 3.0) issue de Wikimedia a été insérée sur la page sur les pages 404 du site.
diff --git a/public/errors/400.html b/public/errors/400.html
index d0c8edf5..ec151a54 100644
--- a/public/errors/400.html
+++ b/public/errors/400.html
@@ -38,6 +38,7 @@
Oups, la page demandée n'existe pas : page supprimée ? lien cassé ? URL incorrecte ?
</p>
<iframe src="//notfound-static.fwebservices.be/404/index.html?lang=fr&key=290b284d9e401b0a1b25ddb281cf5bf0" width="100%" height="650" frameborder="0"></iframe>
+ <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Ostereier-Griechenland.JPG/640px-Ostereier-Griechenland.JPG?uselang=fr" alt="on les cherche aussi" title="on les cherche aussi" />
</section>
</body>
</html>
24) Fichier robots.txt
Dans le fichier robots.txt a été ajouté un commentaire pour les robots, avec un 🥚.
# Loupés
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 7.
Merci pour les solutions.
Donc j'avais loupé les numéros 1, 14, 16, 23 et 24.
Bravo à Bruno pour tous les avoir trouvé.
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
[^] # Re: Loupés
Posté par Stinouff . Évalué à 1.
Wah ! Tous trouvés ? Mais il a géré ! Certains étaient très malins, je n'y aurais jamais pensé.^
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.