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 »
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
Le 29/11/2007 à 01:38 - baliston - 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.
Le 29/11/2007 à 01:32 - baliston - Signaler un abus
Merci pour cette nouvelle version je l'essai dès demain. Bonne continuation sur ce beau projet.
Le 28/11/2007 à 06:44 - xtaf - Signaler un abus
Mes encouragement. C'est vraiment excellent. Encore 1000 fois merci
Le 27/11/2007 à 11:27 - Seb - Signaler un abus
Beau travail Djay :)
Laissez un commentaire
Mettre en place le flux RSS de phpMySport sur votre site
