Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Module pour le versioning du contenu ?
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.2.1
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Existe-t-il un module qui permet d'enregistrer les différentes versions d'un contenu au moment ou on enregistre la page, et permettre de récupérer facilement la version précédente ?

J'ai cru avoir lu quelque chose à ce propos il y a un moment de cela et j'ai vu que la version 2.0 envisageait d'inclure ce type de fonctionnalité.

D'avance merci !

Heriquet

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#2

il n'y aura pas de cmsms V2

sinon regarde "Archives" ou "archiva", je ne suis plus certain du nom, mais il marchait pas mal Smile
Répondre
#3

Salut Heriquet,
archiver faisait ça très bien mais n'est plus suivi depuis fevrier 2011.
http://dev.cmsmadesimple.org/project/files/56
Ils sont 5 dev sur le projet, il y en a peut-être un qui va le mettre à jour!

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#4

Ok ok !

Pour la 2.0, je suis au courant, j'ai lu en son temps le long message de Calguy qui expliquait pourquoi ca ne se fera pas.

Je vais essayer ce module. Si ca fonctionne, peu importe son age :-).

Merci les gars !

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#5

peux tu faire un rapide feedback du module s'il te plait, je risque de devoir en avoir besoin très rapidement au taff Smile
Répondre
#6

Bon alors pour le principe du module, je trouve que c'est un module qui devrait faire partie du Core car ce n'est pas du luxe d'avoir une copie des anciennes modifications et le nom de la personne qui l'a effectuée quand il y a plusieurs admins.

Un flux d'approbation pour la publication serait également appréciable mais c'est un autre débat.

En ce qui concerne le module lui-même, il y a un bug déclaré dans la forge et j'ai moi-même un problème lors de la fonction de prévisualisation.

Pour la restauration, ca ne fonctionne pas. Et si on veut récupérer soi-même le contenu dans la DB, bon courage car le contenu est un flux sérialisé Smile.

En gros, je vais contacter les auteurs car ca ne doit pas être bien long à corriger et je ne serais pas contre de filer un coup de main tant ce module me parait utile, voir incontournable.

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#7

J'ajouterai que pour les adeptes de TemplateExternalizer, Archiver ne détecte pas les changements donc en l'état actuel, les CSS et autres Templates ne sont pas versionnés.

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#8

Voila j'ai contacté un des auteurs.

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#9

pour TemplateExternalizer il va falloir voir si ce module propose des events afin qu'Archiver puisse se pluger dessus.

Un travail en // avec Jocelyn me semble nécessaire Wink
Répondre
#10

Tout à fait. Si c'est faisable autant le faire :-).

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#11

Et de une correction apportée (celle du bug que j'ai ajouté sur la forge).

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#12

c'est toi qui a corrigé ?
Répondre
#13

Oui j'ai corrigé en local et j'ai posté le patch dans le bug tracker.

Là je m'attaque au bug suivant tout en essayant de joindre un des auteurs.

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#14

Bon bin j'ai aussi corrigé l'autre erreur... A tester à plus grande échelle cependant. J'ai juste testé avec du contenu et des entêtes de sections.

Y a juste un truc qui me turlupine : dans le code, et dans les faits, si on désactive une page ou la retire du menu (ou inversément), ce n'est pas restauré. Donc si je vire une page du menu et que je restaure, la page reste hors du menu.

Ca vous semble normal ? Un oubli ?

Si ca ne tenait qu'à moi, je compléterais le code pour remettre la page dans son état initial, y compris pour ces 2 paramètres.

Avec ca je sais utiliser le module sans souci.

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#15

Ah non...

Class 'HtmlBlobOperations' not found in...

Bug fix suivant...

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#16

Done!

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#17

J'ai posé la question à JCE mais si toi bess tu sais à qui je dois demander pour intégrer le groupe de devs de ce module et faire un release d'une version fonctionnelle, je suis preneur !

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#18

trois solutions :

les admins du modules on laissé la possibilité d'être dev, tu dois voir un bouton "ask to be dev", clic et attends

les admins n'ont pas laissé la possitilité : email et attends

tu veux pas attendre : fork sur Github sous un autre nom et module sur la forge. (ce que j'ai fait pour certains modules)
Répondre
#19

Bah en fait si tu regardes les admins :

Sam est parti de CMSMS.
Ted n'a plus l'air trop impliqué là dedans.
Les 3 autres je connais pas et ils sont admin mais avec ce seul projet comme attributions.

J'aime pas trop les forks.

Le projet est semble-t-il sous SVN et on peut pas demander pour être dev...

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#20

Cg avait répondu dans le passé à ce genre de question durant la maj de la police d'utilisation de la forge : il ne te mettra pas dev de lui même => fork
Répondre
#21

Je me donne une dernière chance de contacter les autres devs par email. Si dans quelques jours j'ai pas de réponse, je reprend ca a mon compte via un fork et quelques améliorations dont la prise en compte par TemplateExternalizer, l'enregistrement de l'id de l'utilisateur qui modifie, un trace dans le log si on restaure et éventuellement une évolution vers un système d'approbation mais ca ca serait pas pour tout de suite. Qu'en penses-tu ?

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#22

très bon choix =)

Github évidement ?
Répondre
#23

Bah si on me donne la main sur le projet je pense que ca sera la première chose que je ferai... En cas de fork, mais alors contraint et forcé, certes on passera sur github.

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#24

C'est bon je viens d'avoir un échange de mails avec Ted et il va me filer les accès nécessaires pour pousser mes correctifs dans une nouvelle version officielle du module :-).

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#25

c'est super de reprendre ce module Smile

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)