Skip to content

The target of Orange Confort+ functionalities is to enhance user experience on web sites, which are already accessible, or still accessible. Orange Confort+ provides these services : Typography - user may change: font size, space between words, characters and lines, font-face to Open Dislexic Layout: cancel layout, text align left, numbering lis…

License

fhalna/Orange-Confort-plus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orange-Confort-plus

The target of Orange Confort+ functionalities is to enhance user experience on web sites, which are already accessible, or still accessible.

Orange Confort+ provides these services:

  • Typography - user may change: font size, space between words, characters and lines, font-face to Open Dyslexic
  • Layout: cancel layout, text align left, numbering list items, modify navigation links appearance, display a reading mask
  • Colors : Modify foreground/background colors
  • Behavior: direct access to main content on page load, automatic selection of page clickable elements with a user defined delay, page scrolling on simple user on hover.

Be careful, Orange Confort+ does not improve the accessibility level of a web site: blocking points still stay blocking points, with or without Orange Confort+.

Table of contents

Browser extension

Quick start

  • Clone the repo: git clone https://github.com/Orange-OpenSource/Orange-Confort-plus.git.
  • Configure your protocol, domain and deployment path into config.json file.
  • Build your dist, deploy and look at the testpage.html

1. Configuring the service

{
"hebergementProtocol": "https:",
"cookieDomain": "HEBERGEMENTDOMAIN",
"hebergementDomaine": "HEBERGEMENTDOMAIN",
"hebergementFullPath": "YOURPATHTOSOURCEFILES"
}
  • cookieDomain is the domain on which the cookie will be fixed. It must be the same or a portion of the hebergementDomaine domain.
  • hebergementDomaine is the domain where you host the Orange Confort+ service.
  • hebergementFullPath is the full path to the service on your server, complete with beginning and end slash.

2. Building the dist

  1. $ npm install
  2. $ bower install
  3. $ grunt

3. Deploy Orange Confort+ onto your domain - Prepackaged version available, just need to put your values

  • dist/serveur -> Serveur mode content using PHP, allow to share cookie on multiple domain
  • dist/standalone -> Standalone mode content, don't need PHP, need to be deployed onto each different domain

Bugs and feature requests

Have a bug or a feature request? Please first check the issues and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

Copyright and license

Code copyright 2014 - 2016 Orange. Code released under the GPLV2 license.

About

The target of Orange Confort+ functionalities is to enhance user experience on web sites, which are already accessible, or still accessible. Orange Confort+ provides these services : Typography - user may change: font size, space between words, characters and lines, font-face to Open Dislexic Layout: cancel layout, text align left, numbering lis…

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 62.6%
  • CSS 13.9%
  • HTML 12.1%
  • C# 8.9%
  • Visual Basic .NET 1.1%
  • PHP 0.9%
  • Batchfile 0.5%