Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Externalise the "Info" page content into gist file #13

Closed
stephanj opened this issue Aug 26, 2023 · 4 comments
Closed

Externalise the "Info" page content into gist file #13

stephanj opened this issue Aug 26, 2023 · 4 comments

Comments

@stephanj
Copy link

Maybe the info page can be defined in the dedicated gist JSON file ?

image

@fcamblor
Copy link
Collaborator

We have a mockup for this webpage :
https://github.com/voxxrin/voxxrin3/assets/603815/4ceafd19-ee65-4fc2-a1f8-0b8b19c7b253

@robinlopez would have to integrate it based on some crawling information, something like :

  "infos": {
    "description": "Depuis plus de 10 ans, la conférence Devoxx France propose pendant 3 jours de venir partager et écouter plus de 200 présentations, par 240 orateurs.\n\nLa conférence est accompagnée d’un salon/hall d’exposition avec 70 exposants.\n\nAvec plus de 3200 participants, orateurs et exposants en avril 2022 dernier, c’est l’un des événements les plus importants pour la communauté des développeurs, en France.\n\nDevoxx France est l’occasion de faire des rencontres, de venir découvrir les dernières technologies et de participer à un grand moment communautaire.",
    "plans": [
      {"title": "Devoxx France venue", "picture": "https://www.devoxx.fr/wp-content/uploads/2023/04/[email protected]" }
     ],
    "links": [
      { "icon": "website", "url": "https://www.devoxx.fr/" },
      { "icon": "twitter", "url": "https://twitter.com/DevoxxFR" },
      { "icon": "linkedin", "url": "https://www.linkedin.com/in/devoxxfrance/" },
      { "icon": "youtube", "url": "https://www.youtube.com/c/DevoxxFRvideos" },
      { "icon": "flickr", "url": "https://www.flickr.com/photos/147442451@N05/albums/with/72177720298500338" }
    ]
  },

@stephanj
Copy link
Author

stephanj commented Aug 28, 2023

Keep in mind that Devoxx Belgium actually needs two venue images: exhibition floor + cinema rooms.
This means that "plans" should hold a JSON array.

@fcamblor
Copy link
Collaborator

yep, that's the case in my proposal :-) (but not in the actual JSON Descriptor schema)

@robinlopez
Copy link
Collaborator

@fcamblor I've prepared the structure and styles for the info page.

robinlopez added a commit that referenced this issue Sep 29, 2023
fcamblor pushed a commit that referenced this issue Oct 10, 2023
fcamblor pushed a commit that referenced this issue Oct 10, 2023
fcamblor added a commit that referenced this issue Oct 10, 2023
fcamblor added a commit that referenced this issue Oct 10, 2023
@fcamblor fcamblor added this to the Event infos page milestone Oct 25, 2023
fcamblor added a commit that referenced this issue Oct 31, 2023
@github-project-automation github-project-automation bot moved this to Deployed:Prod in Voxxrin 3 Oct 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Deployed:Prod
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants