|
|
Homepage to be completed.
|
|
|
**WIP alert**
|
|
|
|
|
|
* [Installation tips](https://framagit.org/framasoft/framaforms/-/wikis/Installing-Framaforms)
|
|
|
* [Modifications](modifications)
|
|
|
* [Log book](logbook)
|
|
|
* [Tips](tips)
|
|
|
* [Stage theo - comptes-rendu](Comptes-rendus-stage-Théo) |
|
|
## What is Framaforms ?
|
|
|
Framaforms allows you to create forms and to share them with your friends, family and public. It is designed to be an alternative to Google Forms, and you'll be able to set up your form quickly and easily, get answers from the people you shared it with, and collect and download the submissions.
|
|
|
|
|
|
Framaforms was created by Framasoft during the « Degooggleize Internet » campaign (2014-2019), based on existing software (see « Technical details »).
|
|
|
|
|
|
## Try it
|
|
|
|
|
|
The original instance of Framaforms is maintained by Framasoft, and available at [framaforms.org](https://framaforms.org/). Feel free to sign up and mess around with it to explore its potential.
|
|
|
|
|
|
## Install it
|
|
|
|
|
|
* prerequisites
|
|
|
* more details on [Installation tips](https://framagit.org/framasoft/framaforms/-/wikis/Installing-Framaforms)
|
|
|
* common errors found on installation [here](https://framagit.org/framasoft/framaforms/-/wikis/Common-errors)
|
|
|
|
|
|
## Technical details
|
|
|
|
|
|
Framaforms is based on [Drupal 7](drupal.org), along with several modules. The core of Framaforms is the [`webform` module](https://www.drupal.org/project/webform/), which provides the form-managing features, along with [the `form builder` module](https://www.drupal.org/project/form_builder), which allows easy, intuitive, drag'n'drop creating of the forms.
|
|
|
|
|
|
95% of the code existed before Framaforms, but a few features were developped and implemented to provide the right behavior.
|
|
|
|
|
|
You can find more details about the Framaforms code base here :
|
|
|
|
|
|
* [Modifications](modifications) : homemade, dirty alteration of the Drupal core to fix some issues. We tried to keep these as rare as possible, but some modifications couldn't be intergrated to the upstream code.
|
|
|
* [Tips](tips) : various tricks that can be useful to a Framaforms sysadmin.
|
|
|
|
|
|
## Other :
|
|
|
* [Log book](logbook) : the production server logbook for the existing instance.
|
|
|
* [Stage theo - comptes-rendu](Comptes-rendus-stage-Théo) (in french) : logs from the internship. |