Seliweb

Avancée au 15 juin

Je viens de finir le nouveau formulaire de gestion des membres. C'était un gros travail. La recherche multi-critères est opérationnelle. :-)) La désactivation des membres peut se faire maintenant dans ce formulaire. Vous étiez nombreux à chercher le menu caché dans "Outils".

Pour vérifier que le compte était bien à zéro, j'ai du reprendre le formulaire de saisie des transactions. Et devinez quoi? Vous pouvez désormais corriger les transactions. Ce sera un gros progrès pour nos trésoriers.

Si la reprise complète en PDO/POO est un gros travail, j'éprouve quand même un grand plaisir à pouvoir entrer dans les détails. Avoir du temps devant soi est un grand luxe. Je peux ainsi prendre du temps pour me former en ligne, ce que j'avais eu du mal à faire pendant ma carrière professionnelle.

Bien que centré sur POO/PDO, j'ai commencé à me former au HTML 5 et au css 3. Quitte à revisiter des pages complètes, autant y intégrer les améliorations concernant les formulaires. Le gestion des listes et la gestion des dates devient ainsi beaucoup plus facile.

La version 1.1.0 à 60%

C'est un gros boulot, mais elle avance. J'en suis à 60% de codage. C'est un vrai plaisir de reprendre le code dans son ensemble, surtout que j'ai du temps pour entrer dans les détails. Ca devrait permettre une prise en mains plus facile pour les utilisateurs. J'ai même le temps de reprendre l'aide en ligne sur chaque page, c'est peu dire.

Finalement, elle aura des options graphiques car j'ai retrouvé le code de la V.0.5.0 que je croyais perdu. J'avais déjà codé les menus personnalisés et l'ajout de pages au bon vouloir du webmaster du SEL, avec intégration de photos dans ces pages...Il me reste à les passer en PDO et les pages seront dans la version 1.0.0

La version 1.0.0 en cours de développement

Php t'oblige à avancer!

C'est la dure loi de l'informatique : tu utilises des outils qui évoluent en même temps que toi, ce qui fait que tu est obligé de te mettre à jour en permanence. Après avoir fait mes armes sur la gestion des classes, il y a deux ans, Php annonce que le code pour la gestion des requêtes sql sera bientôt obsolète. Il faut donc passer à PDO. Ca m'oblige à revoir l'ensemble du code, à changer toutes les requêtes et à finir le passage du code dans les classes. J'ai commencé ce travail début 2018 et fin avril, j'estime que j'ai traité environ 50% du code.

J'espère que d'ici 2 à 3 mois, j'aurais fini cette programmation et que nous aurons une version visible par tous. Elle sera un peu plus sécurisée que les précédentes et pourra donc être distribuée, partagée sur internet, ce qui n'était pas le cas jusque là. Le choix de l'outil de gestion n'est pas encore défini. Il pourrait s'agir de Github. Mais ce serveur américain pose des problèmes de centralisation de code et j'étudie des outils plus européens.

J'en profite pour introduire une vraie numérotation de version digne de ce nom. La prochaine sera donc la version 1.0.0 et les numérotations se feront ainsi :

  • Premier chiffre : une version majeure qui apporte une grosse modification. Cette version programmée avec des classes et avec PDO sera donc la version 1.0.0.
  • Second chiffre : une version secondaire qui impacte la base de données. La suivante sera donc la V 1.1.0
  • Troisième chiffre : une correction de version secondaire n'impactant pas la base de données. La même correction faite sur la 1.0 et la 1.1 donnera donc les versions 1.0.1 et 1.1.1

La version actuelle est la V 0.49.7_9. Je continue de corriger des bugs importants si on me le demande. Toutes les demandes de modifications sont enregistrées et seront impactées directement dans la V 1.0.0. J'avais codé un nouvel outil d'installation et de mise à jour unique. il devait être livré dans une version V 0.50.0. Il sera livré dans la version 1.0.0.

La version 1.0.0 sera une version technique. C'est seulement le code qui est revu, pas le graphisme. C'est comme si vous retapiez une voiture et que vous commencez par le moteur. Elle roule bien, mais n'est pas très présentable. La version 2.0.0 sera donc la version graphique, respectant les nouveaux standards du net. On peut la prévoir pour fin 2018.

La V 0.49.6 : un leurre. La V 0.49.7 en test.

J'ai malencontreusement envoyé la V 0.49.5 avec le titre V 0.49.6.

Si vous installez la V 0.49.6, vous voyez apparaitre le numéro 0.49.5. Donc 0.49.6 = V0.49.5

La V0.49.7 est en test chez Valensel. Nous avons découvert 2 à 3 bugs sur de nouveaux modules. Ils seront corrigés dans la V 0.49.8, en cours de développement.

La prochaine version livrée sera donc la V 0.49.8 qui incluera la V 0.49.7. Je suis en train de programmer un module de mise à jour automatique dans la V 0.49.8. A parti de cette version, vous serez informés directement dans la console de la disponibilité de nouvelles mises à jour (V0.49.9 et suivantes).

Version V 0.49.5 disponible le 28/05/2013

Suite aux modifications apportées par l'équipe de développement qui se met en place, la version V0.5, en cours de développement, avait été mélangée avec la V.49. version majeure ou beaucoup de code avait été passé en programmation objet.

La V 0.49.5 apporte très peu de modifications à la V0.49 : - elle restabilise la version - elle permet de gérer les sessions. Pour cela toutes les pages ont été modifiées.

Installez la V 0.49.5 uniquement : - si votre version V 0.49 n'est pas stable (quelques versions livrées entre janvier et mai 2013). - si la saisie de vos annonces ramène le texte d'autres annonces déjà saisies, ce qui signifie que vous avez un souci avec la gestion des sessions. (En général, chez OVH)

Pour ceux qui sont en version antérieure, il est recommandé d'installer la V 0.49.5 plutôt que la V 0.49.

Version V 0.49 disponible le 24/12/2012

Ca n'a pas été fait exprès, mais la version sort le jour de Noël. :-)) Comme quoi, le père Noël se modernise et livre des cadeaux virtuels!

Cette version inclue le tout nouveau module d'installation, intégré au module de mise à jour. La détection de l'installation ou de la mise à jour est automatique, plus besoin de copier ou de protéger des fichiers spécifiques.

la version se demande par mail au webmaster de Seliweb, comme les autres versions.

Version bêta V 0.49 - les tests commencent le 01/11/2012

Ca y est les tests commencent. Vu le nombre de pages qui ont été modifiées, il risque d'y avoir pas mal de bugs. on en reparle quand la version sera livrable. Vous trouverez dans cet article la version 1 du fichier des modifications.

Version 0.49 - débutée en juillet 2012

Commencée en Juillet 2012, cette version comportera une grosse refonte sur la gestion des contacts. C'est une marche incontournable pour des développements en attente, comme la gestion des mails. J'en profite pour migrer toutes les pages sur lesquelles je passe en php 5, programmation orientée objet. Vous verrez pas mal de fichiers ....class.php apparaitre :-))

C'est un gros travail qui prend du temps, mais permettra d'en gagner par la suite, lors des travaux de maintenance. Ca permet aussi de clarifier le code, ce qui facilitera la sortie de la version graphique.

Liste des nouveautés et corrections lancées depuis la V 0.48 pour arriver à la V 0.49...

Version 0.48 - Sortie en Juin 2012

Ce n'est pas qu'elle ait été longue à sortir, mais un nouvel emploi m'a éloigné de l'ordinateur pendant 7 mois. Ce qui explique ce différentiel de temps entre la V0.475 et la V0.48
La version a été testée chez Valensel, UNIS VERS SEL et le Sel de l'Ain (23 Juin 2012). C'est la version actuelle. La V0.48.1 comporte une petite amélioration sur la recherche des annonces dans la console.

Un grand merci à Frédéric et Pit qui se sont investis dans les tests.

Version 0.47

Publiée début mai 2011.

Version 0.46 - liste des modifications

Devant les nombreuses demandes de sources, nous ne pouvions pas attendre la sortie de la V 0.5. La V 0.46 a donc été sortie. Elle intègre la première mise à jour automatique de version. Publiée le 23 février 2011

Version Beta 0.6 - A faire

La version graphique qui doit permettre à chacun de personnaliser son graphisme

Version beta 0.7 - A faire

Prévision de développement pour la V 0.7. La programmation démarrera dès que la V 0.6 sera livrable.

Version 0.4 - liste des modifications

17 Juillet : La version est produite. Il ne reste plus qu'a réaliser le paragraphe installation..
Remplacée par la V 0.46

Version beta 0.3 -

la version 0.3 a été nommée ainsi car nous avons considéré que le travail accompli représentait la troisième version. Il n'y a pas eu de version distribuée portant les numéros 0.1 et 0.2