Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant
MODULES
Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.
Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS est aussi une plateforme de développement !
STYLES
Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.
Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
BIBLES
La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS est à votre disposition sur bible.npds.org.
Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif. Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.
Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
Respect des standards : UTF8, XHTML, CSS, ...
Système de blocs avancés
Installation et administration complète et centralisée
Editeur HTML intégré
Gestionnaire de fichier en ligne
Gestion des groupes de membres
Ecriture collaborative de documents (PAD)
Forums évolués
Mini-sites (pour les membres et les groupes de travail)
Chat temp réel
Système de News et de rubriques complet (édition, révision, publication)
...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS WorkSpace - tous l'univers du travail collaboratif.
Posté : 14-03-2022 16:52tout dépend de la configuration de ce que tu dois migrer es tu en utf8 ou iso ??? et avec quelle version ...
si c'est une 13 en iso alors pas trop de prob (car en principe pas de données à réparer)...
- un site ou sous site neuf en 16.3 avec bd vierge (archive sql)
- sauvegarde de la bd ancienne
- export des données ancienne
- travaux de contrôle conversion (au mieux) et /ou de réparation (au pire) dans un éditeur de texte - réimport dans la nouvelle base ....
- test
puis application de ce clone au site ....
mais je te rassure on l'a fait pour de gros site avec de grosses bases qui plus est avec les configuration les plus ennuyeuses utf8 en version 16 .... bon ca peut prendre quelques jours ... mais ca se fait très bien .... heureusement toutes les tables ne sont pas à reprendre (celles ne contenant pas d'éléments sensible à l'encodage ...) mais bon y'a des morceaux de bravoure posts stories rubrique ...etc ... enfin toutes celles avec gros contenu potentiel
on le fera aussi j'espère dans quelque temps pour npds quand on aura réglé certain problème de serveur/hébergement ....
Posté : 14-03-2022 16:09je vois le probleme mais c'est au script ou modop de donner les actions à faire.
et proposer des outils de correction, s'il en existe mo, j'en sais rien là dessus.
J'ai un site avec une base de 1Go je vais pas le faire à la main. et je t'avoue que je ne suis pas serein a migrer la base.
Posté : 14-03-2022 15:44en fait le script de mise à jour peut s'occuper de toute la partie structurelle de la base .... Mais dans certains contextes on a des données qui sont irrécupérables programatiquement puisqu'elles sont en fait au final détériorées ...
donc pour les données cela ne peut être fait que de manière "manuelle" ... certain contextes sont très facile et d'autres plus fastidieux ....
par exemple une 13 en iso ne pose pas de problème majeur ...
mais cela se complique avec les différentes version en utf8 ...
(car pour résumer jusqu'a la 16.2 ce qu'on a(vait) dans nos tables ce sont des caractères encodés en utf8 mais représenté par le charset iso latin1 (à cause de la non définition du charset de la connection : mysqli_set_charset dans npds) ... et qui plus est parfois tronqué (à cause des 3bytes de "utf8" de mysql .... )