Minor improvment of INSTALL.md
This commit is contained in:
parent
8882756c7f
commit
a47c989595
|
@ -27,6 +27,8 @@
|
||||||
- Fix : Ajout de la police d'écriture Déjà Vu
|
- Fix : Ajout de la police d'écriture Déjà Vu
|
||||||
- Fix : Mémorisation de la langue entre l'application et l'administration
|
- Fix : Mémorisation de la langue entre l'application et l'administration
|
||||||
- Fix : Bug à la création d'un sondage sans Javascript ou sans Cookies
|
- Fix : Bug à la création d'un sondage sans Javascript ou sans Cookies
|
||||||
|
- Fix : Erreur d'url avec les noms de domaine contenant "admin"
|
||||||
|
- Fix : Mise à jour de la doc d'installation
|
||||||
|
|
||||||
## Version 0.8 (juillet 2014 Pascal Chevrel - Armony Altinier - JosephK)
|
## Version 0.8 (juillet 2014 Pascal Chevrel - Armony Altinier - JosephK)
|
||||||
- Améliorations sur l'accessibilité
|
- Améliorations sur l'accessibilité
|
||||||
|
|
67
INSTALL.md
67
INSTALL.md
|
@ -1,29 +1,3 @@
|
||||||
![English:](http://upload.wikimedia.org/wikipedia/commons/thumb/a/ae/Flag_of_the_United_Kingdom.svg/20px-Flag_of_the_United_Kingdom.svg.png)
|
|
||||||
This software is governed by the CeCILL-B license. If a copy of this license
|
|
||||||
is not distributed with this file, you can obtain one at
|
|
||||||
[http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.txt](http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.txt)
|
|
||||||
|
|
||||||
Authors of STUdS (initial project): Guilhem BORGHESI (borghesi@unistra.fr) and Raphaël DROZ
|
|
||||||
Authors of Framadate/OpenSondate: [Framasoft](https://git.framasoft.org/framasoft/framadate)
|
|
||||||
|
|
||||||
![Français :](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Flag_of_France.svg/20px-Flag_of_France.svg.png)
|
|
||||||
Ce logiciel est régi par la licence CeCILL-B. Si une copie de cette licence
|
|
||||||
ne se trouve pas avec ce fichier vous pouvez l'obtenir sur
|
|
||||||
[http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.txt](http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.txt)
|
|
||||||
|
|
||||||
Auteurs de STUdS (projet initial) : Guilhem BORGHESI (borghesi@unistra.fr) et Raphaël DROZ
|
|
||||||
Auteurs de Framadate/OpenSondage : [Framasoft](https://git.framasoft.org/framasoft/framadate)
|
|
||||||
|
|
||||||
* * *
|
|
||||||
|
|
||||||
**_Avertissement_**
|
|
||||||
|
|
||||||
Les instructions contenues ci-dessous dans ce fichier ne sont pas actualisées.
|
|
||||||
|
|
||||||
Vous trouverez là : **[(FR) le tutoriel d'installation complet](http://framacloud.org/cultiver-son-jardin/installation-de-framadate/)**
|
|
||||||
|
|
||||||
* * *
|
|
||||||
|
|
||||||
# Paramètres
|
# Paramètres
|
||||||
|
|
||||||
Le fichier `app/inc/config.template.php` contient le paramétrage par défaut de
|
Le fichier `app/inc/config.template.php` contient le paramétrage par défaut de
|
||||||
|
@ -50,25 +24,34 @@ Les tables de l'applications sont décrites plus loin dans ce fichier dans la pa
|
||||||
|
|
||||||
### MySQL
|
### MySQL
|
||||||
|
|
||||||
TODO
|
```sql
|
||||||
|
-- Créer une base de données
|
||||||
|
CREATE DATABASE IF NOT EXISTS `framadate_db` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
||||||
|
|
||||||
|
-- Créer un utilisateur
|
||||||
|
CREATE USER 'framadate_user'@'localhost' IDENTIFIED BY '<password>';
|
||||||
|
GRANT ALL PRIVILEGES ON `framadate_db`.* TO 'framadate_user'@'localhost';
|
||||||
|
```
|
||||||
|
|
||||||
### Création des tables
|
### Création des tables
|
||||||
|
|
||||||
Pour lancer la création des tables, rendez-vous sur la page `admin/` puis allez dans la partie `Migration`.
|
Pour lancer la création des tables, rendez-vous sur la page `admin/` puis allez dans la partie `Migration`.
|
||||||
Cette page est charger:
|
|
||||||
* soit de créer les tables si c'est votre première installation;
|
Cette page est chargée :
|
||||||
* soit de mettre à jour l'application si vous avec installé une nouvelle version.
|
* soit de créer les tables si c'est votre première installation ;
|
||||||
|
* soit de mettre à jour l'application si vous avez installé une nouvelle version.
|
||||||
|
|
||||||
# Accès à la page administrateur
|
# Accès à la page administrateur
|
||||||
|
|
||||||
Le répertoire `admin/` fournit l'accès à certainnes actions et informations à protéger.
|
Le répertoire `admin/` fournit l'accès à certainnes actions et informations à protéger.
|
||||||
Il convient de mettre en place un fichier `.htaccess`, pour restreindre l'accès à la page d'administration de l'application.
|
|
||||||
Modifiez le contenu de ce fichier `.htaccess` pour l'adapter au chemin du fichier `.htpasswd` sur votre serveur.
|
Il convient de mettre en place un couple de fichiers `.htaccess`/`.htpasswd`, pour restreindre l'accès à la page d'administration de l'application.
|
||||||
Le fichier `.htpasswd` peut être créé, par exemple, via la commande suivante :
|
Il existe une multitude de tutoriels sur internet à ce sujet.
|
||||||
`htpasswd -mnb <admin_username> <admin_password>`
|
|
||||||
|
# Journal de l'application
|
||||||
|
|
||||||
Un fichier `admin/stdout.log` doit être créé et accessible en écriture
|
Un fichier `admin/stdout.log` doit être créé et accessible en écriture
|
||||||
par votre serveur Web. Quelque chose comme :
|
par votre serveur Web. Quelque chose comme devrait convenir:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
touch admin/stdout.log
|
touch admin/stdout.log
|
||||||
|
@ -76,8 +59,6 @@ par votre serveur Web. Quelque chose comme :
|
||||||
chown www-data admin/stdout.log
|
chown www-data admin/stdout.log
|
||||||
```
|
```
|
||||||
|
|
||||||
devrait convenir.
|
|
||||||
|
|
||||||
# Maintenance
|
# Maintenance
|
||||||
|
|
||||||
Framadate dispose d'une possibilité de mise en maintenance par le biais d'un fichier `.htaccess`.
|
Framadate dispose d'une possibilité de mise en maintenance par le biais d'un fichier `.htaccess`.
|
||||||
|
@ -99,15 +80,3 @@ La base se compose de quatre tables :
|
||||||
- `slot` : les choix disponibles pour chaque sondage;
|
- `slot` : les choix disponibles pour chaque sondage;
|
||||||
- `vote` : les votes effectués par les utilisateurs pour chaque sondage;
|
- `vote` : les votes effectués par les utilisateurs pour chaque sondage;
|
||||||
- `comment` : les commentaires apportés à chaque sondage.
|
- `comment` : les commentaires apportés à chaque sondage.
|
||||||
|
|
||||||
# Traductions
|
|
||||||
|
|
||||||
Les traductions se trouvent dans le dossier `locale`. Chaque langue est dans un fichier JSON différent organisé par section.
|
|
||||||
|
|
||||||
# Synthèses des librairies utilisées
|
|
||||||
|
|
||||||
[Smarty](http://www.smarty.net/),
|
|
||||||
gestion des templates pour PHP
|
|
||||||
|
|
||||||
[o80-i18n](https://github.com/olivierperez/o80-i18n),
|
|
||||||
système d'internationalisation
|
|
||||||
|
|
32
README.md
32
README.md
|
@ -10,18 +10,6 @@ Si vous souhaitez travailler avec nous, **forkez-nous sur [git.framasoft.org](ht
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# Validations des pages
|
|
||||||
Toutes les pages sont validées HTML 4.01 Strict.
|
|
||||||
Le CSS est validé CSS 2.1.
|
|
||||||
|
|
||||||
# Technologies utilisées
|
|
||||||
* PHP 5.4.4, php-gettext
|
|
||||||
* PostgreSQL, mysql
|
|
||||||
* Apache
|
|
||||||
* iCalcreator
|
|
||||||
* POedit
|
|
||||||
* Icônes : Deleket (http://deleket.deviantart.com/) et DryIcons (http://dryicons.com)
|
|
||||||
|
|
||||||
# Compatibilités des navigateurs
|
# Compatibilités des navigateurs
|
||||||
_Dernière mise à jour le 21 avril 2014_
|
_Dernière mise à jour le 21 avril 2014_
|
||||||
|
|
||||||
|
@ -35,6 +23,10 @@ _Dernière mise à jour le 21 avril 2014_
|
||||||
| Safari | (non testé) |
|
| Safari | (non testé) |
|
||||||
| IE | Win7/IE9 |
|
| IE | Win7/IE9 |
|
||||||
|
|
||||||
|
# Installation
|
||||||
|
|
||||||
|
Un fichier est dédié à l'installation de framadate : [INSTALL.md](INSTALL.md).
|
||||||
|
|
||||||
# Comment contribuer
|
# Comment contribuer
|
||||||
|
|
||||||
## De votre côté
|
## De votre côté
|
||||||
|
@ -63,6 +55,22 @@ Vous pouvez faire ces corrections dans votre branche, ce qui aura pour effet de
|
||||||
|
|
||||||
Un fichier est dédié à l'appréhension du code de framadate : [Document technique](doc/TECHNICAL.md).
|
Un fichier est dédié à l'appréhension du code de framadate : [Document technique](doc/TECHNICAL.md).
|
||||||
|
|
||||||
|
# Traductions
|
||||||
|
|
||||||
|
Les traductions se trouvent dans le dossier `locale`. Chaque langue est dans un fichier JSON différent organisé par section.
|
||||||
|
|
||||||
|
# Synthèses des librairies utilisées
|
||||||
|
|
||||||
|
[Smarty](http://www.smarty.net/),
|
||||||
|
gestion des templates pour PHP
|
||||||
|
|
||||||
|
[o80-i18n](https://github.com/olivierperez/o80-i18n),
|
||||||
|
système d'internationalisation
|
||||||
|
|
||||||
|
[PHP 5.4.4](http://php.net)
|
||||||
|
|
||||||
|
PostgreSQL ou MySQL
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Framadate est un fork du projet [STUdS](https://sourcesup.cru.fr/projects/studs/), il motorise framadate.org pour framasoft.org
|
Framadate est un fork du projet [STUdS](https://sourcesup.cru.fr/projects/studs/), il motorise framadate.org pour framasoft.org
|
||||||
|
|
Loading…
Reference in New Issue
Block a user