Francetv zoom was an innovative product developed by France Televisions, featuring personalized playlists and editorial video propositions, depending on your available time.
Until May 2016, you could enjoy francetv zoom on Android, iOS and zoom.francetv.fr. From now on, we will focus on a new editorial proposition available exclusively on social media : Facebook and Twitter. Therefore, the apps and website are shut down.
Some of the projects developed by France Televisions for francetv zoom apps and website are released today in Open Source. We hope it will be useful to the community.
Project | Description |
---|---|
mongodb-aggregation-helper | Class to help to build mongodb aggregation. |
build-script | This script is use to pre-compilate the project before deploying to production environnement. |
liip-imagine-color-filter | Convert image to grayscale and apply color. Use composite function to mix color. |
merger | This component allows you to merge multiple data sources in a single array and based on business rules. |
meta-builder | Help to build meta with php |
ftv-node-angular-pregen | Angular generator |
ftv-angular-notif | Create notification at the bottom right of webpage. |
ftv-angular-popin-generic | Generic popin |
ftv-angular-cnil | CNIL bar to be displayed on top of your website. This bar is compliant with french law : https://www.cnil.fr/fr/cookies-traceurs-que-dit-la-loi |
ftv-angular-lazyload | A component that integrates lazyload in angular easily. Display image only when they are visible in viewport. |
ftv-angular-touchevents | Directive to handle touch events and add an active class to html element. |
ftv-angular-likebox | Likebox with like and dislike icon |
ftv-angular-timebar | Angular Timebar component usually used for video player to quickly going on different time by clicking or dragging. |
ftv-angular-speaker | Angular module to display a speaker and a volume bar. This module will throw event on mute/unmute and volume change. |
ftv-angular-svg | Angular module to manage svg. |
ftv-zoom-ios-utils-string-extension | Swift String extension with numerous practical methods, among which there is the slugify() method that transforms a string into a proper slug. |
ftv-zoom-ios-utils-uicolor-hex-extension | Swift UIColor extension allowing to initialize a color with a hexadecimal string. |
ftv-zoom-ios-more-menu | Simple Swift project demonstrating how the more menu was made for francetv zoom, using CAShapeLayer and CABasicAnimation. |
ftv-zoom-ios-loader-view | Simple Swift project demonstrating how the loader was made for francetv zoom, using CALayer and CABasicAnimation. |
ftv-zoom-ios-view-controller-transition | Simple Swift project demonstrating how the custom transition from the playlists screen to the player screen was made for francetv zoom, by implementing the UINavigationControllerDelegate and UIViewControllerAnimatedTransitioning protocols. |
ftv-zoom-android-utils-slugify | Utils method to slugify text (with UTest) |
ftv-zoom-android-loader-view | LoaderView animation |