S'inscrire | Pass oublié
English Français

News : Sortie de phpMySport 1.3

Date de sortie : 27-11-2007
Ecrit par : Jérôme Place

Depuis le 27 novembre 2007, un an tout juste après la sortie de la version 1.1, phpMySport v1.3 est disponible en libre téléchargement. Cette nouvelle version du logiciel corrige plusieurs bugs et propose de nombreuses fonctionnalités supplémentaires.

Parmi les principales nouveautés, nous vous présentions dernièrement l’assistant d’importation des membres, les photos des équipes, le mini-classement des clubs et le formulaire d’inscription. Ce n’est pas tout ! La version 1.3 comprend également un nouveau design ainsi qu’une gestion de templates simplifiée. Et puis, pour ceux qui souhaitent modifier directement le code source, alors vous devriez apprécier la surcharge des pages PHP qui vous permettra d’apporter vos améliorations sans altérer le code original de phpMySport !

Un nouveau design : « bluesky »

Skin Bluesky for phpMySport PhpMySport 1.3 propose désormais un nouveau template appelé « bluesky ». De couleur bleu ciel, il a été conçu pour une résolution 1024x768 pixels et les pages sont donc plus larges que le template « defaut ». La mise en page a été repensée avec un menu principal qui se trouve à gauche du contenu. Avec deux templates différents, vous aurez maintenant un choix pour le design de votre site selon vos goûts et couleurs ! Bien entendu, le mieux est encore de créer votre propre template et nous allons voir que la procédure a été grandement simplifiée…

Créer votre design en quelques secondes !

Pour créer un nouveau design, il était nécessaire dans la version 1.2 de copier/coller tous les fichiers du dossier « template/defaut » puis de les modifier un à un.
Dans la version 1.3, il n’est plus nécessaire de reprendre l’ensemble des fichiers ! Il vous suffit maintenant de créer un nouveau dossier (par exemple « mon_design ») et de copier/coller seulement les fichiers que vous souhaitez modifier.
En fait, la gestion des templates fonctionne désormais sur le système suivant : lorsqu’une page est générée, phpMySport regarde dans votre template si le fichier requis existe. Si tel est le cas, le logiciel construit la page avec votre fichier et les modifications que vous avez pu lui apporter. Sinon, il utilisera le fichier par défaut présent dans le template « defaut ».
Ainsi, vous avez juste besoin de faire des modifications là où vous le souhaitez et c’est tout ! La structure des dossiers et le nom des fichiers doivent cependant être respectés.
Le template « bluesky » décrit précédemment est construit sur ce principe : seuls les fichiers « index.html » et « tpl_image/style.css » ainsi que quelques images ont été modifiés et placés dans le répertoire « bluesky ».

Modifier le code PHP sans altérer le script original !

La version 1.3 de phpMySport vous permettra d’apporter des modifications à n’importe quel fichier PHP du logiciel sans pour autant altérer les fichiers originaux... Comment est-ce possible ? Grâce à la surcharge des pages PHP. Explication : il vous suffit de créer un dossier appelé « my_code » dans lequel vous pouvez copier/coller les fichiers PHP que vous souhaitez modifier (par exemple : « match/match_list.php »).
Le principe est le même que pour le nouveau système de templates : phpMySport regarde si un fichier PHP est présent dans le répertoire « my_code » et l’utilisera en premier. S’il n’existe pas, le logiciel utilisera le fichier du script original.
Ainsi, en plaçant vos fichiers modifiés dans le répertoire « my_code », vous pourrez réaliser toutes les modifications que vous souhaitez au code PHP sans que tout votre travail soit effacé lors des mises à jour !

Listes des nouveautés et des bugs corrigés

Voici la liste de toutes les améliorations et nouveautés apportées dans phpMySport v1.3 :

Module Nouveauté/Amélioration
Installation Choix d’un préfixe pour le nom des tables de la base de données
Administration Configuration du nombre d’élément par page
Membre Importation d’une liste de membres à partir d’un fichier .csv
Membre Inscription des membres
Membre Lieu de naissance
Club Importation d’une liste de clubs à partir d’un fichier .csv
Match Mini-classement à afficher sur les pages
Equipe Photos des équipes saison par saison
Equipe Classement des postes des joueurs
Stade Photos des stades
Stade Dimension du terrain
Forum Amélioration de la sécurité des forums contre les spams
Forum Classement des forums
Divers Utilisation des guillemets simples dans les fichiers de langue
Divers Simplification de la gestion des templates : modifier seulement les fichiers que vous voulez
Divers Ajout par défaut d’un nouveau template : bluesky
Divers Modifier le code PHP des pages que vous voulez avec le dossier « my_code »

De même, voici la liste complète des bugs trouvés dans version 1.2 et corrigés dans la version 1.3 :

Module Bug
Installation Problème avec la fonction « fopen »
Admin Lien manquant pour la gestion des niveaux d’arbitres dans l’espace d’administration
Fichiers Problème de sécurité car de simples membres peuvent avoir accès au dossiers
Membre Prise en charge des dates de naissance < 1970
Membre L’âge des membres n’est pas affiché
Membre Erreur lors de la création d’un membre si aucun club n’était sélectionné
Membre Liste des dirigeants incomplètes
Espace membre La liste des prochains matchs ne s’affiche pas
Compétition Le nombre de points ne s’affiche pas
Compétition Impossible de choisir la saison dans les fiches de compétitions
Equipe Problème d’affichage page par page de la liste des entraîneurs
Equipe Doublon dans la composition des joueurs d’une équipe
Club Prise en charge des dates de création de club < 1970
Match Ralentissement du navigateur lors de la saisie de la date
Match Lors de la suppression d’un match, certains clubs sont supprimés
Match Lors de la modification d’un match, les arbitres ne sont plus sélectionnés
Match En mode club, il est impossible de rentrer les matchs des clubs adversaires
Match Il est impossible d’ajouter de nouvelles statistiques pour les joueurs
Divers Problème d’encodage des caractères dans certaines langues

Conclusion

Pour conclure, cette nouvelle version devrait satisfaire nombre d’utilisateurs même si certaines fonctionnalités manquent encore comme la gestion du menu principal ou l’importation des matchs. Cela viendra avec les prochaines versions. En attendant, rendez-vous dans l’espace de téléchargement pour découvrir phpMySport v1.3 et créer ou mettre à jour le site de votre club de sport !



Commentaires des internautes

LUTC 29/11/2007 à 01:38 - - Signaler un abus

Je viens de tester vite fait l'installation : je suis juste un peu deçu par le fait que les caractères accentués soit toujours mal gérés. Du coup je vais devoir m'amuser à recoder une nouvelle fois tous les caractères accentués. Pourtant il me semble avoir envoyer les fichiers corrigés. Mais bon tant pis pour la 1.4 j'espère.

LUTC 29/11/2007 à 01:32 - - Signaler un abus

Merci pour cette nouvelle version je l'essai dès demain. Bonne continuation sur ce beau projet.

LUTC 28/11/2007 à 06:44 - - Signaler un abus

Mes encouragement. C'est vraiment excellent. Encore 1000 fois merci

LUTC 27/11/2007 à 11:27 - - Signaler un abus

Beau travail Djay :)

Laissez un commentaire

Votre pseudo*
Question de sécurité*

WLT         WDH      
  B    S      M   AFP
38Q   OSP   AKB      
  T    F    1     BRF
2LI         TE2      
Saisissez le résultat de cette opération. Cela permet de limiter les messages abusifs.
Votre commentaire*
 

Mettre en place le flux RSS de phpMySport sur votre site