Git Product home page Git Product logo

devfest2017's Introduction

Devfest Nantes 2017 Website

Codeship Status

https://devfest2017-d7133.firebaseapp.com/

Based on Hoverboard Project Template is brought by Oleh Zasadnyy from GDG Lviv.

Setup

📖 Full documentation.

Prerequisites

Install polymer-cli:

npm i -g polymer-cli

and Bower:

npm i -g bower
Install dependencies
bower install
Start the development server

This command serves the app at http://localhost:8080 and provides basic URL routing for the app:

polymer serve

📖 Read more in setup docs.

Docker based development env

If you don't want to bother with the dependencies, you can develop in the docker container.

Build:

docker build -t hoverboard .

and run:

docker run -it -v "$PWD":/app -p 8080:8080 hoverboard

📖 Read more in docker docs.

Build

This command performs HTML, CSS, and JS minification on the application dependencies, and generates a service-worker.js file with code to pre-cache the dependencies based on the entrypoint and fragments specified in polymer.json. The minified files are output to the build/unbundled folder, and are suitable for serving from a HTTP/2+Push compatible server.

In addition the command also creates a fallback build/bundled folder, generated using fragment bundling, suitable for serving from non H2/push-compatible servers or to clients that do not support H2/Push.

polymer build

Or you can build in Docker container:

docker run -v "$PWD":/app hoverboard polymer build

📖 Read more in deploy docs.

devfest2017's People

Contributors

alpccelik avatar bpetetot avatar dbs avatar ddway2 avatar friedger avatar gitter-badger avatar guenodz avatar htchien avatar iamkaan avatar jefbinomed avatar jlandure avatar mpoehler avatar mtthsfrdrch avatar muffycompo avatar oldmetalmind avatar oscarcpozas avatar ozasadnyy avatar pamuditha avatar pguyard avatar pyaillet avatar sophieh29 avatar splaktar avatar tasomaniac avatar tivvit avatar tnga avatar valmirphp avatar vinlim avatar webknjaz avatar xavmarc avatar zasadnyy avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

devfest2017's Issues

Mettre les dates / prix / conditions des tickets

A modifier dans le fichier /data/hoverboard.config.json, dans la propriété tickets

Les libellés correspondants aux clés affichées sont dans les fichiers :

  • /data/fr/resources.json
  • /data/en/resources.json

Ajouter des vidéos 2016 les plus vues

Mettre les vidéos 2016 les plus vues

A mettre dans le fichier /data/videos.json

Format :

{
    "youtubeId": "Jv5LmQOXmjU",
    "title": "Cloud patterns",
    "speakers": "Didier Girard & Julien Landuré",
    "thumbnail": "/images/sessions/dgirard.jpg"
  }

⚠️ Ne pas oublier d'ajouter une image pour chaque vidéo dans le dossier /images/sessions. Prendre une image de la conf dans le flickr

Bug dans l'article de blog

dans https://devfest.gdgnantes.com/blog/posts/cfp-closed/ les images sont des liens vers le profil de Rachel...

Modifier l'image social share

Créer une image Devfest Nantes 2017 qui sera visible dans les réseaux sociaux quand le site sera partagé.

A mettre à la place de l'image `/data/images/social-share.jpg'

Brancher le lien de newsletter à MailChimp

A mettre à jour dans le fichier /data/hoverboard.config.js

"mailchimp": {
    "url": "https://gdg.us11.list-manage.com/subscribe/post?u=b7e853a79164ddfdbda3ed77b&id=7993e39fbe",
    "name": "b_b7e853a79164ddfdbda3ed77b_7993e39fbe"
  },

Revoir la phrase pour les droits à l'image

Par votre inscription, vous autorisez le GDG à utiliser et à publier les photos prises lors de l'évènement sans limite de durée.
On n'indique pas que c'est une photo de la personne donc bon il accepte que des photos soient diffusées mais il indique pas que c'est une photo de lui-même ! 😝
Perso je préfère indiquer cela sur Yurplan plutôt... Qu'en pensez-vous ?

Modifier le lien kit media

Mettre le lien kitmedia vers un dossier public du drive de GDG Nantes (même s'il est vide pour le moment)

Dans le fichier /data/hoverboard.config.js modifier la partie :

"links": [
        {
          "text": "partnership-proposition",
          "url": "http://bit.ly/df16-sponsor",
          "newTab": true
        },
        {
          "text": "media-kit",
          "url": "http://bit.ly/df16-media",
          "newTab": true
        }
      ]

Mettre les liens sociaux de l'équipe

A mettre dans le fichier data/team.json

Exemple des réseaux sociaux possibles :

"socials": [
          {
            "icon": "gplus",
            "link": "https://plus.google.com/",
            "name": "Google+"
          },
          {
            "icon": "twitter",
            "link": "https://twitter.com/",
            "name": "Twitter"
          }, 
          {
            "icon": "github",
            "name": "Github",
            "link": "https://github.com/JeanPalies"
          },
          {
            "icon": "website",
            "name": "Website",
            "link": "https://www.commitstrip.com/fr/"
          },
          {
            "icon": "facebook",
            "link": "https://www.facebook.com/oleh.zasadnyy",
            "name": "Facebook"
          },
          {
            "icon": "linkedin",
            "link": "https://www.linkedin.com/in/zasadnyy",
            "name": "Linkedin"
          }
        ]

Faire une revue du site : textes, liens...

Elements à vérifier :

  • Les textes anglais & français de chaque page
  • Les liens de chaque page
  • Parcourir également la version mobile

Vérificateurs (cocher quand c'est OK pour vous) :

  • Jean-François
  • Pierrick
  • Xavier
  • Julien
  • Aymeric
  • Benjamin

Si vous voyez des erreurs, créer des issues et mettant en référence ce ticket (#14) dans la description

Se mettre en valeur dans la page "team"

Je propose d'ajouter notre fonction + société pour se mettre en valeur. Zenika sera toujours content de voir qu'ils sont cités côté orga et que ça justifie les qques jours que j'ai pour le DevFest 👍

On le fait bien dans notre dossier de sponsoring d'ailleurs.

Initialiser la liste des speakers 2017

  • Déclarer le speaker dansdata/speakers.json
  • Ajouter son image dans /images/speakers/

Exemple de format pour un speaker :

"101": {   // id unique
    "id": 101, // id unique (pareil que la clé)
    "featured": true,  // indique s'il doit être affiché top-speaker
    "name": "Prénom et Nom", // Prénom et Nom
    "company": "Société", // Société
    "country": "San Francisco, USA", // Ville, Pays
    "photoUrl": "/images/speakers/pricau.jpg", // chemin de l'image
    "shortBio": "bla bla bla bla...", // bio courte (prendre les 100 premier caractère de la bio et ajouter '...'
    "bio": "bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.", // Bio
    "tags": ["Android Expert", "UX"], // Les compétences, techno, ... du speaker
    "badges": [ // Si GDE
      {
        "name": "GDE",
        "description": "Android Google Developer Expert",
        "link": "https://developers.google.com/experts/people/yonatan-levin.html"
      }
    ],
    "socials": [{
      "icon": "twitter",
      "name": "Twitter",
      "link": "https://twitter.com/piwai"
    }, {
      "icon": "github",
      "name": "Github",
      "link": "https://github.com/piwai"
    }]
  }

La partie sociale est du même format que indiqué dans le ticket #2

⚠️ Ne pas oublier de supprimer les anciens speakers et leurs photos !

FAQ : Revoir les textes

  • Comment va se dérouler le DevFest => On parle d'une journée, alors qu'on est sur 2 jours

  • Revoir les catégories ?

  • Revoir le tarif, on parle pas des early

  • ⚠️ On parle de Yurplan => attention à peut être virer ou alors trouver une autre formulation pour faire disparaitre la notion de yurplan

  • On dit que le cfp est ouvert alors qu'il ne le sera pas au moment de l'ouverture du site => ⚠️

  • On devrait peut être rajouter un item sur la notion de CPF pour préciser qu'on en fait pas

Préparer un premier article de blog

Sujet :

  • Annonce date, lieu
  • Ouverture du site
  • Les premiers top speakers
  • Nous suivre sur twitter

Procédure pour ajouter un article :

  • Ecrire l'article en markdown dans le dossier /data/posts
  • Déclarer l'article dans le fichier /data/blog.js
  • Associer une image à l'article dans /images/posts

⚠️ Ne pas oublier de supprimer les anciens articles et images associées

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.