ghforum / ghf

1 stars 0 forks source link

BuddyPress links activity stream issues #46

Open Dw21 opened 11 years ago

Dw21 commented 11 years ago

Voici le message posté le 03.03.2013 sur le forum de presscrew

Hi

I have a multisite installation with WP 3.5.1 BP 1.6.4 BuddyPress links 0.7.1

When I create a new link, anterior BuddyPress link activity items not associated with the current link appears on the link page. The error is not systematic. In some case, it happens, in some case not.

After trying to delete the links associated with other activity items, I had a bad suprise. Many activity items has disappeared from the website. I had a backup so I could restore the database table (but I know that links were unfortunately deleted in the past).

By having a look into the database, I noticed that this behaviour happens on the frontend when the item_id of the link in wp-bp-activity is 0 for bp_link_create. When deleting a link that has the same item_id than other activity items (including ones that are not related to BuddyPress links), all activity items with the same item_id that the link deleted are erased in the wp-bp-activity table.

Please see below item_id that have been generated by bp_link_create in the wp-bp-activity table for 27 links created.

486842, 61, 59, 291, 5472, 0, 798, 0, 0, 45500, 0, 0, 0, 1, 9223372036854770000, 0, 901367, 3, 562, 440, 5, 0, 0, 7948, 75, 7, 6728

Furthermore, when the item_id is 0 in the wp-bp-activity table, no embed_data and embed_service value are generated in the wp-bp-links table.

Recently I have had issue with other plugin for generating item_id/secondary_item_id including Bebop. Dale McKeown, the developer of the Bebop plugin thinks it might be related to the configuration of my server which is 32 bits and cannot handle number higher than 2147483647. Please have a look at this thread for this: https://github.com/lncd/bebop/issues/18#issuecomment-14325573.

Would be glad to know:

  1. What is the normal behaviour for creating item_id in BuddyPress links
  2. Whether you use a 32 bits or 64 bits server environment.

Best regards, Didier

buddylinks wrong activity

Dw21 commented 11 years ago

En attente de pouvoir updater vers 1.7 avec les données actualisées pour faires les tests sur l'environnement de développement

Dw21 commented 11 years ago

Maintenance que nous avons mis à jour vers BP 1.8 et que le BuddyPress links pro a également été mis à jour, il faudrait refaire les tests en créant de nouveaux liens sur le serveur test pour voir si le problème décrit ci-dessus ce reproduit.

evrenkiefer commented 11 years ago

Je viens de faire une sauvegarde des anciens fichiers et de mettre à jour les plugins de base Links et la version Pro. Je les ai activé sur le site de test, rendu le groupe test4 public pour pouvoir effectué des tests et j'ai créé quelques une vingtaine de liens et fait quelques premières constatations.

evrenkiefer commented 11 years ago

Le point numéro 1 est résolu. Il suffisait de créer une page. Il va y avoir du travail d'adaptation des templates par contre, @koudjdj !

evrenkiefer commented 11 years ago

Je continue d'essayer sans succès pour le moment. C'est plutôt une bonne nouvelle.

evrenkiefer commented 11 years ago

Le plugin est suffisamment malin pour récupérer des informations sur le lien automatiquement mais pas pour cropper les titres et les descriptions. Même en tout automatique, l'utilisateur reçoit des messages d'erreur du style "Le nom du lien ne peut pas dépasser 125 caractères". Ils risquent d'avoir de la peine à comprendre pourquoi ils doivent modifier cela ou même comment le faire s'ils sont passés par la récupération automatique des infos.

Dw21 commented 10 years ago

Ce plugin n'a plus été mis à jour depuis le 18 juillet - je suis pas sur qu'il va continuer à être maintenu. Je préfère donc mettre le ticket pour future release ce qui nous amènera à refaire prochainement le point.