Skip to content
Snippets Groups Projects
Commit a47c9895 authored by Olivier PEREZ's avatar Olivier PEREZ
Browse files

Minor improvment of INSTALL.md

parent 8882756c
No related branches found
No related tags found
No related merge requests found
......@@ -27,6 +27,8 @@
- Fix : Ajout de la police d'écriture Déjà Vu
- 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 : 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)
- Améliorations sur l'accessibilité
......
![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
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
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
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;
* soit de mettre à jour l'application si vous avec installé une nouvelle version.
Cette page est chargée :
* 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
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.
Le fichier `.htpasswd` peut être créé, par exemple, via la commande suivante :
`htpasswd -mnb <admin_username> <admin_password>`
Il convient de mettre en place un couple de fichiers `.htaccess`/`.htpasswd`, pour restreindre l'accès à la page d'administration de l'application.
Il existe une multitude de tutoriels sur internet à ce sujet.
# Journal de l'application
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
touch admin/stdout.log
......@@ -76,8 +59,6 @@ par votre serveur Web. Quelque chose comme :
chown www-data admin/stdout.log
```
devrait convenir.
# Maintenance
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;
- `vote` : les votes effectués par les utilisateurs pour 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
......@@ -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
_Dernière mise à jour le 21 avril 2014_
......@@ -35,6 +23,10 @@ _Dernière mise à jour le 21 avril 2014_
| Safari | (non testé) |
| IE | Win7/IE9 |
# Installation
Un fichier est dédié à l'installation de framadate : [INSTALL.md](INSTALL.md).
# Comment contribuer
## 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).
# 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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment