Participez au concours LinuxFr.org !

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par patrick_g.
Étiquettes :
24
23
nov.
2010
LinuxFr.org
La future version du site LinuxFr.org en Rails avance à grand pas, mais nous avons besoin de votre aide pour qu'elle aboutisse. Comme vous avez pu le constater, la charte graphique de la nouvelle version doit être refaite, et nous comptons sur vous, lecteurs et contributeurs, pour cela.

Pour que cette collaboration se fasse dans un cadre sympathique, nous avons lancé un concours il y a deux semaines. Pour le moment, la participation reste assez modeste (une dizaine de personnes se sont officiellement déclarées) mais il n'est pas trop tard pour que cela change. Le concours finit le 29 décembre et vous avez donc encore largement le temps d'y participer.

Rappelons que le concours est ouvert aux esprits créatifs et aux développeurs, via deux catégories :
  • Nouvelle charte graphique (NdM : Aucune compétence Ruby, Rails requise. C'est principalement du CSS)
  • Killer feature en HTML5 (NdM : comme indiqué précédemment, l'utilisation de Ruby on Rails n'est pas obligatoire. Si l'idée peut être réalisée avec juste du HTML statique, du JS et de la CSS (voire un peu de PHP), cela ne pose pas le moindre problème, nous ferons le portage).
et rien n'interdit de participer aux deux si vous le souhaitez. Vous pouvez gagner de l'hébergement virtualisé, une tablette Android type Archos 101, des bons d'achats pour du matériel « ouvert » et une HTC Desire, le tout fourni respectivement par Gandi, Nuxeo, Hackable Devices et Mozilla Europe. Un grand Merci à eux et à InDefero qui nous met gracieusement les forges à disposition la réalisation des projets.

Dans la suite de la dépêche, vous trouverez de l'aide pour la mise en œuvre rapide d'un environnement de développement (image Virtual Box et données anonymisées) L'équipe LinuxFr.org reste à votre disposition pour aider les personnes souhaitant participer au concours. Un des reproches qui nous a été adressé est la difficulté pour installer la version Rails. Voici deux nouveaux éléments pour vous aider :

Tout d'abord, un dump de la base de données avec quelques données anonymisées est disponible sur http://linuxfr.org/concours/dump-ror-20101120.sql.gz .

Ensuite, grâce à l'un de nos lecteurs, Killruana, vous pouvez également télécharger une image Virtual Box prête à l'emploi (utiliser préférentiellement les miroirs ci-dessous, 511 Mo). Un grand merci à Killruana donc !

Voici les explications qu'il a fourni :

Machine virtuelle sous Ubuntu Server 10.10 32bits contenant une installation de linuxfr.org ( https://github.com/nono/linuxfr.org )

Créé avec Oracle Virtual Box 3.2.10

La configuration de la machine est minimale, à vous d'adapter. Pensez à configurer la carte réseau pour le bridge.

J'ai essayé de n'installer que le minimum pour que ça fonctionne, ça inclut (entre autre) :
- serveur openssh
- les addons virtualbox en édition opensource
- postfix
- git
- les dépendances de linuxfr

Comptes :
- utilisateur par défaut : linuxfr:linuxfr
- mysql : root:toor

Vous trouverez une version de linuxfr configurée et installée dans /home/linuxfr/linuxfr.org/
Donc normalement, après la connexion y'a plus qu'à faire :
$ cd linuxfr.org
$ rails server thin
pour que ça fasse des chocapics :)

La base de données est déjà remplie avec quelques données.
Vous pouvez vous connecter sur le site avec le compte admin:admin.

Créé par killruana
Telechargements des fichiers :
  • A partir de linuxfr.org :
    • Dump base de données

  • Miroir 1 : TuxFamily
    • Machine Virtuelle

  • Miroir 2 : Dedibox
    • Machine Virtuelle
    • Dump base de données

Aller plus loin

  • # Idées HTML5

    Posté par  (site web personnel) . Évalué à 9.

    Même si vous ne pensez pas soumettre de projets pour le concours, vous pouvez participer à le faire vivre :
    - en proposant des idées de Killer Features HTML5 que vous aimeriez voir sur le site
    - en suivant l'exemple de suizokukan, qui va nous proposer des images pour la page 404
    - en testant la nouvelle version Rails sur http://alpha.linuxfr.org/
  • # Agenda du libre

    Posté par  (Mastodon) . Évalué à 6.

    *breaking news*

    Ça vient juste de tomber dans mon liferea : http://thomas.enix.org/Blog-20101123102937-Technologie

    Une idée à suivre...
  • # participants ?

    Posté par  (site web personnel) . Évalué à 4.

    Ceux qui hésitent à participer à ce concours pourraient-ils indiquer pour quelle(s) raison(s) ? Mon ressenti actuel est qu'effectivement côté relectomodérateurs nous avons déjà eu du mal, alors qu'on ne peut qu'être impressionné par le travail accompli par NoNo< Tester est déjà à la portée de tous àmha et cela ne peut que s'accélerer avec de nouvelles CSS.

    Ce concours focalise sur l'apparence (migrer les css existantes semblait simple pourtant), demande des suggestions de fonctionnalités supplémentaires (normal pour une refonte du site) et _indirectement_ demande des tests de la version mise en ligne.
    Le mode "tempête de cerveaux" fonctionne habituellement bien sur LinuxFr (et pas que le vendredi), c'est bizarre quelque part d'avoir si peu de suggestions dans les commentaires :D alors lâchez-vous !

    Merci en tout cas à ceux qui ont participé jusqu'à maintenant, il reste presqu'un mois aux autres personnes motivées pour se manifester (release early, release often), histoire de promouvoir les consomm'acteurs typique de l'attitude dans le libre :) (donner c'est un peu recevoir aussi).

    http://alpha.linuxfr.org/wiki/coordinationdestests est une proposition pour éviter de perdre les remontées d'infos / bugs / demandes / remarques dans les commentaires et faire évoluer cette nouvelle version de LinuxFr, comme c'est une page wiki, elle devrait être améliorable par tous ceux étant loggués (avec votre login/mot de passe actuel de linuxfr le hash étant compatible pour s'authentifier).
    • [^] # Re: participants ?

      Posté par  . Évalué à 6.

      Il faut avouer que c'est dommage mais personnellement je ne peux pas faire grand chose, je ne connais pas grand chose et j'ai des goûts de chiotes. Je pourrais faire pire que la version actuelle.

      Si je trouve le temps je bidouillerais un peu une CSS « pour voir » (surtout que les lots m'interessent).

      Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

    • [^] # Re: participants ?

      Posté par  . Évalué à 2.

      Pour mon cas (qui ne doit pas concerner grand monde) je me sens effrayé. J'ai l'impression qu'il y a une différence entre ce que j'imagine pouvoir faire et ce qu'on me demande.

      Je suis une bille en RoR, alors que sur les nouvelles à propos de ce concours on me parle de RoR, pire là, on me propose de l'installer ! Je n'ai jamais eu la moindre relation avec RoR, et je ne sens pas du tout attiré par lui. Dans ma petite tête j'imagine quelque chose de tellement chiant que l'idée de pondre un design « minimaliste » (c'est à la mode, si si !) pour linuxfr me passe rapidement.

      Et l'idée de rendre juste une feuille CSS dans le style « minimaliste » me fait légèrement honte, puisqu'il ne faut pas plus 1h pour la faire.
      • [^] # Re: participants ?

        Posté par  (site web personnel) . Évalué à 6.

        L'installation de RoR n'est pas obligatoire du tout pour faire une feuille de style. On peut, au choix :

        - utiliser la machine virtuelle proposée dans cette dépêche
        - utiliser la fonctionnalité « feuille de style personnalisée » depuis http://alpha.linuxfr.org/ (se connecter, puis aller sur changer de style, rentrer l'URL de la feuille de style et cliquer sur OK).
        • [^] # Re: participants ?

          Posté par  . Évalué à 2.

          Ah ! La seconde proposition me plait bien. Mais présente-t-elle des limites par rapport à l'installation RoR ou la VM (uploads d'image *légères*, etc.) ?
          • [^] # Re: participants ?

            Posté par  . Évalué à 3.

            Mmh oublie, je viens de réaliser que je peux héberger les images à l'extérieur pour le concours.

            Oui bon ça va hein !
          • [^] # Re: participants ?

            Posté par  (site web personnel) . Évalué à 4.

            La principale limitation de la CSS personnalisée est que cela se limite à la CSS et aux ressources liées à la CSS comme les images. Il n'est donc pas possible de modifier le markup HTML pour ajouter des classes ou ids qui manqueraient par exemple (on peut toujours me demander pour ça), ni réorganiser la page différemment.
            • [^] # Re: participants ?

              Posté par  . Évalué à 2.

              Je t'envoie un mp ?

              En fait pour commencer, j'aimerais bien que tu affectes un id au bouton « rechercher » (d'autres requêtes risquent de venir).

              Merci :)
              • [^] # Re: participants ?

                Posté par  (site web personnel) . Évalué à 2.

                > Je t'envoie un mp ?

                Une demande sur github ou le tracker sera très bien. Un MP ou un commentaire sur cette dépêche, ça marche aussi.

                > En fait pour commencer, j'aimerais bien que tu affectes un id au bouton « rechercher »

                OK, je fais ça.
    • [^] # Re: participants ?

      Posté par  . Évalué à 7.

      > Ceux qui hésitent à participer à ce concours pourraient-ils indiquer pour quelle(s) raison(s) ?

      Pour ma part :
      1) Je trouve DLFP très bien tel qu'il est aujourd'hui.
      2) RoR : Beark, encore un n-ième langage à apprendre.
      3a) Je suis une bille en design. Voir pire.
      3b) Je suis adepte du minimaliste, voire pire.

      Du coup, une suggestion/question : pourra-t-on lire DLFP en mode texte ?

      Voila, je vous avais prévenus : mi-ni-ma-lis-te... :-)
      • [^] # Re: participants ?

        Posté par  . Évalué à 4.

        2) RoR : Beark, encore un n-ième langage à apprendre.

        Pour faire du CSS t'as vraiment pas à apprendre le langage dans le quel il est codé vuque tu ne fait que travailler sur le HTML/Javascript du site.

        Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

      • [^] # Re: participants ?

        Posté par  . Évalué à 2.

        1) Je trouve DLFP très bien tel qu'il est aujourd'hui.

        Le problème, c'est qu'il faut obligatoirement changer pour ne pas qu'il s'écroule tout seul. Si tu veux, tu peux refaire la CSS actuelle adapté à la nouvelle version.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

        • [^] # Re: participants ?

          Posté par  . Évalué à 5.

          >> Je trouve DLFP très bien tel qu'il est aujourd'hui.

          > Le problème, c'est qu'il faut obligatoirement changer pour ne pas qu'il s'écroule tout seul.

          ref needed
          • [^] # Re: participants ?

            Posté par  . Évalué à 2.

            Un poste de NoNo< qui en parlait lors d'une précédente dépêche sur le sujet mais je ne le retrouve plus.

            « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

        • [^] # Re: participants ?

          Posté par  . Évalué à 3.

          Moi je parie un coincoin en plastique qu'il sera deux fois plus lourd que l'actuel. Ce serait bien de refaire comme à la bonne époque des bench/troll en comparant cette version à templeet (« mais templeet il triche avec l'interception des 404 ! »)
          • [^] # Re: participants ?

            Posté par  (site web personnel) . Évalué à 3.

            > Moi je parie un coincoin en plastique qu'il sera deux fois plus lourd que l'actuel.

            Selon quel critère ? poids de la page ? temps de chargement ? avec ou sans le javascript ? pour un utilisateur anonyme ou un utilisateur connecté ?

            > Ce serait bien de refaire comme à la bonne époque des bench/troll en comparant cette version à templeet.

            Est-ce vraiment utile d'avoir recours à un benchmark totalement biaisé pour troller ?
            • [^] # Re: participants ?

              Posté par  . Évalué à 6.

              Est-ce vraiment utile d'avoir recours à un benchmark totalement biaisé pour troller ?

              S'il n'est pas biaisé, c'est beaucoup moins trollogène, il vaut donc mieux qu'il soit biaisé. Et si c'est fait avec de la mauvaise foi, c'est encore mieux :)

              « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

            • [^] # Re: participants ?

              Posté par  . Évalué à 3.

              Selon quel critère ? poids de la page ? temps de chargement ? avec ou sans le javascript ? pour un utilisateur anonyme ou un utilisateur connecté ?

              Je pensais à la lourdeur pour les serveurs qui vont devoir servir les pages. À la lecture du message de Xavier, j'avais compris que le site allait de plus en plus « s'écrouler » sous la charge, mais là, après relecture, c'est moins clair pour moi. En tous cas, pour moi c'est clair que ça va impliquer un changement de hard si les machines actuelles n'ont pas une bonne dose de puissance de libre pour l'instant.
              • [^] # Re: participants ?

                Posté par  (site web personnel) . Évalué à 3.

                Le serveur actuel (oui, il est tout seul) se porte bien. La question ne se pose pas du tout en termes de puissance, mais en termes de maintenance et évolutions.

                J'étais parti pour te répondre dans ce commentaire, et à mi-chemin, je me suis rendu compte que ça pouvait intéresser beaucoup de lecteurs de LinuxFr.org. J'ai donc transformé le commentaire en journal : http://linuxfr.org/~NoNo/30481.html
    • [^] # Re: participants ?

      Posté par  . Évalué à 7.

      Pour faire une belle CSS, faut avoir des talents de designer. Et c'est justement cette compétence qui manque dans le logiciel libre.
      Linuxfr.org se trouve malheureusement confronté à la problématique de beaucoup de projet libre.

      Sinon, moi j'aimerais une killer feature dans le nouveau site : une vraie fonction de recherche avec par exemple la possibilité de trier les résultats par date, filtré par dépêche/journaux/forum, ou bien la recherche de mpts exclusivement dans le titre ou dans le corps des messages, etc.
      Combien d'articles très intéressants que je ne retrouve plus 6 mois après...
    • [^] # Re: participants ?

      Posté par  . Évalué à 2.

      Bien que connaissant un peu le CSS et ayant quelques idées, je ne suis pas graphiste et je ne suis pas sûr d'être en mesure de créer quelque chose qui soit 1. bien 2. réalisable.

      J'essaie quand même mais je ne promets rien.
    • [^] # Re: participants ?

      Posté par  (site web personnel) . Évalué à 3.

      Entre autres : le temps manque, la faute aux études.

      Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • # La connaissance de RoR n'est pas obligatoire

    Posté par  (site web personnel, Mastodon) . Évalué à 3.

    Vous n'avez pas forcément besoin de connaître Ruby, Rails, RoR, etc. pour ce concours. Concernant la nouvelle charte, c'est principalement du CSS, peut être du GIMP si vous ne réutilisez pas les logos actuels, voire un peu de js si vous en avez besoin.

    Pour la Killer Feature en HTML 5 NoNo a bien précisé que l'utilisation de Ruby on Rails n'est pas obligatoire. Si l'idée peut être réalisée avec juste du HTML statique, du JS et de la CSS (voire un peu de PHP), cela ne pose pas le moindre problème, nous ferons le portage. cf. la seconde partie de la dépêche précédente sur le sujet : http://linuxfr.org/2010/11/16/27581.html

    Je viens d'ailleurs de le préciser dans la news.
  • # présentation

    Posté par  (site web personnel) . Évalué à 7.

    Bonjour à tous,

    puisque baud123 demandent à ce que les participants se présentent (http://linuxfr.org/~barmic/30498.html), voici ce que je peux dire.

    Je concours uniquement pour les images (403, 404...) car je ne n'ai pas de compétences suffisantes pour toucher aux CSS, sans même parler du code Ruby (langage que je ne connais absolument pas). Je ne suis pas informaticien et j'ai la chance d'avoir un travail à temps plein : je me limite donc à ce que je peux faire et à ce que je connais.

    Par contre, c'est vraiment pour moi une joie de participer à la communauté DLFP que j'apprécie énormément. Merci à elle ! D'ailleurs, grâce à ce concours, j'ai déjà appris à me servir de git...

    Quant aux images que je proposerai, j'irai à l'essentiel. Pour le moment je compte mettre en scène Tux dans des scènes photographiées, scènes censées illustrer l'erreur rencontrée. J'ajouterai peut-être un phylactère pour rendre le message explicite. Comme je fais ça surtout pour le fun, j'essaierai de produire des images amusantes (du genre Tux & sa famille dans ma cuisine, etc.)

    ps : c'était mon premier commentaire sur DLFP.

    Trust the Python !

  • # Idée de "killer feature"...

    Posté par  . Évalué à 4.

    ... mais qui n'a rien à voir avec HTML 5, désolé.

    Une API bien foutue pour qu'on puisse intégrer toutes les fonctionnalités du site (postage d'articles/commentaires, suivi de contenu, notes du contenu, etc.) dans des applications de bureaut, pour téléphone, ... ?

    Non, parce que les interfaces Web, RoR, HTML5, AJAX, et autres buzzwords, c'est joli, c'est hype, ça fait classe pour choper en boite de nuit... Mais ce n'est vraiment pas agréable pour l'utilisateur de se voir imposer une interface quand il veut accéder à un certain contenu.

    La séparation de la structure du contenu avec sa présentation, ça implique un peu plus que seulement mettre la CSS dans un fichier séparé de celui des balises HTML.

    Parce que développer un backend weboob, c'est chiant, c'est gruik, et ça prend du temps, en fait.
  • # plus de détails sur l'utilisation de la machine virtuelle

    Posté par  (site web personnel) . Évalué à 5.

    Étant donné que j'y ai passé un peu de temps, je documente au cas où quelqu'un ait les mêmes problèmes:

    - télécharger l'image et le dump

    - décompresser les fichiers

    - installer virtualbox-ose (paquet dans votre distribution)

    - lancer virtualbox et le paramétrer:
    - importer application virtuelle (le fichier Linuxfr.ovf)
    - cocher activer PAE (Configuration -> Système -> onglet Processeur)
    - paramétrage réseau: (Configuration -> Réseau -> onglet Carte 1)
    -- Mode d'accès réseau: "accès par pont"
    -- Nom: eth0 #à adapter

    - se connecter sur la machine virtuelle (avec linuxfr / linuxfr) et regarder l'adresse IP de la machine (192.168.0.11 dans la suite de l'explication) avec `ifconfig`

    - copier le dump vers la machine virtuelle:
    scp dump-ror-20101120.sql linuxfr@192.168.0.11:~

    - installer le dump (à faire dans le terminal de la machine virtuelle):
    mysql --verbose --user=root --password=toor linuxfr_rails <~/dump-ror-20101120.sql

    - le résultat est visible dans votre navigateur à l'URL http://192168.0.11:3000/

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.