Améliorations du site Troglolog
- Modéliser la base de données
- Implémenter la base de données locale
- Choisir un design de base Bootstrap
- Ajouter un logo et définir les menus
- Générer les 3 pages Accueil, Activités, Journal sur le même modèle
- Coder le login en dur, pour la version test
- Ajouter un carrousel sur la page d'accueil
- Sélectionner des images et les redimensionner pour le carrousel
- Ecrire des textes pour la page d'accueil
- Coder le repliage des textes, pour rendre le site plus compact en affichage mobile (et aussi en desktop)
- Remettre en service l'ancien système de rapports d'expé (il refonctionne, mais c'est trop compliqué à utiliser)
- Rechercher un composant pour l'upload d'image (testé plusieurs, celui qui va le mieux est plupload)
- Recherché comment faire du redimensionnement côté client (plupload était censé le faire, mais ça ne marche pas)
- Rechercher une fonction de redimensionnement côté serveur (trouvé, marche bien avec les JPG, mais pas avec les PNG de grande taille)
- L'upload d'image et la génération de miniatures et d'images standardisées pour le diaporama fonctionne
- Mise en page du formulaire de saisie des rapport (2 colonnes)
- Système d'ajout des rapports dans la base de données avec redirection en fonction de la case à cocher
- Détection du navigateur et adaptation du site au cas où on utilise Firefox qui ne reconnait pas le champ date
- Coder le login en fonction de la base de données, affichage du nom de l'utilisateur connecté
- Correction de l'ajout dans la base de données pour permettre d'attacher plusieurs photos
- Recherche d'un composant plus joli pour annoncer le succès de l'insertion. Ce sera SweetAlert. Ca marche.
- Adaptation du code de plupload pour avertir de ne pas cliquer 2 fois sur le bouton d'envoi
- Ajouté un champ "original" pour permettre de réinitialiser les modifications
- Ajouté un bouton "Moi⇒" pour éviter de devoir écrire son nom dans le champ participants
- Décider comment s'y prendre pour intégrer les Troglognouse: par lecture du fichier source et suppression des entêtes
- Mise en place du code de suppression des en-têtes (avantage: pas besoin de retoucher les fichiers initiaux)
- Ajout du menu de la page "Journal", les boutons sont dynamiquement générés en lisant le répertoire des troglognouses
- La page Journal et ses boutons fonctionne (mais il y a des liens morts dans les Troglognouse)
- Création d'une page de test d'affichage des activités
- Transformer la page de test en fonction permettant de gérer l'affichage en 2 colonnes sur la vue
- Sympathique challenge SQL pour retourner les info d'expé ainsi que le nombre de photos en une seule requête
- Ajout des activités sur la vue. Je met la moitié dans la colonne gauche et l'autre moitié à droite
- Ajout d'un CSS pour mettre en forme les activités (encadré, en-tête gris, pied réduit avec l'auteur)
- Recherche d'un composant pour l'affichage du diaporama. Ce sera FancyBox2. Il y a eu des difficultés lors des tests
- Mise en place du diaporama sur la page de résumé. Adaptation pour utiliser les miniatures stockées plutôt que de les générer à la volée (gain de vitesse)
- Modification de la fonction de lecture des résumés pour qu'elle retourne les vignettes compatibles FancyBox2
- Usage de requête préparée avec binding de paramètre pour accélérer la récupération des images avec une seule requête
- Toute la partie photos est fonctionnelle (ajout, transfert, redimensionnement, renommage, miniatures, affichage, diaporama)
- Ajout d'un titre sous le diaporama (le titre est le lieu de l'expédition)
- Copie de la base de données locale et des différentes pages et scripts du site sur le serveur d'hébergement
- Introduction des activités de Jacques (copiées de Troglognouse 58) en se servant de l'interface: ça marche
- Introduction d'une activité avec photos. Ca marche avec les JPG, problèmes avec le redimensionnement des PNG. Correction de l'image à la main.
- Envoi manuel, par e-mail, des informations de login et de la procédure d'ajout d'activité à 10 membres
- Créé la présente page d'identification des travaux qui restent à faire
- 18.06.15 Ajouté un lien d'édition dans la page des activités, pour les résumés de l'auteur connecté
- 18.06.15 Créé la page d'édition des résumés, avec contrôle du droit d'accès à l'auteur uniquement
- 18.06.15 Créé le script de modification d'un résumé par son auteur
- 18.06.15 (ça plante un peu) Permettre le rajout ultérieur de photos par l'auteur du résumé.
- Désactiver le bouton d'envoi pour empêcher d'envoyer 2 fois le même résumé
- Eliminer les liens morts dans les Troglognouse
- Traduire le message d'erreur FancyBox
- Essayer de faire fonctionner le redimensionnement des PNG
- Permettre à un membre logué de faire des corrections sur le texte d'une activité
- Si le correcteur, n'est pas l'auteur, envoyer un mail à l'auteur
- L'internaute non logué pourra choisir de voir le texte original ou le texte corrigé (affiché par défaut)
- L'auteur pourra choisir d'accepter les corrections (le texte original sera alors modifié)
- Le membre connecté pourra changer son mot de passe
- En cas de 3 erreurs de connexion, proposer une page permettant d'envoyer un mail permettant la connexion et la réinitialisation du mot de passe
- Permettre l'insertion de sauts de ligne dans les résumés
- Ajouter des filtres par date, par auteur, par lieu et un champ de recherche dans les activités
- Limiter le nombre d'activités affichées, la navigation se faisant par des boutons "Suivant" et "Précédent"
- Permettre l'effacement d'un résumé d'activité
- Permettre la suppression d'une ou plusieurs photos par l'auteur du résumé
- Tâche planifiée pour la sauvegarde régulière de la base de données