logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
4 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 113 705 104

  • Nb. de membres 8 713
  • Nb. d'articles 1 698
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

NPDS REvolution v.16.8 est sortie 215


Deux petites années après la v.16.4 voici la nouvelle version de votre portail préféré.

Cette version est la première compatible avec php8 et mysql8 ce qui a nécessité de nombreuses corrections. Elle embarque de nouvelles fonctionnalités, corrige des bugs anciens et ou induit par les corrections et évolutions, améliore l'homogénéité des interfaces, et renforce la documentation et les traductions. (voir le changelog ici) et pour plus détail voir l'évolution depuis la version v.16.4.

L'implémentation d'un déployeur et de son système de mise à jour de la bd rendra désormais la tâche plus facile pour effectuer les mises à jour (...en continu ...) des portails et les installations neuves et nous évitera les ruptures de mise à jour linéaire et la conception de nouveau script de mise à jour à chaque modification du core et ou de la bd ... 
Comme nous sommes à une période de transition vu que le déployeur n'existe pas dans les versions précédentes la mise à jour nécessite encore une procédure spécifique décrite ci dessous.

☕️ Concocté et testé par @jpb @developpeur @nicolas2 @phr @colonelwog @Jireck && tous les contributeurs ...


Procédure de mise à jour


Pour les installation ne comprenant pas l'implémentation du déployeur (c'est à dire toute les versions sauf les derniers master) ... Et dans un environnement récent (mysql >= 5.7, php >=7).
Vous devrez au minimun réaliser les opérations suivantes.

En préambule pour éviter des erreurs potentielles dûes à une incompatibilité des modules installés avec votre nouvelle version du portail vous devez désactiver tout les modules externes et si existants leurs blocs respectifs. Rappel tous les thèmes fournis par le core sont écrasés ce qui signifie que si vous avez personalisé un de ces thèmes sans le renommer vous devez prendre les mesures en conséquence (sauvegarde! et ou re_nommage...) ...

Dans votre file-manager :
NB : les fichiers nécessaire ci-dessous doivent être téléchargés ICI

1. remplacer votre fichier : /admin.php

2. dans le dossier : /admin

 uploader le fichier : maj_npds.php 

3. dans le dossier : /lib :
 créer un nouveau dossier : deployer
- dans : lib/deployer

 créer un fichier vide : index.html
 uploader les fichiers :
  - README.md
  - npds_deployer.php
  - database_migrator.php

 supprimer le fichier : .htaccess

4. dans le dossier : /manuels
 uploader les fichiers :
  - /french/maj.html
  - /english/maj.html
  - /german/maj.html

  - /chinese/maj.html
  - /spanish/maj.html

Dans phpmyadmin :
5. exécutez cette requête : (`fonctions` à préfixer SI nécessaire)

INSERT INTO `fonctions` (`fid`, `fnom`, `fdroits1`, `fdroits1_descr`, `finterface`, `fetat`, `fretour`, `fretour_h`, `fnom_affich`, `ficone`, `furlscript`, `fcategorie`, `fcategorie_nom`, `fordre`) VALUES (47, 'maj_npds', 47, '', 1, 1, '', '', 'Mise à jour', 'maj', 'href="admin.php?op=maj"', 5, 'Système', 0);

 

Dans l'admin de votre site :

6. 🔍 consulter la documentation : ICI
7.  🚀 lancer la mise à jour depuis  : admin.php?op=maj...

8. Contôler et revalider vos préférences vos metatags et autres fichiers de configurations ... Vos images personalisées ....

9. Réinstaller un à un vos modules avec les dernières versions disponibles sur github et pour les modules non disponible corrigez les incompatibilité existante si il y en a ...

Have fun ! et d'avance merci de vos retours !...


jpb Publié le : Lundi 17 novembre 2025 à 17:46

pagestec pagestec
Félicitations à toute l'équipe pour cet énorme travail, que dire de plus, encore et encore merci 💙

NPDSment vôtre !
Jireck Jireck
pas tester en prod mais bravo
developpeur developpeur
Énorme !!!

Merci JPB & toutes les autres personnes ayant participé !!!
Jireck Jireck
Citation : developpeur
Énorme !!!

Merci JPB & toutes les autres personnes ayant participé !!!


JPB et les autres mais pas moi même si je suis cité.
jpb jpb
Citation : Jireck
Citation : developpeur
Énorme !!!

Merci JPB & toutes les autres personnes ayant participé !!!


JPB et les autres mais pas moi même si je suis cité.


mais si ... mais si ... C'est juste que tu t'en rappel pas ... c'est normal de remercier ceux qui prenne la peine de tester et faire des retours pour des corrections ... et tu en a fait ...
L'eau goutte à goutte finit toujours par percer la pierre.
Les commentaires sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leur contenu.