Commit Graph

1160 Commits

Author SHA1 Message Date
Bob Le Bricodeur
52f4210726 reuse condition from choix_autre.php for Step 1 validation 2014-11-15 01:27:38 +01:00
Bob Le Bricodeur
af54981cf6 correction warning pour acces $config[use_smtp] depuis adminstuds.php 2014-11-15 00:59:33 +01:00
Bob Le Bricodeur
5d981cb717 UTF8 encode on Removal date for French chars on Months 2014-11-15 00:50:27 +01:00
Bob Le Bricodeur
0239dd0735 Add environment variable to be able to switch between languages using Windows 2014-11-15 00:46:55 +01:00
Bob Le Bricodeur
7cee54901f Adaptation setlocale en fonction de l'environnement (Windows) 2014-11-14 22:35:19 +01:00
JosephK
9eccbee0ed Merge branch 'a11y-audit2' into 'master'
Accessibilté suite 2e audit + reprise merge précédent

## Accessibilité
- role="presentation" sur icônes en page d'accueil et sur séparateurs
- aria-hidden du la légende (pas besoin d'être lu par un lecteur d'écran)
- sélecteur de langue par ordre alphabétique
- description en h3 + label pour lecteur d'écran sur adminstuds
- label pour lecteur d'écran pour les champs #day*
- aide à la saisie/après erreur concernant le format d'email
- h4 de la modale pour ajouter img ou lien replacé par un p
- suppression des bootstrap-a11y dans le head

## Locales
- reformulation « Reporter les horaires du premier jour sur les autres jours »
- intitulé plus explicite pour les boutons de suppression de jour, horaires et choix dans choix_(autre|date).php
- découpage du texte concernant la date d'expiration
- « email » remplacé par « courriel » ou « adresse électronique » (évite d'avoir à mettre un <span lang="en"> qui de toute manière ne passe pas dans les title)

## Ergonomie
- formulaire de vote toujours en haut et déplacé en bas au scroll si la longueur du tableau dépasse celle de l'écran
- marge sous les boutons de création de sondage en page d'accueil (sur mobile la correspondance du bouton avec l'img n'était pas claire)

## Config
- config.inc.php supprimé : les valeurs de configuration sont maintenant stockées dans un tableau dans le fichier constant.php (on pourra renommer ce fichier plus tard quand le backend aura été repensé entièrement)
- function.inc.php supprimé, auparavant un fichier du même nom existait et a été remplacé par la classe Utils.php (idem à voir comment on repense le backend). La fonction pour appeler les variables de config ne me paraissait pas nécessaire.
- prise en compte des paramètres de configuration pour la date d'expiration des sondage date et pour le texte expliquant l'envoi des emails
- meilleure gestion des formats de date sur windows ( a priori c'est ce qui bug au #17 )

## Admin
- purge auto limité à 20 sondages pour 1 sondage créé

See merge request !13
2014-11-14 18:18:57 +01:00
FramaJosephK
315fbcf20b label pointe sur le bon input après ajout de jour 2014-11-14 17:49:27 +01:00
FramaJosephK
bf33a4db07 description en h3 sur studs 2014-11-14 17:41:31 +01:00
FramaJosephK
307f36ae64 fix a11y + reprise config.inc + bug date_format win 2014-11-14 17:35:22 +01:00
FramaJosephK
6cc5fa3a13 purge auto limitée à 20 pour 1 créé 2014-11-13 21:58:03 +01:00
FramaJosephK
e0ff6ec0e7 liens et images autorisés par défaut + purge auto limitée à 50 pour 1 créé 2014-11-13 21:33:20 +01:00
JosephK
db7d21b326 Merge branch 'master' into 'master'
Création fichier config + prise en compte paramètres config + correction bugs

* Correction de bugs. Mauvais formalisme de date sur Windows (e53043b2) ; Objet du message lors de la notification par email (eb5677e4)
* Ajout d'un fichier de config (config.inc.php)
* Prise en compte des quelques paramètres du fichier de config dans le code

==> permet à l'admin de paramétrer plus finement le comportement de l'outil.

Je compte continuer à rendre plus paramétrable framadate mais seulement si vous partagez la même vision que moi : je ne compte pas faire un fork dans mon coin ;-)

See merge request !12
2014-11-13 10:56:41 +01:00
Bob Le Bricodeur
a716ef8c47 delete configuration option $show_language_bar_selection
condition is based on the number of languages configured
2014-11-12 21:28:27 +01:00
Bob Le Bricodeur
eb5677e451 new parameter '$use_smtp' to disable email notification if needed
bug correction on email notification (using '$dsondage->titre' in adminstuds.php)
2014-11-12 21:17:52 +01:00
Bob Le Bricodeur
e53043b232 $_SESSION["champdatefin"] modification (created in step 3 and only modified in needed in step 4)
handle date format for windows platform
2014-11-12 16:35:13 +01:00
Bob Le Bricodeur
52a783fba2 MAJ https://github.com/framasoft ==> https://git.framasoft.org/framasoft/framadate 2014-11-12 11:44:57 +01:00
Bob Le Bricodeur
e24c74c93b deplace config.inc.php file from root to app/inc dir. Allow access from anywhere and not only from a file present in root dir. 2014-11-12 11:10:36 +01:00
Bob Le Bricodeur
09991be2aa new variable $user_can_add_link_or_url to choose if the http link can be displayed during poll creation 2014-11-11 20:56:03 +01:00
Bob Le Bricodeur
221848e62a variable $show_language_bar_selection to display the language bar in the header 2014-11-11 20:28:14 +01:00
Bob Le Bricodeur
8ce89a4321 $default_poll_duration variable creation
dynamic usage of the $default_poll_duration variable to display coherent information to user.
2014-11-11 20:21:33 +01:00
Bob Le Bricodeur
4edf3b308f Modification des appels de function.inc.php (ajout dans init) pour être accessible par toutes les pages 2014-11-11 12:33:17 +01:00
Bob Le Bricodeur
a596436548 use config options in index.php file 2014-11-10 20:09:47 +01:00
Bob Le Bricodeur
0db5daa371 ajout fonction pour récupérer des options dans un fichier de configuration 2014-11-10 19:27:18 +01:00
Bob Le Bricodeur
22689ac87d ajout fichier de configuration 2014-11-10 19:22:57 +01:00
JosephK
2acbb62008 Oublié les headers dans js et css 2014-11-06 15:52:59 +01:00
JosephK
6f95c4467a Oublié les headers dans js et css 2014-11-06 15:51:39 +01:00
JosephK
5993579238 Oublié les sauts de ligne 2014-11-06 15:37:03 +01:00
JosephK
aa185f4d19 Merge branch 'a11y-i18n' into 'master'
Retouches

- typo « Enregister »
- compilation des .po (suite merge précédent)
- ajout entête de mail pour éviter les réponses #15
- agrandissement du formulaire info-sondage à col-md-8 (comme sur choix_autre/choix_date)

## A11y
- sous-titre en h2 au lieu de p.lead et décalage de niveau dans la hiérarchie
- ajout d'un titre à la partie sondage
- h2 contextualisé sur adminstuds et studs + arrière plan en rouge sur le jumbotron admin
- meilleure ancre textuelle pour les boutons ajouter/supprimer sur choix_date (pour distinguer les horaires des jours)

See merge request !11
2014-11-06 15:35:07 +01:00
FramaJosephK
83b5848689 Compilation .po, fix a11y, issue #15 2014-11-06 15:20:03 +01:00
JosephK
b68b0be4f2 Merge branch 'master' into 'master'
Corrections de conjugaison et orthographe anglaises

https://github.com/framasoft/framadate/pull/38

Corrections d'erreurs d'anglais.

Sources:
-------
* Sended : https://en.wiktionary.org/wiki/sended
* pool : https://en.wiktionary.org/wiki/pool
* poll : https://en.wiktionary.org/wiki/poll

Remarques
---------
Je tiens à souligner que mon `sed` de remplacement avait modifié les fichiers binaires `.mo`
Je ne m'y connais pas bien en fichiers de traduction. (J'y connais rien en fait :-D)
Du coup je n'ai pas commité ces modifs, de peur de casser les fichiers binaires.

See merge request !10
2014-11-06 11:43:24 +01:00
Jeremy Carrier
660390efdd Fix misspelling of poll 2014-10-27 18:51:39 +01:00
Jeremy Carrier
55d5b809ec Fix misconjugation of send past tense 2014-10-27 18:48:12 +01:00
JosephK
90c6efb014 Merge branch 'de_DE' into 'master'
Locale en_GB et de_DE

- relecture, ajout/suppression et compilation du .mo suite au [merge #8](https://git.framasoft.org/framasoft/framadate/merge_requests/8) (apparemment pas basé sur la dernière version du fichier fr_FR)
- réécriture des fichiers en_GB sur la base du fichier fr_FR

See merge request !9
2014-10-24 15:40:00 +02:00
FramaJosephK
64a448781a Locales en_GB et de_DE 2014-10-24 15:34:00 +02:00
JosephK
b47ea29ad0 Merge branch 'master' into 'master'
Change la traduction allemande

J'ai donné la traduction allemande au base de "locale/fr_FR/.

See merge request !8
2014-10-24 12:58:34 +02:00
Jonathan Brielmaier
2f4b14223e change les détails au début 2014-10-23 20:56:30 +02:00
Jonathan Brielmaier
4cc83b2d82 change la traduction allemande 2014-10-23 20:51:00 +02:00
JosephK
b1acc59cbf Merge branch 'issue-9-10' into 'master'
Fix #9, #10, bug récap liste des choix, « email adress »

- traduction adresse email
- mauvaise variable sur étape 3 choix_autre.php pour la confirmation des choix
- title et titre de modal contextualisé pour l'ajout d'images/liens sur choix_autre.php (a11y)
- fix issue #9
- fix issue #10 (il y aurait du nettoyage à faire sur le traitement en amont des données)

See merge request !7
2014-10-22 15:58:54 +02:00
FramaJosephK
5d9b33d6ab Fix #9, #10, bug récap liste des choix, « email adress » 2014-10-22 15:42:35 +02:00
Jonathan Brielmaier
5e03b85b4b correct misspelling 2014-10-21 15:45:00 +02:00
Jonathan Brielmaier
b21eb4cf21 improve german lanugage, correct special german signs 2014-10-21 15:38:13 +02:00
JosephK
43f668c53b Merge branch 'locale' into 'master'
Studs.po de Goofy

See merge request !6
2014-10-21 15:26:26 +02:00
FramaJosephK
48f57e67da Studs.po de Goofy 2014-10-21 15:25:00 +02:00
JosephK
fb595231e2 Merge branch 'accueil-footer' into 'master'
Validation W3C

- Fix de quelques erreurs

See merge request !5
2014-10-21 11:34:53 +02:00
FramaJosephK
2790ccccbb Validation W3C 2014-10-21 11:33:39 +02:00
JosephK
f9e354746f Merge branch 'accueil-footer' into 'master'
The big one

## Fonctionnalités
- images et liens sur sondage classique (en markdown) #4
- adminstuds champs pour modifier la config (A/A+/D/D+)
- option pour geler les votes (A-/D-)
- boutons pour supprimer tous les commentaires et tous les votes
- détection de la langue du navigateur #1
- date de peremption optionnelle sur choix_date (peut aller au delà de 6 mois)

## Fix
- export csv propre #5
- bug dans l'ajout/suppression horaires/jours/sujets
- suppression de la limite au nombre de caractères #6
- amélioration du code pour afficher les meilleurs choix (1 boucle for en moins une ligne de tableau en moins)

## Ergonomie
- largeur de colone fixe (text-overflow)
- rappel des choix à l'étape 3
- bouton « Précédent » dans le formulaire
- bouton de scroll horizontal pour les tableaux trop larges (à améliorer)
- formulaire de vote placé en haut et toujours visible si on scroll
- mémorisation de l'utilisation du datepicker (pour qu'il s'affiche automatiquement onfocus ou lorsqu'on ajoute une nouvelle date)
- blocage des dates du datepicker lorsqu'elle ont déjà été choisies (+ couleur pour savoir où on en est)

## A11y
- aria-describeby sur choix_date
- texte alternatif sur les icônes fonts
- légende oui/non/si nécessaire

## Contenu / mise en page
- suppression de contact.php et apropos.php
- bloc de texte en page d'accueil (reprend apropos + i18n)
- suppression du footer pour le remplacer par le framafooter
- charte frama (trait, ombre, couleur)
- suppression des mails pour alerter d'un changement dans l'interface admin (titre, email, description, etc) ; il n'y a plus qu'un seul mail envoyé durant la session qui informe d'un changement.
- ajout de la signature soutenir aux mails
- images de la page d'accueil refaites

See merge request !4
2014-10-21 02:07:31 +02:00
FramaJosephK
051575fa64 The big one 2014-10-21 01:31:26 +02:00
Jonathan Brielmaier
6384ad8da1 improve the translation 2014-10-20 23:58:59 +02:00
JosephK
9e8231c62c Merge branch 'issue-choix-date' into 'master'
Issue choix date

- ajout du bandeau Gitlab dans le Readme
- fix pb sondage date sans horaire
- les meilleurs choix sont présentés sous forme de liste
- fix décalage entre l'entête du tableau et le title des radios sur les sondages date

## A11y studs/adminstuds
- ajout d'un caption au tableau
- title contextualisé : « Administration du sondage - blablabla - Framadate »
- remplacement du label sur « Auteur du sondage » (label implique forcément un input)
- liens public/admin remaniés pour avoir une ancre textuelle
- bouton de suppression de colonne uniquement si > 2

… à suivre …

See merge request !3
2014-09-29 16:46:43 +02:00
FramaJosephK
a9c7914d31 Fix sondage date sans horaire + a11y studs/adminstuds + README Gitlab 2014-09-29 16:33:15 +02:00