Giter Site home page Giter Site logo

jib-collective / doc-mongolia Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 133.02 MB

A web-documentary about uranium mining in Mongolia and it's consequences for the nomads, living there.

Home Page: https://jib-collective.net/stories/mongolia/

JavaScript 24.16% HTML 32.39% CSS 16.49% PostScript 26.96%
mongolia uranium-mining journalism interactive scrollytelling long-read

doc-mongolia's Introduction

Web-Scroll-Reportage about uranium mining and consequences for for the nomads in Mongolia

Installation

npm install && bower install

Watch for Changes

grunt watch

Run local server

# Run on http://localhost:3000
node server.js

Build Production Environment

grunt build

Release to a S3

cp aws.json.default aws.json

# Add your credentials to aws.json

# Upload changed files to /mongolei/ and invalidate
# /mongolei/{language}/index.html
grunt release

doc-mongolia's People

Watchers

 avatar  avatar

doc-mongolia's Issues

Footer Enhancements

  • Hintergrundbild fuellend
  • Kontakt raus
  • Zweispaltig: Team und Danksagung
  • CG formuliert neuen Satz

Audio/ Video Fallback

TODO

  • Modernizr Detection fuer Audio/ Video Support
  • Audio/ Video ausblenden (Verhalten analog zu iOS Videos)

Enhance Videos in Image Sequences

Videos should be fullscreen again, so they are looking different then pictures. Also they should not be part of the following sequence, but behave like the last item of an image sequence.

Social Media Teaser

There should be a short teaser for the meta tags of the social networks.

  • twitter (max 200 chars)
  • facebook (max 200 chars)

Header-Bild, solange Video nicht geladen

Solange das Video nicht geladen ist, koennte ein Bild angezeigt werden. Je nachdem, ob die Performance ausreichend ist, koennte das ein Base64 Encode sein, oder ein schlecht aufgeloestes Bild, um die Dateigroesse klein zu halten.

Infografik Enhancements

TODO

  • Rohre sollen unabhaenging voneinander sein
  • Uran Schild besser nach rechts ruecken
  • Blasen der Uranschicht kleiner
  • Atom-Zeichen in der Uran-Blase
  • Weniger Kontrast in Wasserschicht
  • Weniger Text in Grafik

Lazy-Loading fuer Bilder

Um die Performance zu erhoehen, koennte Lazy-Loading eine Option sein.

  • Lazy Loading fuer Seitenspalte
  • Lazy Loading fuer Sections ( on Enter )

Footer

Der Footer soll wie eine Bildsquenz funktionieren. Zunaechst erscheint das Endbild, welches dann langsam ausgeblendet wird (bis ca. 0.3) um dann darueber den entsprechenden Text anzuzeigen.

JS Performance erhoehen

Um die allgemeine Performance zu steigern, koennte der jeweilige Block immer erst on Enter initialisiert werden.

Provide Loading Animation for Media

To have a better user-feedback about the progress there should be some kind of animation.

  • Loading Animation (unitil first frame is playable) for Header Video
  • Loading Animation for first Image Sequence

Video Playback on iPad/ iOS7

The .mp4 videos seem to be broken:

  • not autoplay, when entering sections
  • Safari does not show the poster
  • videos don't play
  • fallback for header video

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.