GithubHelp home page GithubHelp logo

dorinelam / openfisca.org Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openfisca/openfisca.org

0.0 0.0 0.0 39.09 MB

The public-facing website of OpenFisca for an international audience.

Home Page: https://openfisca.org

License: GNU Affero General Public License v3.0

Shell 0.65% JavaScript 6.74% CSS 43.41% Makefile 0.20% HTML 49.01%

openfisca.org's Introduction

The public-facing website of OpenFisca for an international audience.

Goal

Create & optimise conversion funnels from person who never heard about OpenFisca to contributor & promoter.

Intended audience

  1. Project managers.
  2. Researchers.
  3. Developers.
  4. Activists & lobbyists.
  5. Public policy makers.
  6. Datajournalists.
  7. Entities impacted by an already modelled tax and benefit system
  8. General public.

This is adapted from our user taxonomy. Prioritisation is made according to the distribution of active users in August 2017, to minimise the risk of targeting an audience where offer is inadequate.

Conversion funnels

For each type in the user taxonomy, showcase examples of fulfilled needs, add an associated CTA to replicate the usage, and indicate tailored contribution paths.

Contribution taxonomy

Project managers

  • Ensure usage in their projects.
  • Promote usage in their peers' projects.
  • Update legislation (directly or through setting up a process in their teams).
  • Create software that showcases OpenFisca.
  • Fund creation of country packages and extensions.
  • Ensure code reusability.

Researchers

  • Enrich a country package model.
  • Update legislation.
  • Promote usage as a research tool.
  • Proclaim model validity.

Developers

  • Detect and correct bugs.
  • Improve performance.
  • Improve technical documentation.
  • Update legislation.

Activists & lobbyists

  • Promote usage as a research tool.
  • Proclaim model validity.
  • Create visualisation & comparison tools.
  • Ensure code reusability.

Public policy makers

  • Proclaim model validity.
  • Standardise usage.
  • Ensure code reusability.

Datajournalists

  • Promote usage as a research tool.
  • Create visualisation & comparison tools.
  • Ensure code reusability.

Entities impacted by an already modelled tax and benefit system

  • Promote usage.
  • Detect and fix legislation errors.

General public

  • Mobilise other actors in their country to start modelling.

Metrics

  • Correlated homepage bounce rate & time spent: measure bounce occurrences where time spent is less than needed to read the value proposition and use this metric to optimise acquisition channels.
  • Newsletter subscriptions: measure acquisition rate and use this metric to optimise activation channels.
  • API calls: measure API calls and use this metric to optimise the experimentation process.
  • Contribution rate: measure the issue-, PR- and email- reception ratios to homepage visits and use this metric to optimise the conversion funnels.

Installation

Dependencies

This website is built using Hugo, a static website editor, and uses Node.js.

To build it, install Hugo and Node.js, and then:

git clone https://github.com/openfisca/openfisca.org
cd openfisca.org
make install

Usage

Building the site

make build

The website will be built in the public directory.

Serving the app locally

For development purposes:

make serve

Linting JavaScript files

To lint the JavaScript files use the following command:

npm run lint:js

To apply automatic corrections use the following command:

npm run lint:js -- --fix

Linting CSS files

To lint the CSS files use the following command:

npm run lint:css

To apply automatic corrections use the following command:

npm run lint:css -- --fix

License

The source code in this repository is licensed under an AGPL v3 license. The content in the showcase is licensed under a CC-BY license by contributors.

openfisca.org's People

Contributors

clementbiron avatar sandcha avatar mattisg avatar fpagnoux avatar anna-livia avatar flightan avatar maxghenis avatar fgomezotero avatar pblayo avatar haekadi avatar morendil avatar tjharrop avatar jvalduvieco avatar

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.