URL: https://linuxfr.org/users/oumph/journaux/chasse-aux-oeufs-dlfpienne-les-reponses Title: Chasse aux œufs dlfpienne : les réponses Authors: Benoît Sibaud Date: 2020年04月15日T01:15:31+02:00 License: CC By-SA Tags: linuxfr, easter_egg et œufs_de_pâques Score: 40 Durant ce week-end de Pâques, je vous avais proposé une [chasse aux œufs version LinuxFr.org](https://linuxfr.org/users/oumph/journaux/chasse-aux-oeufs-dlfpienne). 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](https://linuxfr.org/) ![Œuf numéro 1](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/01.png) La modification dans le code du site : ```diff 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 + + + + + + + + + %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](https://linuxfr.org). ![Œuf numéro 2](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/02.png) 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](https://linuxfr.org/mentions_legales) du site avec remplacement d'un 0 par un 🥚. ![Œuf numéro 3](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/03.png) # 4) Page À propos Ajout d'une image [Croatian Easter eggs](https://commons.wikimedia.org/wiki/Easter_eggs?uselang=fr#/media/File:Traditional_easter_eggs_in_Croatia.JPG) (supposément de Neoneo13, domaine public) issue de Wikimedia sur la page statique [À propos](https://linuxfr.org/a-propos). ![Œuf numéro 4](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/04.png) # 5) Page d'aide / FAQ Ajout d'une fausse entrée dans la page statique [Aide / FAQ](https://linuxfr.org/aide) ![Œuf numéro 5](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/05a.png) ![Œuf numéro 5](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/05b.png) Le lien sur tutoriel pointe vers [Verzierung in Form von Palmkätzchenzweigen auf unseren Ostereiern](https://commons.wikimedia.org/wiki/Easter_eggs?uselang=fr#/media/File:Osterei_Verzierung,_March_2010.jpg) (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/`). ![Œuf numéro 6](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/06.png) ```diff 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](https://linuxfr.org/board). ![Œuf numéro 7](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/07.png) ```diff 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](https://linuxfr.org/stylesheet/modifier) ![Œuf numéro 8](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/08.png) ```diff 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](https://commons.wikimedia.org/wiki/Easter_eggs?uselang=fr#/media/File:Chocolate_easter_egg.jpg) (Myrabella, CC BY-SA 4.0) issue de Wikimedia sur la page Rédaction. ![Œuf numéro 9](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/09.png) ```diff 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!](https://commons.wikimedia.org/wiki/Easter_eggs?uselang=fr#/media/File:Chocolate_Eggs.jpg) (Kris de Curtis from Maddaloni, Italy, CC BY 2.0) issue de Wikimedia en cas de réponse à son propre commentaire. ![Œuf numéro 10](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/10.png) ```diff 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](https://commons.wikimedia.org/wiki/Easter_eggs?uselang=fr#/media/File:Diversity-Discrimination-05.jpg) (Kurt Löwenstein Educational Center International Team, CC BY 2.0) issue de Wikimedia. ![Œuf numéro 11](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/11.png) ```diff 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](https://linuxfr.org//images/logos/linuxfr_ayo-masques2.png) a été combiné avec l'image [A chocolate egg decorated with bunny like ears and feet](https://commons.wikimedia.org/wiki/Easter_eggs?uselang=fr#/media/File:Easter-Chocolate-egg-bunny.jpg) (Sr903, CC By SA 3.0) issue de Wikimedia. ![Œuf numéro 12](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/12.png) # 13) Catégorie dans le suivi Une catégorie à base de 🥚 a été ajoutée dans le système de suivi. ![Œuf numéro 13](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/13.png) # 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](https://commons.wikimedia.org/wiki/Easter_eggs?uselang=fr#/media/File:Easter-Eggs.jpg) (Lotus Head, CC By SA 3.0) issue de Wikimedia. ![Œuf numéro 14](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/14.png) # 15) API pour les développeurs Une image [Huevos de pascua (chocolate)](https://commons.wikimedia.org/wiki/Easter_eggs?uselang=fr#/media/File:Huevos_de_pascua_(dorados).JPG) (Tamorlan, CC By SA 3.0) issue de Wikimedia a été insérée sur la page [API pour les développeurs](https://linuxfr.org/developpeur). ![Œuf numéro 15](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/15.png) # 16) Affichage des messages d'un forum Sur la page de chaque forum, un « o » a été remplacé par un « 🥚 ». ![Œuf numéro 16](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/16.png) ```diff 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!](https://commons.wikimedia.org/wiki/Easter_eggs#/media/File:Easter_eggs_on_grass.jpg) (Gytha69, CC By 2.0) issue de Wikimedia a été insérée sur la page [Proposer un contenu](https://linuxfr.org/proposer-un-contenu). ![Œuf numéro 17](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/17.png) ```diff 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 : ![Œuf numéro 18](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/18a.png) Vue dans un lecteur RSS/Atom (ici Liferea) : ![Œuf numéro 18](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/18b.png) ```diff 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](https://linuxfr.org/images/images/historique/202004_chasse_aux_oeufs/un_oeuf_de_Paques.ogg), qui est une concaténation faite avec Audacity des sons [un oeuf](https://commons.wikimedia.org/w/index.php?title=File%3AFr-oeuf.ogg) ([source](https://fr.wiktionary.org/wiki/oeuf)), [de](https://commons.wikimedia.org/w/index.php?title=File%3AFr-de.ogg) ([source](https://fr.wiktionary.org/wiki/de)) et [Pâques](https://commons.wikimedia.org/w/index.php?title=File%3ALL-Q150_(fra)-Poslovitch-P%C3%A2ques.wav) ([source](https://fr.wiktionary.org/wiki/P%C3%A2ques)). ![Œuf numéro 19](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/19.png) ```diff 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](https://commons.wikimedia.org/wiki/Easter_eggs#/media/File:Easter_egg_hunt.JPG) (Bobjgalindo, CC By SA 4.0) issue de Wikimedia a été insérée sur la page [Tableau de bord](https://linuxfr.org/tableau-de-bord) (de chaque compte authentifié). ![Œuf numéro 20](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/20.png) ```diff 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](https://www.asciiart.eu/holiday-and-events/easter). ![Œuf numéro 21](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/21.png) # 22) Page Statistiques sur l'utilisateur Collectif Un 🥚 a été rajouté à côté de « Année ». ![Œuf numéro 22](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/22.png) ```diff 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](https://commons.wikimedia.org/wiki/Easter_eggs?uselang=fr#/media/File:Ostereier-Griechenland.JPG) (Reinhard Kirchner, CC By SA 3.0) issue de Wikimedia a été insérée sur la page sur les pages 404 du site. ![Œuf numéro 23](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/23.png) ```diff 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 ?

[フレーム] + on les cherche aussi

AltStyle によって変換されたページ (->オリジナル) /

``` # 24) Fichier robots.txt Dans le fichier [robots.txt](https://linuxfr.org/robots.txt) a été ajouté un commentaire pour les robots, avec un 🥚. ![Œuf numéro 24](https://linuxfr.org/images/historique/202004_chasse_aux_oeufs/24.png)