Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Site web] zProjets

Vos projets à portée de tous

    11 février 2010 à 21:17:48

    Bonjour,
    Comme vous le savez peut-être, avant l'arrivée des news communautaires (peu après New Wave), les meilleurs projets des zéros du mois sélectionnés par l'équipe étaient présentés régulièrement sous formes de news, les news <acronym title="Projets de zéros">PdZ</acronym>. Malheureusement, avec la création des news communautaires, ces news furent supprimées (elles on été ressuscitées depuis, mais avec juste un projet par news). Nous avons donc eu l'idée de pallier ceci avec un site, que nous avons décidés d'appeler zProjets.

    zProjets sera un site permettant aux zéros de présenter et promouvoir leurs projets en complément du forum "Présentation de vos projets" du Site du Zéro, avec une page de présentation plus détaillée et adaptée, des catégories, des news, des concours...

    zProjets sera :

    • Un annuaire de promotion de son projet communautaire auprès de la communauté des zéros.

    zProjets ne sera pas :

    • Un support de développement intégré tels que Bitbucket, Google Code, Redmine ou autre, même si le Cahier Des Charges (CDC) y est présenté ;

    Les fonctionnalités de zProjets

    • Poster un projet ;
    • Inscrire des membres à un projet ;
    • Lier des medias au projet (Images et Vidéos)
    • Entrer du contenu (Page arborescentes)
    • Suivre le développement du projet en se notifiant à celui-ci ;
    • Marquer un projet comme favori ;
    • Forum de discussion du projet ;
    • Catégories de membres (comme sur le SdZ Admin, Modérateur) : Graphiste, ... Définis pour chaque projet ;
    • Catégories de projets (Site internet, MMORPG ...) ;
    • Gérer le cahier des charges du projet ;
    • Roadmap/ChangeLog des versions ;
    • Connexion OAuth (Google, Twitter, Yahoo, OpenID, Facebook, ...) Voir avec le SdZ pour utiliser sa page membre comme page OpenID ;
    • Présentation succincte avec mots clefs et description du projet (+Meta de référencement) ;
    • Un sous-domaines pour chaque projet, un NDD spécifique en option payante ;
    • Feuille de style spécifique pour chaque sous domaines ;
    • Voter pour un projet (Sous la forme de "je plussoie car je trouve ce projet intéressant") ;
    • Le support du zCode ;
    • Des news (qui rempliront la fonction des anciennes news PdZ)
    Voici la dernière maquette réalisée :

    Image utilisateur

    Voici l'équipe actuelle :
    • Clotaire
    • Minipipo1
    • the_little
    • Torgi
    N'hésitez pas à nous faire parvenir vos réactions, vos suggestions et vous idées :) .

    Ancienne maquette :
    Image utilisateur
    • Partager sur Facebook
    • Partager sur Twitter
      11 février 2010 à 21:26:28

      Humanitaire :lol: Mais bon, pourquoi pas ;)

      Comme beaucoup de monde, j'attends l'ouverture de ce site ;)
      • Partager sur Facebook
      • Partager sur Twitter
      "If debbugging is the process of removing bugs, then programming must be the process of putting them in." (Edsger Dijkstra)
      Anonyme
        11 février 2010 à 21:28:37

        Les catégories que j'ai insérées dans la maquette ne sont que provisoires, c'est vraiment pour avoir une base.
        Néanmoins, il me semble qu'il y avait eu un projet par rapport à la bonne tenue de la planète par des membres, mais je n'ai plus le lien.
        • Partager sur Facebook
        • Partager sur Twitter
          11 février 2010 à 21:42:22

          Je trouve l'initiative intéressante et si vous avez besoin d'un coup de main, je suis disponible ;) .
          • Partager sur Facebook
          • Partager sur Twitter

          "Striker : Surely you can't be serious. Rumack : I am serious... and don't call me Shirley."

          Anonyme
            11 février 2010 à 21:46:06

            Par rapport au développement, je ne sais pas ce qui est vraiment le mieux ...
            On peut partir du côté d'un CMS framework (je pencherai vers CakePHP) ou bien coder le site en OO en offrant les codes en Open-Sources (ça pourrait être une idée).

            Hum ... Peut-être plus dans l'OO, mais il faut se fixer. On va devoir débattre là-dessus.
            • Partager sur Facebook
            • Partager sur Twitter
              11 février 2010 à 22:02:21

              Ben c'est sur que c'est plus simple et que de tout coder prendrait plus de temps. Utiliser UN CMS nous offrira moins de fonctionnalités, mais pour le projet, on en a pas forcément besoin.
              • Partager sur Facebook
              • Partager sur Twitter
              Anonyme
                11 février 2010 à 22:04:08

                Oula, j'ai fait une erreur dans mon message postérieur. CakePHP est loin d'être un CMS ... C'est un framework, désolé.
                • Partager sur Facebook
                • Partager sur Twitter
                  11 février 2010 à 22:09:08

                  Bon j'avais compris ;)... ou pas
                  Je pensais que tu voulais utiliser un CMS (connais pas cakephp) :-°
                  • Partager sur Facebook
                  • Partager sur Twitter
                  Anonyme
                    11 février 2010 à 22:17:57

                    Non, il y a une grosse différence.
                    Un CMS, qui veut dire Content Management System, est un site / blog / forum déjà codé. Tu as simplement a adapter à tes besoins après.
                    Un framework est un outil de développement qui te permet créer ton site plus facilement en passant par des fonctions préconçues.

                    On peut très bien utiliser un CMS (dans notre cas, WordPress serait le mieux), en codant nos modules, en adaptant le design, et tout et tout ... Mais, est-ce vraiment judicieux de faire ça ?
                    Je veux dire par là, y a-t-il une utilité de faire ça ? Personnellement, je ne trouve pas. Même si tous les scripts sont modifiables, ce ne sera pas vraiment notre site, étant donné qu'il est structuré sur une base.

                    Pour le framework, l'idée reste toujours d'actualité, simplement, CakePHP a certaines fonctionnalités qui me gènes un peu. Elles se situent au niveau de la vérification. Sinon, la structure MVC qu'il utilise est parfaite, mais certains points ne me plaisent pas.

                    En partant du principe que le site soit codé en orienté objet, nous aurons nos propres modules ainsi qu'une parfaite maniabilité.
                    Le plus long reste à coder le système, mais en, allez, soyons fout, 2 semaines, c'est bon quoi (pendant les vacances, non stop sur mon PC, je vous assure que c'est faisable).
                    A voir, vraiment à y réfléchir.
                    • Partager sur Facebook
                    • Partager sur Twitter
                      11 février 2010 à 22:19:58

                      Dans ce cas, on peut se passer de CakePHP :) .
                      • Partager sur Facebook
                      • Partager sur Twitter
                      Anonyme
                        11 février 2010 à 22:27:48

                        En parlant de la programmation, puisque nous sommes au coeur du sujet (oui, bon, c'est pas vraiment de la programmation ce que je vais vous dire, mais on se comprend).
                        Etant le webdesigner de ce projet, je me réserve le droit de coder le site en HTML et CSS. Comme pour mes précédents projets (ou du moins ceux dans lesquels j'ai pu donner un coup de pouce), j'ai développé les designs en HTML 5 et CSS 3, ce qui était à mes yeux un bon choix par rapport aux derniers navigateurs sortis. J'avais pour une compatibilité maximale, utilisé une fonction Javascript pour apprendre aux vieux navigateurs l'HTML 5, cependant, le besoin d'avoir Javascript d'activé était présent.

                        Je me tâte encore finalement sur ce projet ... HTML 5 / CSS 3 ou bien xHTML et CSS 2 ? ...
                        Sachant que dans ces deux premiers, si JS n'est pas activé et que vous êtes sous IE, le site est mort. Aucun design, rien du tout.
                        • Partager sur Facebook
                        • Partager sur Twitter
                          11 février 2010 à 22:32:31

                          JavaScript est omniprésent sur le web aujourd'hui... Il ne faut pas s'en passer. Il faut mieux profiter au mieux des nouveaux standards, tout en restant assez rétro-compatible :) .
                          • Partager sur Facebook
                          • Partager sur Twitter
                          Anonyme
                            11 février 2010 à 22:34:07

                            Donc, je peux me permettre d'utiliser les nouvelles normes alors ? Dans ce cas, je vais m'amuser !
                            A partir du moment que Javascript est activé, le site passera forcément sur les navigateurs, c'est obligatoire.

                            Donc, un point de réglé déjà.
                            Le site sera codé en HTML 5 et CSS 3.
                            • Partager sur Facebook
                            • Partager sur Twitter
                              11 février 2010 à 22:39:05

                              Bah ouais. Tu peux déjà profiter du JS et du HTML5, pour le CSS3, tu aurais peut-être des fonctionnalités (ex : transparence) qui ne seront pas prises en compte, mais c'est pas grave, les utilisateur d'IE peuvent bien vivre sans :) . Ou alors, en admettant que tu proposes des présentations vidéos des projets (juste pour l'exemple), tu peux utiliser la balise <video> et mettre un lecteur Flash à la place si le navigateur n'est pas compatible, ça te permet de profiter à fond des nouvelles normes sans pénaliser les utilisateurs d'IE :) .
                              • Partager sur Facebook
                              • Partager sur Twitter
                              Anonyme
                                11 février 2010 à 22:40:50

                                C'est vrai, mais je ne suis pas très calé en Flash ...
                                Au pire, on se prendre un truc du genre Zoombox ou autre hein ... Dès que je me mettrai à Flash, on pourra toujours intégré de vraies vidéos, les héberger sur le site et tout (et encore, c'est d'ores et déjà possible via Ajax de jQuery que je maitrise).

                                On pourrait aussi donner un coup de jQuery dans le site, mais ça, c'est un détail, on regardera un peu plus tard.
                                Tous les membres qui se demandent pourquoi on ne discute pas de tout ça par MP ... ce n'est pas une histoire de vouloir upper le sujet à chaque fois, non. C'est simplement pour que vous compreniez les principes que nous allons utiliser, et peut-être pour que vous puissiez nous conseillez.
                                • Partager sur Facebook
                                • Partager sur Twitter
                                  11 février 2010 à 22:46:29

                                  Citation : Kagogal

                                  Au pire, on se prendre un truc du genre Zoombox ou autre hein ... Dès que je me mettrai à Flash, on pourra toujours intégré de vraies vidéos, les héberger sur le site et tout.


                                  Noon, pas te mettre à Flash, c'est cher, il faut un plug-in, ça bogue sous certaines plates-formes et c'est pas aux normes, et puis Steve Jobs l'a dit, ça a pas d'avenir, tourne-toi plutôt du côté de Raphaël (voir mon blog), si tu veux un player Flash, Thunderseb conseille celui-ci : http://www.siteduzero.com/tutoriel-3-3 [...] tml#ss_part_6 .

                                  Quant à jQuery, ça c'est cool ;) .
                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                  Anonyme
                                    11 février 2010 à 22:47:54

                                    Dans ce cas là, autant le coder nous-même le lecteur ...
                                    Le code en jQuery, comme ça, il sera personnalisable à 100%. Mais encore faut-il le coder. Rôh, ça ne doit pas être trop dur je pense.
                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      11 février 2010 à 22:49:42

                                      On prend le truc de Thunderseb et en cas de compatibilité HTML5, on fait un player <video> (j'ai fait un mini-tuto (refusé) là-dessus, je sais comment m'y prendre) :) .

                                      Pour les vidéos de projets, je rappelle que c'était pour l'exemple (mais on peut le faire, bien sûr) :-° .
                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                      Anonyme
                                        11 février 2010 à 22:53:06

                                        On en reparlera le moment venu. Ce qu'il nous faut, c'est de la performance système.
                                        Donc, après discussion par message privé, nous avons décidé de coder le site à partir de zéro en orienté objet. Nous allons coder à trois le site, donc je pense que cela ira assez vite.

                                        En partant du principe que chacun d'entre nous créons un module chacun, la rapidité s'accrue.
                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          11 février 2010 à 22:57:33

                                          D'abord tu fais le webdesign (c'est normal, tu es le webdesigner du projet ^^ ), et on se partage les news et les projets :) ?
                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                          Anonyme
                                            11 février 2010 à 23:00:49

                                            Bah, le webdesign, maintenant qu'on a une maquette qui convient et qui fait assez professionnelle (enfin, je trouve personnellement), même si un peu trop simpliste, on peut rester sur celle-ci, non ?
                                            Donc, si c'est bien le cas, je m'attaquerai au webdesign des autres pages comme par exemple les projets, la version des personnes connectées, les commentaires et surtout l'affichage d'un projet au sein du site.

                                            Par rapport aux deux modules, ils sont pas si différents que ça dans le fond ... Je te laisse choisir, peu importe.
                                            Simplement, il faut utiliser les opérateurs binaires, j'y tiens sauf si tu as un meilleur système à proposer pour gérer les membres.
                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              11 février 2010 à 23:05:22

                                              Bah oui, les opérateurs binaires, pour les options qui peuvent être définies par un 0 ou un 1 :) .
                                              Cette maquette nous convient parfaitement, mais il faudrait mettre quelques blocs en haut de la page d'accueil (liste des news, projet du jour, bienvenue sur zProjects...) :) .

                                              Je commence à coder un peu demain (je vais dormir maintenant) :) .
                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                              Anonyme
                                                11 février 2010 à 23:07:29

                                                Ouais, je vais rajouter des blogs aussi dessus des news pour un peu centrer le sujet sur la page d'accueil.
                                                Je vais nous imaginer un concept bien à nous pour afficher tout ça (dors bien).

                                                Voici l'avancement de la charte graphique.
                                                La partie haute rajoutée est en faite un slider, qui va afficher tout d'abord un sommaire, suivi des deux éléments pleins qu'il contient. C'est à dire. Dans un premier lieu, il affichera un lien vers la dernière nouvelle parue. En effet, si cette dernière news présente un nouveau projet, cela renverra sur la page de présentation du projet (plus explicatif). Ensuite, il affichera le projet du jour qui sera affiché aléatoirement par jour. Donc, encore une fois, un lien menant vers le projet lui-même, vers sa fiche de présentation.
                                                Etant donné qu'aucun concours n'est lancé, il n'y aura pas de page dédiée. Simplement, je viens juste d'y penser, mais il y aura un bouton pour afficher / cacher le slider.
                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  11 février 2010 à 23:42:47

                                                  A mon avis, même si c'est plus long, autant tout faire soi-même pour pouvoir avoir quelquechose de bien plus adaptable.
                                                  • Partager sur Facebook
                                                  • Partager sur Twitter

                                                  "Striker : Surely you can't be serious. Rumack : I am serious... and don't call me Shirley."

                                                  Anonyme
                                                    11 février 2010 à 23:48:30

                                                    Après réflexion, c'est tout à fait vrai, d'où l'OO.
                                                    Avec cette technique, nous pourrons établir un système OpenSource.
                                                    Simplement, Lineplus, je viens juste d'y penser mais, y'a une commune aux deux modules. Oui, l'ajout de news.

                                                    Pour faire connaître son projet, les membres pourront proposer leur projet aux news, ce qui affichera le titre, le contenu explicatif du projet (rédigé dans la partie projet).
                                                    Donc, un simple bouton et la news se forme automatiquement et en statut hors-ligne.
                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      12 février 2010 à 9:59:39

                                                      Initiative meilleure que le wiki ^^
                                                      Quand j'aurai fini mes projets je serai ptet dispo pour PHP/MySQL.
                                                      • Partager sur Facebook
                                                      • Partager sur Twitter

                                                      Autrefois ceci était plein, et maintenant c'est bien vide. Le SdZ me manque.

                                                        12 février 2010 à 11:09:56

                                                        > Kagogal : Je trouve le design beaucoup trop sombre, essaye de lui donner un peu de gaieté. ;)

                                                        Sinon je soutiens à fond ce projet. Même si je ne préfère pas m'engager dedans, vous pouvez me MP si vous avez besoin d'un coup de main niveau PHP.
                                                        Personnellement je ne vous conseille pas d'utiliser de framework, excepté si les développeurs le maîtrisent très bien. Vous pouvez vous orientez vers une architecture MVC "simple" comme présentée par le tutoriel de Savageman.
                                                        Si vous voulez quelque chose d'un peu plus orienté objet, je vous invite à faire comme vyk12 montre pour un module de news dans son dernier TP.

                                                        Par contre par pitié, utilisez PDO et non mysql_*. :)
                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          12 février 2010 à 11:43:56

                                                          Super idée, mais le site est terne. Les PDZ sont des projets normalement pleins de vie, et là zProjects fait plutôt "mort" graphiquement. Dommage !

                                                          • Partager sur Facebook
                                                          • Partager sur Twitter
                                                            12 février 2010 à 11:53:42

                                                            Moi le slider me plait pas : en général, quand on va sur un site, on reste pas 30 secondes sur la page à regarder un slider défiler, on a envie de voir directement les informations ^^ .

                                                            On pourrait mettre un bleu plus vif par défaut, et dans le footer, on peut permettre de choisir la couleur du site :) .
                                                            • Partager sur Facebook
                                                            • Partager sur Twitter

                                                            [Site web] zProjets

                                                            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                                            • Editeur
                                                            • Markdown