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…
JavaScript CSS HTML C# Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app disable toolbar at first launch on server mode Nov 30, 2017
dist disable toolbar at first launch on server mode Nov 30, 2017
docs
.bowerrc feat(init): Init the repository Mar 12, 2015
.gitignore feat(init): Init the repository Mar 12, 2015
CHANGELOG.md Add browser extensions (Firefox and Chrome) Dec 21, 2015
Gruntfile.js remove mention of Old Firefox extension now all is webExtension for b… Nov 29, 2017
LICENSE feat(init): Init the repository Mar 12, 2015
README.md Proofreading “Deploying _Orange Confort+_ on your website” take two Jul 17, 2017
bower.json
config.json publication of extension v1.2 WARNING firefox extension is now a webe… Nov 28, 2017
package.json

README.md

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

Deploying Orange Confort+ on your website

To deploy Orange Confort+ onto your domain, a prepackaged version is available: you just need to customize the values in dist/serveur/js/toolbar.jsand dist/serveur/toolbar-min.js

Edit the files, and change the following variables:

var hebergementDomaine = 'https://HEBERGEMENTDOMAIN'; // Here is your website protocol and url (end without /) eg: http://myexample.com
var hebergementFullPath = hebergementDomaine + 'YOURPATHTOSOURCEFILES'; // YOURPATHTOSOURCEFILES is the deployment path (starting en ending with a /) eg: /myconfortplus/

Now you're ready to deploy it, just copy all the files and folders from dist/serveur to your website tree in myconfortplus folder if you used it for YOURPATHTOSOURCEFILES value.

You can call it anywhere on your website, just by adding the Javascript link in your pages like this:

<script type="text/javascript" src="http://myexemple.com/myconfortplus/js/toolbar-min.js"></script>

NB: The user settings are saved onto your domain and are never shared with other websites, or extension.

Contribute

  • Clone the repo: git clone https://github.com/Orange-OpenSource/Orange-Confort-plus.git.

  • Install dependencies $ npm install $ bower install

Watch it localy : $ grunt serve Go to http://localhost:9010/testpage.html

Now you're ready to update all files in /app and they will automaticaly reload after update.

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.