The public-facing website of OpenFisca for an international audience.
Create & optimise conversion funnels from person who never heard about OpenFisca to contributor & promoter.
- Project managers.
- Researchers.
- Developers.
- Activists & lobbyists.
- Public policy makers.
- Datajournalists.
- Entities impacted by an already modelled tax and benefit system
- 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.
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.
- 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.
- Enrich a country package model.
- Update legislation.
- Promote usage as a research tool.
- Proclaim model validity.
- Detect and correct bugs.
- Improve performance.
- Improve technical documentation.
- Update legislation.
- Promote usage as a research tool.
- Proclaim model validity.
- Create visualisation & comparison tools.
- Ensure code reusability.
- Proclaim model validity.
- Standardise usage.
- Ensure code reusability.
- Promote usage as a research tool.
- Create visualisation & comparison tools.
- Ensure code reusability.
- Promote usage.
- Detect and fix legislation errors.
- Mobilise other actors in their country to start modelling.
- 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.
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
make build
The website will be built in the public
directory.
For development purposes:
make serve
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
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
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.