Cette page liste les différences entre
WikiNi 0.4.1 et
WikiNi 0.4.2.
WikiNi 0.4.1 et les versions précédentes contiennent une faille de sécurité que corrige WikiNi 0.4.2. Nous recommandons à tous d'effectuer une mise à jour vers cette version.
Wikini 0.4.2 est une version mineure de
WikiNi 0.4 et n'apporte que des corrections de bogues.
- bogue sur les cookies ne permettant pas aux utilisateurs, dans certaines circonstances, de réaliser l'option "se souvenir de moi" dans les ParametresUtilisateur
- faille de sécurité sur l'affichage des noms de page : un auteur malicieux pouvait détourner le compte et le mot de passe d'un utilisateur
- corrections d'une grande partie de petits bogues générant des avertissements lorsque PHP est configuré avec l'option error_reporting = E_ALL
(Pour les connaisseurs, nous vous invitons à consulter
WikiNiChangeLog042).
Question
Comment effectuer une mise à jour si quelques lignes de codes ont été rajoutées par mes soins dans la version
WikiNi 0.4.1 que j'ai installé sur mon serveur local? (Le but étant de conserver les quelques lignes de codes ajoutées par mes soins.) Mon
WikiNi actuel donc la version 0.4.1 contient également quelques documents sous forme de pages Wiki. -- Un inconnu
Il n'y a pas de méthode miracle. Je vous conseille de réaliser un
ManuelDExploitationDeCeWiki, comme disent les informaticiens. Un manuel d'exploitation décrit précisément toutes les modifications que vous avez apporté à votre installation de
WikiNi (code, feuille de style, etc.). Ainsi, vous pouvez alors facilement mettre à jour votre wiki en reprenant précisément les modifcations qui sont notés dans votre manuel d'exploitation.
Quant aux données (les pages), elles sont toutes conservées, il n'y a aucun problème.
--
CharlesNepote
- Ne serait-il pas possible d'écrire le nécéssaire pour pouvoir directement "patcher"(avec la commande patch) le Nikiweb?
- Je ne sais pas si sa serait possible, mais je pense que oui(sauf peut être pour la DB, mais suffit de mettre en même temps un script qui face les modifications de la DB)?
- Ainsi les modifications persos seraient conservées.
J'avais moi aussi apporté un grand nombre de petites modifications (notamment des extensions pas clef en main). J'ai simplement utilisé un logiciel de diff entre répertoires (
KDiff3) pour repérer les changements entre 0.4.1 et 0.4.2 et mixer ma 0.4.1 perso et la 0.4.2 officielle. C'est un peu long, mais ça s'est passé comme sur des roulettes. J'en profite pour saluer le travail de changement de version qui se déroule sans encombre ! --
JmPhilippe