Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Pruning utilisateurs/albums/galeries  (Read 13496 times)

0 Members and 1 Guest are viewing this topic.

Davide Renda

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Pruning utilisateurs/albums/galeries
« on: October 28, 2007, 09:46:36 pm »

J'ai une galerie depuis un bon bout de temps et une base de données énorme (presque 75 Mo, que d'ailleurs ça me coute plus chère du domaine...), j'aimerai faire un bon "ménage d'automne" en effaçant toutes les utilisateurs (et leurs albums/fichiers) en fonction de leurs dernières connection au site.
J'ai bien regardé dans le forum, mais tout ce que j'ai trouvé, sont de requêtes de new features sans suite.
Est il possible effectuer, même manuellement, un pruning sur une galerie Coppermine?

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Pruning utilisateurs/albums/galeries
« Reply #1 on: October 28, 2007, 10:53:57 pm »

salut,

dans la version 1.5 il y aura une fonction qui permettra d'effacer les images plus anciennes que xxx jours.
mais cette fonction ne prends pas en compte les utilisateurs.
elle est déjà implémentée dans le code disponible sur le svn
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Davide Renda

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Pruning utilisateurs/albums/galeries
« Reply #2 on: October 28, 2007, 11:35:52 pm »

Quote
fonction qui permettra d'effacer les images plus anciennes que xxx jours
Mon problème est que je voudrais effacer images et albums qui appartiennent à des utilisateurs qui ne se sont pas connectés depuis X jours.
Pour l'instant, cela est possible seulement à partir de USERMG.PHP

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Pruning utilisateurs/albums/galeries
« Reply #3 on: October 29, 2007, 07:13:33 am »

il faudrait coder ça
(encore un plugin ?  ;) :D ;D)
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Pruning utilisateurs/albums/galeries
« Reply #4 on: November 01, 2007, 06:27:26 pm »

@ Lontano
j'ai bidouillé un petit pluging pour ce que tu demandais.
est ce que tu peux le tester pour voir si tout fonctionne bien ? (si tu as une galerie de test)
merci de tes remarques

@ tous les autres
vous pouvez bien entendu aussi tester le plugin et me faire des remarques avant la mise en production du plugin

Attention, les actions de ce plugin n'étant pas réversibles, testez le sur une galerie de test qui ne risque rien.

Nouvelle version
Nibbler vient d'optimiser le plugin. Je remplace donc la version attachée à ce post par la nouvelle
Attention, si vous effacez une grande quantité de comptes, pensez à optimiser votre base de donnée
de plus, il n'y a pas de message de confirmation, utilisez donc ce plugin avec beaucoups de prudence
« Last Edit: January 30, 2008, 08:05:55 am by Frantz »
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Davide Renda

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Pruning utilisateurs/albums/galeries
« Reply #5 on: November 01, 2007, 09:58:45 pm »

Je viens de tester ce plugin sur ma galerie (bon, je n'ai pas de galerie de test, j'ai essayé sur la mienne "historique"); apparement tout marche like a charme comme ils disent les britanniques. J'ai vérifié la liste utilisateurs et un bon paquet est disparus, ainsi que leurs albums et commentaires.
Par contre je n'ai pas pu vérifier si les albums contenus dans /albums/userpics sont encore là ou non. Je n'ai pas conté le nombre d'albums avant et après le pruning....
Je rajouterai seulement un passage de plus avant l'effacement, avec un warning de plus, genre "étais vous sur sur sur, mais vraiment sur de continuer?", certains utilisateurs, lobotomisés par windows et ses messages, aiment cliquer quand même..... ;-)

Pour le reste (je garde le meilleur pour la fin) GRAZIE FRANTZ[/i] :) :) :) :)

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Pruning utilisateurs/albums/galeries
« Reply #6 on: November 01, 2007, 10:02:52 pm »

Quote
Par contre je n'ai pas pu vérifier si les albums contenus dans /albums/userpics sont encore là ou non.
chez moi j'ai les dossiers qui sont encore là, mais je ne sais pas si ça vient du fait qu'il y a un fichier index.html dedans. Il faudra que je teste plus loin.
Quote
Je rajouterai seulement un passage de plus avant l'effacement, avec un warning de plus, genre "étais vous sur sur sur, mais vraiment sur de continuer?", certains utilisateurs, lobotomisés par windows et ses messages, aiment cliquer quand même..... ;-)
effectivement, je vais peut être rajouter ça.
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Davide Renda

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Pruning utilisateurs/albums/galeries
« Reply #7 on: November 03, 2007, 05:28:48 pm »

Je viens de signaler ce plugin dans le forum italien (ici. Encore merci pour ton travail, Frantz!

Davide Renda

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Pruning utilisateurs/albums/galeries
« Reply #8 on: November 04, 2007, 12:55:25 pm »

Je viens de "jouer" un peu avec (j'ai créé une galerie test pour ça!)

- Il faudrait rajouter un bouton de confirmation avant de lancer l'effacement; en fait après avoir mis le nombre de jours, le procès parts de suite.
- albums, images et commentaires sont effacées de la galerie, ainsi que les fichiers dans le disque; par contre l'arborescence est conservé, donc les albums dans /albums/userpics restent là, vides, mais présents dans l'espace web. Ce problème est source de "Connection Timeout" chez les utilisateurs du hôte Aruba, qui est très utilisé en Italie (pour ces prix).
-  serait t-il possible de faire créer un fichier dump pour éventuellement restaurer la base de données et récupérer utilisateurs et leurs mots de passe?

Voilà, c'est tout pour l'instant ;-)

PS. une telle option dans une prochaine version pourras t-il être dans le core-code?

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: Pruning utilisateurs/albums/galeries
« Reply #9 on: November 04, 2007, 01:30:23 pm »

Quote
PS. une telle option dans une prochaine version pourras t-il être dans le core-code?
A mon humble avis, c'est un plugin a manipuler avec des pincettes, car il est radical dans l'effacement.
Mais ceci dit, pour un webmaster responsable de ses actes, c'est un superbe outil.

Pour cela je ne pense pas qu'il puisse être intégré au package CPG 1.5.x

PYAP
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Pruning utilisateurs/albums/galeries
« Reply #10 on: November 04, 2007, 08:48:36 pm »

je suis assez d'accord avec Pyap, je ne pense pas que le plugin soit a intégrer au core code de coppermine.
Quote
Il faudrait rajouter un bouton de confirmation avant de lancer l'effacement; en fait après avoir mis le nombre de jours, le procès parts de suite.
oui sera fait très bientôt
Quote
par contre l'arborescence est conservé, donc les albums dans /albums/userpics restent là, vides, mais présents dans l'espace web.
c'est ce que j'avais vu. Je vais essayer de remédier à ça (en fait le plugin devrait effacer l'arborrescence, mais il y a quelque chose qui ne marche pas)
Quote
serait t-il possible de faire créer un fichier dump pour éventuellement restaurer la base de données et récupérer utilisateurs et leurs mots de passe?
euh, plutot difficile, il vaut mieux que je mettes un message avec la confirmation pour inciter à une savegarde. Il existe le plugin backup pour la sauvegarde.

ceci dit, il peut être envisageable pour une prochaine version du plugin d'offrir la possibilité de ne pas éffacer le compte de l'utilisateur, mais uniquement ses albums et fichiers. Qu'en penses tu ?

Le plugin n'est pas encore publié dans la partie anglophone, parce qu'il y a encore des problèmes à regler. (voir plus haut)
PAr contre je ne suis pas conter une traduction italienne à ajouter au pack  ;D
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Davide Renda

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Pruning utilisateurs/albums/galeries
« Reply #11 on: November 04, 2007, 08:55:26 pm »

Quote
traduction italienne à ajouter au pack
c'est déjà fait, mais oooups, je l'ai seulement ajouté dans l'archive attaché au post sur le forum italien....

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Pruning utilisateurs/albums/galeries
« Reply #12 on: November 04, 2007, 08:59:26 pm »

merci Davide
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog
Pages: [1]   Go Up
 

Page created in 0.024 seconds with 20 queries.