Utilisation de TortoiseSVN sous Windows pour récupérer la dernière révision du projet.

Mise à jour du 05/03/2023 : Cet article détaillait la façon de récupérer le projet Opencomp sous Windows à l’aide de TortoiseSVN. Le projet était à l’époque (il-y-a plus de 10 ans maintenant !) versionné sur la forge logicielle Google Code avec le système de gestion de versions SVN. Les sources ont ensuite migré vers Git et GitHub. Désormais, elles sont hébergées sur une instance auto-hébergée Gitlab mais ne sont plus disponibles au téléchargement. Le logiciel Opencomp peut être utilisé en ligne à l’adresse https://opencomp.fr

Attention, les copies du logiciel que vous pouvez obtenir via le réferentiel SVN du projet sont des versions non finalisées pouvant être, à certains moments, soit complètement inutilisables, ou, à d’autres moments corriger des bugs. Ces versions ne doivent absolument pas être utilisées en environnement de production et ne sont destinées qu’aux développeurs.

Nous utilisons un logiciel nommé Subversion pour gérer les différentes révisions du projet. Ce logiciel est très pratique car il permet à plusieurs personnes de collaborer en même temps sur un même projet. Il est aussi possible de savoir quelle personne a effectuée telle modification sur tel fichier et si le besoin s’en fait sentir (régression du logiciel suite à un bug introduit par une nouvelle révision), il est aussi possible de revenir à une ancienne version du projet.

TortoiseSVN est un logiciel graphique qui permet d’interagir facilement avec un dépôt Subversion, voyons ensemble comment l’installer et l’utiliser.

Continuer la lecture
Publié dans Non classé | Marqué avec , , , , | Laisser un commentaire

Installer son environnement de développement avec XAMPP

XAMPP est package prêt à l’emploi qui vous permet d’installer en à peine quelques minutes un serveur de développement complet. Il est composé de plusieurs services tels qu’Apache, PHP 5.3, Mysql et même, d’un serveur FTP. Je tiens cependant à insister sur le fait que XAMPP ne doit pas être utilisé en environnement de production, il n’est pas conçu pour ça. Votre nouvelle installation n’est d’ailleurs pas sécurisée de base. Une fois que le serveur est lancé, vous pourrez y avoir accès depuis les autres postes de votre réseau local pourvu que vous connaissiez l’adresse IP locale du poste sur lequel vous avez installé le serveur web.
Continuer la lecture

Publié dans Non classé | Marqué avec | Laisser un commentaire

Le difficile choix d’un framework

Lorsque j’ai commencé à coder Opencomp, je ne suis parti de rien, c’est à dire que j’ai tout codé à partir de zéro. Après quelques mois de développement, je me suis vite rendu compte que la quantité de lignes de code gonflait de manière assez inquiétante et que tout ce beau petit monde formait en réalité un joyeux bordel. Je ne savais pas comment organiser mon code et cela rendait la tâche de développement assez complexe car il fallait garder en tête les précédents développements pour savoir comment faire appel à telle ou telle fonction.
Continuer la lecture

Publié dans Non classé | Marqué avec | Un commentaire

Contraintes et caractéristiques du projet.

Parlons maintenant des différentes contraintes fixées et des fonctionnalités prévues pour la réalisation du projet.

Le but principal du projet est de pouvoir générer facilement et rapidement des bulletins scolaires à partir de la saisie de résultats scolaires.

De cet objectif assez simpliste né plusieurs contraintes :
Continuer la lecture

Publié dans Non classé | Marqué avec , , , | Laisser un commentaire

Nouveau blog de développement

Cela fait quelques mois que je penses ouvrir un blog concernant le développement d’Opencomp mais chaque fois que j’ai souhaité le faire, quelque chose m’a toujours barré la route et je n’avais pas assez de temps pour réussir à installer le blog. Cette fois ci, c’est bon ! Le blog est installé et je vais pouvoir commencer à écrire des billets en rapport avec le développement d’Opencomp.
Continuer la lecture

Publié dans Non classé | Laisser un commentaire