This repository is used by Le Wagon students during our 9-week coding bootcamp.
- oh-my-zsh
- Sublime Text
- git
- Ruby via
rbenv
Lovese Drilling - Across the world, local communities are fighting to stop new coal, oil and gas projects. Our common future is being decided on these carbon battlegrounds. This is the story about one of those battlegrounds. Told in 8 parts, this interactive documentary explores how one of the most vulnerable and productive ecosystems in the world could be handed over to the oil- and gas industry.
Home Page: http://www.lovese.org
This repository is used by Le Wagon students during our 9-week coding bootcamp.
rbenv
Implement support for back and forth / next and previous episode and interactive part on top of the navigation menu.
See https://marvelapp.com/12cjh2a/screen/25297346 for an example of the two new buttons which will take the user between an episode, an interactive part, an episode etc.
Important that this overall navigational function works for all the episodes and interactive parts.
Time remaining is somehow not on the time slider.
Have a intro sequence for when entering the site, as in the beginning of the prototype:
https://marvelapp.com/12cjh2a
Fix - All body copy test to be din light, not Oswald, too chunky
The current framework works well for video, but the interactive parts which are becoming more important, is currently not implemented in a way which makes for smooth transitions after a video and into a interactive section.
From Håvard:
Here's a list of icons that I could really need. At last is a nice to have list, but not important. Let me know if you think you can do it :)
Nice to have:
Fish species:
Ooh, an also on for Election. Like a
Later:
Add keyboard shortcuts for the episode navigation.
Connected with #30
We need two loading screens:
Intro loading screen
This loading screen should be overlaid the current content and give a-sync feedback to the user about what is loading, but also a short introduction to the coming interactive experience. What to preload: all images, javascripts and other dependencies.
Interactive loading screen
A modular function which we can use to overlay a loading interface every time the user loads the interactive section. Mapbox tiles will often load slowly, so a overlay is needed to make the user experience less choppy.
Currently, each interactive episode has it's own JS which is included as a file when the interactive part is clicked. But each interactive part should be a part of the overall JS framework of episodes and the "progress" of the overall experience.
TODO:
Nice to have:
One overall scrubber for the whole experience (20 minutes in total, divided by 10 episodes and their individual length and the interactive part length) and a episode + interactive part scrubber.
See https://marvelapp.com/12cjh2a/screen/25297346 for an example of the scrubber on the top and the bottom of the navigation menu.
Description: The video element is currently being controlled with a lot of various code, the play/pause the video through various user interactions. Overall, the video can be played/paused through the following interactions:
These needs to be structured into a better event function, to make sure we have full control of the events. @RobinvdM: have a look at the code (app.framework6.js) related to the video.
Based on this new function/code restructure, add an event listener which slides the navigation bar up/down with a 5 seconds delay on video play/pause. (basic toggling)
Add text sites for:
Also, remove the episode names in the navigation bar when on a smaller screen resolution.
Port the current HTML, CSS code structure to be responsive. Use Bootstrap as base?
Currently, the site does not scale well with lower screen resolutions.
Once a video has started just the pause button shows up in the centre, not the full title graphic
Implement call to action for the user after 1 episode finishes:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.