Plugin DotClear 2 : Auto Backup
Par k-net le dimanche 25 mars 2007, 17:36 - Mes créations - Lien permanent
Auto Backup
pour DotClear 2
Vous l'avez peut être remarqué, le blog a eu quelques petits problèmes hier et ce matin : la base de donnée devait être corrompue ou quelque chose comme ça.
Je me suis dit : « Quel con, pourquoi j'ai pas fait de sauvegarde récente ?! »
Hé oui, on oublie trop souvent d'exporter le blog dans un fichier texte au cas où la base de donnée lâcherait (ou pire).
Alors voilà un petit plugin tout simple qui s'occupe de faire des sauvegardes automatiques toutes les 12 heures, tous les jours ou toutes les semaines par exemple (c'est vous qui décidez).
Les sauvegardes sont du type de celles créées avec Import/Export, vous pouvez les enregistrer sur le serveur et/ou vous les envoyer automatiquement par email !
C'est vraiment tout simple : vous indiquez où enregistrer les sauvegardes (ou à quelle adresse les envoyer) et tout les combien il faut en créer, et le plugin se charge de tout.
Pour éviter de surcharger le serveur, Auto Backup peut effacer la sauvegarde précédente quand il vient d'en créer une (je vous le déconseille quand même, mieux vaut tout garder )
- Auto Backup version 1.1.4
Compatible dc2b7 (enfin !)
Installeur .pkg.gz | Archive .tar.gz - Auto Backup version 1.1.3
Inclut les tags dans les sauvegardes
Installeur .pkg.gz | Archive .tar.gz - Auto Backup version 1.1.2
Chemin de la classe importExport et corrections
Installeur .pkg.gz | Archive .tar.gz - Auto Backup version 1.1.1
Révisions mineures et compression gzip
Installeur .pkg.gz | Archive .tar.gz - Auto Backup version 1.1.0
Ajout de l'envoi par email
Installeur .pkg.gz | Archive .tar.gz - Auto Backup version 1.0.0
Installeur .pkg.gz | Archive .tar.gz
Comme pour mes autres plugins, n'hésitez pas à demander de l'aide, donner votre avis ou un conseil pour améliorer le plugin sur cette page
NOTE : Le "service après vente" de mes plugins n'est plus disponible.
Depuis mon entrée en classe prépa je n'ai plus le temps d'examiner les divers problèmes qui sont postés ici, ni même de lire la liste de commentaires qui s'accumulent depuis juillet 2007. Je suis désolé
Merci de votre compréhension (lol) et encore désolé.
k-net
Commentaires
Ca c'est une idée qu'elle est plus que super bonne !!!
Bon moi je faisais via un fichier php et cron mais le coup du plugin est très bien vu.
D'autant plus que pour les "nouveaux" ce sera pas du luxe
Merci !
Une idée, comme ça, en passant : étant donné que c'est toujours une bonne idée d'avoir des backups hors-site, ce serait intéressant de proposer une option d'envoi automatique par email des backups (compactés, bien entendu ).
En tout cas, voilà-une-idée-qu'elle-est-bonne !
kelbonneidé !
Sérieusement, je pense que c'est très utile, à quand le plugin pour la version 1 de Dotclear?
alors, a priori ça marche, j'ai mis tout le contenu il m'a bien fait un fichier avec tout dans /public/
Après j'ai pas trop envie de tenté le diable tout de suite en important à partir du fichier pour voir...
ya 3 erreurs à l'affichage dans l'administration, il manque des "static" devant les "fonction " du _define.php .
Autrement ça à l'air de rouler, en tous cas jusqu'au SVN 1342, après... j'irais pas tenter tout de suite
Merci pour ce plugin, il est vrai, bien pratique et sécurisant .
Bonjour,
Voici les messages d'erreur que j'ai en installant ton plugin sur une beta6.2, svn 1346:
Strict Standards: Non-static method autoBackup::check() should not be called statically, assuming $this from incompatible context in /homepages/28/d168444691/htdocs/dotclear/plugins/autoBackup/_define.php on line 184
Strict Standards: Non-static method autoBackup::getConfig() should not be called statically, assuming $this from incompatible context in /homepages/28/d168444691/htdocs/dotclear/plugins/autoBackup/_define.php on line 66
Warning: Cannot modify header information - headers already sent by (output started at /homepages/28/d168444691/htdocs/dotclear/plugins/autoBackup/_define.php:184) in /homepages/28/d168444691/htdocs/dotclear/inc/admin/lib.dc.page.php on line 89
En esperant que cela puisse t'aider, et moi aussi
Bonjour,
Ca c'est bizarre, je l'ai installé hier (je suis en dc2b6), et j'ai eu un message d'erreur du type du message de Thierry ci-dessus.
Ensuite, l'extension apparaissant quand même dans la liste, je l'ai supprimé et en refaisant un essai aujourd'hui : nickel, installation impeccable !!!
J'ai quand même vu qu'il y avait une sauvegarde datant d'hier !
Hormis le message d'erreur qui a disparu à la 2e tentative, cela veut-il dire qu'il m'a fait un export à la date d'hier dans le dossier /dotclear/public (par defaut) ???
Bravo en tout cas pour l'idée pour les faineants comme moi, avec les petits soucis que j'ai eu avec mon hébergeur (ovh) ces derniers temps !
Merci à vous tous
Je viens de mettre en ligne la version 1.1, elle corrige les erreurs de Manu2.07, thierry et Globulvert et permet d'envoyer les sauvegardes par email !
Merci pour cette idée julien
PS: Une petite précision : l'envoi d'email avec pièce jointe ne marche malheureusement pas chez OVH.
Ce ne sera donc pas possible d'utiliser cette option pour beaucoup d'entre nous
Merci pour la correction , mais j'ai toujours l'erreur sur la partie public:
Notice: Undefined index: backup_onfile in /homepages/28/d168444691/htdocs/dotclear/plugins/autoBackup/_define.php on line 77
Notice: Undefined index: backup_onemail in /homepages/28/d168444691/htdocs/dotclear/plugins/autoBackup/_define.php on line 78
Warning: Cannot modify header information - headers already sent by (output started at /homepages/28/d168444691/htdocs/dotclear/plugins/autoBackup/_define.php:77) in /homepages/28/d168444691/htdocs/dotclear/inc/clearbricks/common/lib.http.php on line 231
Et sur la partie admin:
Notice: Undefined index: backup_onfile in /homepages/28/d168444691/htdocs/dotclear/plugins/autoBackup/_define.php on line 77
Notice: Undefined index: backup_onemail in /homepages/28/d168444691/htdocs/dotclear/plugins/autoBackup/_define.php on line 78
Warning: Cannot modify header information - headers already sent by (output started at /homepages/28/d168444691/htdocs/dotclear/plugins/autoBackup/_define.php:77) in /homepages/28/d168444691/htdocs/dotclear/inc/admin/lib.dc.page.php on line 89
Ces erreurs ne sont pas les mêmes, en fait elles sont là parce que tu avais installé la 1.0 et que la configuration du plugin n'a pas été recréée.
Pour qu'elles s'en aillent, va dans l'extension about:config, vide entièrement le champ autobackup_config et enregistre
Merci, c'est super.
Est ce que tu crois que c'est faisable de rajouter une option de sauvegarde, uniquement quand un nouveau billet est publié?
Je viens d'installer la version 1.1. Ma situation : installation multi-blog, envoi des backups de chaque blog (séparément, pas d'export global) via email uniquement. Quelques remarques en vrac : %%%
- il y a eu une série de "notice" qui sont apparus une fois dans l'interface d'admin... je n'arrive pas à reproduire le cas ; %%%
- j'ai reçu plusieurs emails à double, et notamment un sans fichier joint ; %%%
- ce serait pas mal de compresser les archives avant de les envoyer par email (je suis déjà à trois mega pour certaines archives) ; %%%
- j'apprécierai en plus de pouvoir spécifier l'adresse email à utiliser pour le champ from... ou alors récupérer l'adresse email d'un super admin (problème peut se poser s'il y a plusieurs super admin... donc probablement mieux de pouvoir paramétrer cela au niveau global du site et uniquement là).
Mis à part ça, c'est du très bon boulot et j'aime beaucoup (bon, je suis pas encore allé jeter un oeil à l'intérieur du code ) Félicitations.
Question stupide : pourquoi n'avoir fait qu'une seule option de configuration et pas plusieurs ? Ainsi, on ne peut que difficilement modifier les options via le about:config...
Euh, désolé pour les '%%%' dans mon commentaire précédent, j'ai un peu trop l'habitude de la syntaxe wiki
Ah, problème nettement plus embêtant : si je vais sur la page d'administration du plugin sans être super-admin, j'obtiens une page complètement blanche ! À ce moment-là, il vaut mieux afficher l'icône du plugin uniquement aux super-admins. Ou alors afficher un message d'erreur indiquant qu'il faut être super-admin, mais priver l'utilisateur de son menu est une très mauvaise idée.
Petite réflexion qui vient de me traverser l'esprit suite à cette mésaventure : dans une installation multi-blog (il faut penser ferme de blogs), c'est assez logique d'offrir à chaque administrateur de blog de pouvoir choisir s'il veut ou non effectuer un backup de son blog. D'où la nécessité d'ouvrir cette page d'administration aux admins (et non pas la réserver aux super-admins). Toutefois, la seule option que doit voir un admin, c'est l'export de son blog, il ne doit pas pouvoir exporter tout le contenu. Le plugin import / export gère justement très bien ces différents niveaux d'autorisation nécessaire. Voilà, c'était mes 2 cents.
thierry, désolé mais ce n'est pas vraiment l'utilité du plugin, pour les sauvegardes de ce genre mieux vaut le faire manuellement.
julien, quelle productivité
Pour les notices, j'en reçois pas mal dès que j'installe un plugin, et je ne les revois plus jamais après. Je ne pense pas que ça vienne d'Auto Backup.
Voici une nouvelle version qui inclut :
- La compression gzip des sauvegardes par email (réduit jusqu'à -60% la taille du fichier !)
- La personnalisation du champ From de cet email.
- La gestion des droits selon que l'utilisateur est admin ou super-admin.
Encore une fois, merci pour tes commentaires très utiles. N'hésite pas si tu as d'autres remarques
Attention, à être aussi réactif que ça à mes propositions, je risque de ne plus savoir où m'arrêter. Merci pour tout cela.
En ce qui concerne les messages d'erreur que j'ai rencontrés, ils étaient différents du bug connu de DotClear2 lors du décompactage d'un plugin. En effet, ceux que j'ai rencontrés sont apparus lors de ma première tentative de paramétrisation d'Auto Backup et non pas à son installation. Ce n'est pas trop grave, c'est juste que les "coding standards" des plugins pour DC2 demandent à ce qu'il n'y ait jamais de Notice qui apparaissent...
Quand même une petite proposition d'amélioration (elle est facile celle-ci) : renommer le bouton "Envoyer" en autre chose ("Enregistrer" par exemple). Avec l'ajout de l'envoi des backups par email, cela peut effectivement porter à confusion.
Linon : Pour DC1, le sieur Pep proposait à une époque un "Code en stock" permettant justement de faire cela. Mais il l'a retiré de son site lors d'une des multiples refontes que le site a connues. Heureusement, le petit DotClear illustré explique comment mettre des sauvegardes automatisées en place !
Ouah, bravo pour cette superbe extension, distrait comme je suis elle me sera très utile !
Je viens de l'installer, aucune erreur ni avertissement ni quoi que ce soir, j'attends de recevoir ma 1ère sauvegarde par mail bientôt...
Merci beaucoup !
Désolé Linon, j'avais zappé ton commentaire
Mais la réponse de julien devrait te convenir
Pour le bouton Envoyer, c'est vrai que ça peut porter à confusion, dès la prochaine version ce sera Enregistrer !
J'ai un message d'erreur
Error:database/costapaslaolololpownedlegroupe2
J'éspère que tu pourras m'aider à dissoudre ce problème ! (dans de l'acide acétile salcylique à l'Hopital Velpaux)
C'est une erreur générique standard, essaie de TG² ou même d'utiliser la version 2.1 de OSEF ©.
Si ça marche toujours pas dilue de la potasse (de la marque Stoi®) dans du vownedfeld, ça devrait gopex sur archimonde
Salut les mecs moi c'est José et je me soumet a la mort...
Pas la peine de pourrir le sujet non plus...
Si vous voulez flooder c'est sur cette page
J'ai trouvé un bug (mais je n'ai pas le temps ce matin de l'analyser pour coder une solution) : j'ai placé mes plugins dans deux dossiers différents (un pour les plugins fournis de base avec DC2, l'autre pour tous les plugins que j'ai installés en plus). Du coup, les plugins auto-backup et import-export ne se trouvent plus dans la même arborescence... ce qui fait qu'auto-backup ne trouve plus la classe d'import-export et plante tout mon blog avec un horrible message d'erreur (aussi bien la partie publique que la partie admin).
Il faudrait au moins qu'Auto-backup se plante sans message d'erreur s'il ne trouve pas cette classe d'import-export (ainsi, le blog peut au moins continuer à s'afficher correctement) et affiche un message compréhensible dans l'interface d'admin du plugin. La solution correcte étant bien sûr de parcourir tous les chemins qui peuvent se trouver dans la constante DC_PLUGINS_ROOT et regarder où se trouve le plugin import-export dans ces divers chemins.
Salut,
J'ai un autre petit souci aussi de mon coté.
Le blog est hébergé sur un serveur windows et donc le chemin contient des \
Lorsque j'enregistre mon chemin de sauvegarde, les \ sont perdus.
Exemple : C:\Test\Pwet donne C:TestPwet
Merci !!!!!!!!!!
Je crois que c'était le dernier plugin que tu as fait que je n'utilisais pas encore...
Excellent et super pratique, comme toujours !
Je dois avoir 6 plugins donc 5 de toi... Je confirme donc : je suis un fan.
super k-net il marche parfaitement chez moi , ce seraiobien de pouvopir sauvegarder les 2 options au lieux de devoir choisir
Voici la version 1.1.2 qui devrait régler vos problèmes, julien et Hpman
gtraxx : pourquoi vouloir faire ça ? Si on fait une sauvegarde complète une sauvegarde de blog ne sert strictement à rien
Et qu'est-ce que je dois mettre dans le champ pour le chemin de la classe importExport ? Chemin absolu (plutôt embêtant, je n'ai aucune idée d'où se trouve mon installation de DC2 par rapport à la racine du serveur) ? Chemin relatif (n'a pas l'air de fonctionner) ? Y compris le nom du fichier (mais alors lequel) ? Pas très clair tout cela
Bon, je me réponds à moi-même : c'est le chemin absolu, avec le nom du fichier class.db.export.php...
Mais bon, l'idéal serait quand même que le plugin AutoBackup trouve ce fichier tout seul... Il existe une constante DC_PLUGINS_ROOT qui définit les différents chemins (absolus) dans lesquels les plugins de DotClear2 peuvent se trouver, le minimum serait de parcourir les chemins contenus dans cette constante pour trouver le plugin importExport... Et si ça se trouve, il y a même déjà une méthode permettant cela dans le core
Effectivement, cela semble exister : la méthode dcModule::moduleInfo retourne diverses infos concernant les modules installés... et notamment une info nommée "root" qui semble bien être le chemin d'installation du module.
Ou encore plus simple dcModule::moduleRoot (et en combinant cela avec un petit test de moduleExists, cela permet de n'avoir un message d'erreur que si le plugin importExport n'est pas installé.)
C'est effectivement facile... dans _define.php, il suffit de remplacer :
if (!isset($config['importexportclasspath'])) $config['importexportclasspath'] = realpath(dirname(__FILE__).'/../importExport/class.db.export.php');
par :
if (!isset($config['importexportclasspath'])) $config['importexportclasspath'] = realpath($core->plugins->moduleRoot('importExport').'/class.db.export.php');
Bon... je suis revenu à la version 1.1.1... car depuis que j'avais installé la version 1.1.2 je n'avais plus de backup qui s'effectuait ! (avec ou sans la modification que je proposais ci-dessus)
La raison en est relativement simple : puisqu'on utilise dorénavant une variable de la configuration pour faire le require de la classe d'import / export, ce serait quand même bien de lire cette configuration avant d'essayer d'utiliser la variable. (dans les méthodes backup_full et backup_blog)
Une petite question : pourquoi est-ce que l'option de compression des fichiers de backup ne fonctionne qu'avec les backups envoyés par email ? Il me semble que la compression ne devrait pas dépendre de l'endroit où l'on sauve son backup.
Que de commentaires !
Merci pour ces remarques, effectivement il y avait une erreur vraiment conne dans la dernière version...
Je l'ai actualisée en corrigant ce bug très génant, en incluant la recherche du plugin Import/Export avec dcModule::moduleRoot.
Pour ta dernière question je ne vois pas vraiment l'intérêt de compresser les sauvegardes pour un enregistrement sur le serveur (pour l'email on comprendra l'économie de bande passante mais en enregistrant dans un fichier le rapport temps d'éxécution/place gagnée n'est pas bon)
Mais je comprends que des gens veuillent l'utiliser (petits hébergements...) alors la fonction est incluse dans cette nouvelle 1.1.2
Bug Windowsien effectivement corrigé, merci
Fatal error: Cannot redeclare class dbExport in /home/dsfdsfs/sfsdfs/plugins/importExport/class.db.export.php on line 24
impossible de cliquer sur le lien "Import/Export"
j'ai installé la version 1.1.2 sur DC 2 b6
une idée ?
Tiens, un nouveau problème est apparu : Warning: mail() [function.mail]: Permission denied: headers injection (empty line) in [...]/dc2plugins/autoBackup/class.mime_mail.php on line 94
Et j'ai ce message sur toutes les pages d'admin ou pages publiques. :-/ Et plus de backup qui me soit envoyé. Je n'ai malheureusement pas le temps avant ce soir de voir plus en détail ce qui se passe.
Je pense avoir compris le pourquoi du comment de mon nouveau problème : mon hébergeur semble vouloir se protéger contre l'injection de spam et interdit du coup d'avoir des lignes vides dans le header passé à la fonction mail.
Solution (ça marche chez moi, je n'ai fait aucun test supplémentaire, n'essayez donc pas d'appliquer la même méthode chez vous sans comprendre ce que vous faites) : faire en sorte que le contenu MIME de l'email soit envoyé comme corps du message à la fonction mail (troisième paramètre) et que seuls les véritables headers soient passés dans le quatrième paramètre.
Note : j'ai bien entendu exactement le même problème avec le plugin Contact pour DotClear2 en activant l'option MIME maintenant.
Bonjour tout le monde,
lolo : cette erreur survient uniquement sur la page du plugin Import/Export et quand Auto Backup crée au même moment une sauvegarde ; elle est donc extrèmement rare et visible uniquement par les admins
julien : de plus en plus d'hébergeurs essaient de fournir une protection contre le spam, malheureusement c'est pas encore au point chez tout le monde.
Tu as trouvé une solution, c'est l'essentiel
Excellent plugin. Il m'évitera sûrement de reproduire le drame de cette semaine (perte d'un mois d'articles sur mon blog).
Merci.
(PS : on ne peut pas faire de rétrolien ?)
Nan, j'ai pas activé les rétroliens sur mon blog
Merci beaucoup pour cette extension vraiment excellente !
Bonjour,
Comme je l'ai dit l'autre jour, merci pour ce plugin. Petite question cependant : est-ce que le problème d'envoi des mails pour OVH peut-être résolu ?
Merci.
Salut,
J'ai cherché, et en faisant plein de tests rien ne marche. OVH n'accepte apparemment pas l'envoi d'emails en multipart.
Si quelqu'un a une piste...
Dommage :S
Salut!
Merci pour ton plugin, c'est vraiment une super idée! Mon hébergeur a planté ces derniers jours et le disque dur avec et ils ont sauvegardé une sauvegarde trop vieille à cause de laquelle je perds plein de trucs... Je m'étais dis, toute contente, que j'avais une sauvegarde plus récente gràce à ce plugin.
Et quand je veux l'importer, il me dit "Erreurs: Le fichier n'est pas un fichier d'export simple."
???
salut k-net , j'ai détecter une erreur dans les fichiers envoyé par e-mail .
en fait mon blog a du être relancer via un backup et a ma grande surprise les backup reçus par e-mail ne sont pas bon .
Une erreur d'encodage a ce niveau , pour ceux sauvegarder directement dans un dossier la pas de prob
k-net j'ai refais le test et j'ai donc utiliser une sauvegarde du gestionnaire de média , pas de problème .
Par contre une sauvegarde envoyer par email donne ce message .
"Erreurs: Le fichier n'est pas un fichier d'export simple."
???
En comparant les 2 fichiers j'ai vu que celui envoyé par e-mail est illisible ,un encodage dans une langue inconnue lol
Est ce du a la class mime ???
Vraimen génial comme plugin, je dirais même indispensable !
Merci beaucoup, j'en rêvais !
Salut tout le monde, me revoilà
Lowett et gtraxx : la classe MIME encode les pièces jointe en base64, normalement ça ne pose aucun problème...
Vous êtes sûrs d'avoir extrait le fichier backup de l'archive tar.gz avant d'importer ?
Bonjour,
Idem que Lowett et gtraxx, même probleme au niveau de l'encodage donc comment faire pour pouvoir avoir un encodage correct ca serait vraiment super
Je confirme l'erreur au niveau de l'encodage pour le fichier envoyé par mail. Aucun problème pour le fichier sauvegardé sur le ftp....
oui oui k-net certain , il y as bien un bug avec l'encodage au niveau de l'envoi par email.
PS: tu va avoir du boulot , dc2b7 nécessite des updates au niveau des plugins.
ps: j'ai commencer la mise a jour de mes plugins
Bonjour,
J'ai un ptit soucis, apparement avec la beta 7 de DC2 dès que je touche à une option j'ai droit à un "Precondition Failed" .....
patience , j'y travail pour une version potable jusqu'as l'arriver de k-net
Bonjour, bravo pour l'idée !!
Je débute avec DC2beta7. une fois votre plugin installé, j'ai une erreur "Precondition Failed" lorsque je clique sur "enregistrer" les paramètres.
Pouvez-vous m'aider ?
Par avance, merci.
un correctif est proposé par simon sur le forum dotclear dans le fil des plugins compatible
Ouais j'peux t'aider, combien tu payes ?
Alors tu ouvres le fichier index.php dans le dossier du plugin, et tu vas à la ligne où ya marqué (l.140 environ) :
Et tu remplaces par :
.
J'ai vu ça ici : http://geraldetsonblog.free.fr/index.php/post/2007/07/13/85-Sortie-de-DotClear-2-beta-7, donc on dit "merci StandarT" !
Quelle injustice !
On dit "Merci StandarT" d'avoir posé la question...
On dit surtout "Merci Gérald" pour la réponse !
Ah oui merci pour les news ! En attente de voir si ça marche cad dans 6h
a plus et bonne continuation les tous
Des nouvelles pour l'encodage des mails?
En fait l'encodage des mails est bon mais déconne seulement sous certain services mail tel que hotmail, gmail, et peut être d'autre.
Sous mon adresse scarlet pas de problème
Voilà enfin la version compatible DC2b7 !
Désolé pour ce retard, et un grand merci à ceux qui ont pu mettre à jour et héberger le plugin pendant mon absence (notamment [SiMON] )
Je comprenais pas pourquoi mon quota était dépassé jusqu'à que je lance un du(1) sur mon répertoire dotclear (merci curlftpfs). Et là, horreur, le répertoire des backups prenait la quasi-totalité de l'espace. Certes, la fréquence était trop grande, et je supprimais pas les sauvegardes au fur et à mesure (une option "garder le backup d'il y a une semaine, un mois, six mois serait appréciable).
Bref, ça faisait quelques jours que j'avais des backups toutes les minutes, parfois vides, parfois pas. J'ai pas trop cherché, j'ai tout viré. On dirait un bug.
C'est possible de restreindre l'accès à ce plugin aux admins ?
J'ai mie en place un blog multi-auteurs et tous y ont accès.
salut
perso j'ai réglé mon pb d'envoi du dump qui était corrompu en décochant simplement la case "compresser au format gz"... Le dump arrive bien et est déjà compressé (sic ! à croire qu'il envoyait un dump compressé deux fois et n'attribuait pas la bonne extension ?).
par contre, toujours le soucis du dump en local qui n'est pas supprimé lors de la création du suivant.
Salut,
le plug-in est parfait :merci
une question bête: qu'est ce qui déclenche le backup à intervalle régulier ou du moins quél "service" est chargé de surveiller si l'intervalle du backup est atteint (timer) ?
A chaque fois qu'une page est demandée, le blog est "allumé" : DotClear lance plein de procédures, dont une ajoutée par Auto Backup qui est de créer une nouvelle sauvegarde si cela fait plus d'un certain temps.
Par exemple, si le blog est inactif pendant 3 mois, aucune nouvelle sauvegarde ne sera faite
merci de ta réponse. c'est plus clair.
D'ailleurs je compte me pencher sur le code source pour voir ça.
Fabuleux plugin !
Merci beaucoup !
Chapeau bas !
et pourquoi ne pas le proposer à dotclear dans le but d'une intégration (du moins au site relatif aux plugins)?
vraiment vraiment du bon boulot.
Félicitation à toi et un grand merci pour cette petite (mais énorme) contribution.
La dernière version du plugin était prévue pour la version bêta 7 de dotclear.
Le plugin marche t il avec la rc1 ?
Pour moi, certainement l'extension la plus importante pour dotclear. En plus, à présent qu'elle s'installe parfaitement sous dotclear 2 beta 7, c'est un régal!
Merci encore k-net pour ce fabuleux plugin
Bonjour,
Lorsque j'installe http://www.k-netweb.net/blog/datas/2007/03/25/plugin-autoBackup-1.1.4.pkg.gz ou le fichier http://www.k-netweb.net/blog/datas/2007/03/25/plugin-autoBackup-1.1.4.tar.gz
J'ai un message d'erreur qui me dit "fichier module vide" (sous l'installateur extension de Dotclear V2)
Quelqu'un a une idée ? a moins qu'il y ait un pb dans ces 2 fichiers ?
Cordialement,
Jean-Christophe
jcp : le format des plugins a changé entre les premières RC de Dotclear 2 et la version finale. C'est pourquoi les fichiers présents ici ne peuvent être installés directement.
Il y a une possibilité de quand même installer le plugin en téléchargeant le fichier .tar.gz sur votre ordinateur, et il faut ensuite le décompacter puis transférer le dossier autoBackup via FTP dans le dossier plugins de votre installation de Dotclear2.
Toutefois, il est probable que le plugin ne fonctionne malgré tout pas, car il y a également certaines nouveautés obligatoires dans l'interface d'admin des plugins qui ont évolués depuis les RC.
Pour le chemin vers le plugin import/export nécessaire pour l'exécution de autobackup, sous dc2.0, il se trouve maintenant à :
/plugins/importExport/inc/flat/class.db.export.php
A adapter.
Ai effectué (avec l'accord de l'auteur) une mise à jour afin de le rendre compatible avec dc2.0.2. Dès que possible, elle sera accessible sur dotaddict et pour le moment est téléchargeable ici.
Petite modif du lien pour télécharger la mise à jour compatible dc2.0.2 et + : http://www.brol.info/public/dlm/geekeries/plugin-autoBackup-1.1.5.zip
super !! j'en avais rêvé ! mille mercis à toi !
Salut,
Il y a un truc bizarre lorsque tu dis que l'envoi de mail avec pièce jointe bug chez OVH. J'utilisais ma propre class email qui envoiait des mails en multipart et cela fonctionnait très bien. Si tu veux, je regarde ça et corrige éventuellement?
Avec l'autorisation de k-net, une petite mise à jour est disponible ici :
http://dcplugins.googlecode.com/files/plugin-autoBackup-1.1.6.zip
Cela inclut le fix de Brol.
Le but de cette mise à jour n'étant pas d'apporter des nouveautés mais de s'assurer de la comptabilité du plugin avec les dernières versions de Dotclear, et d'assurer un suivi car k-net n'en a pas le temps.
Vous pouvez rapporter les bugs sur http://dcplugins.googlecode.com/.
ps : toute personne qui souhaite participer est le bienvenu
Merci. .