Messagerie interne en version Bêta

Pour ceux qui souhaitent aller plus loin dans le paramétrage de leur espace.
Répondre
yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Messagerie interne en version Bêta

Message par yov89 » 31 mars 2020, 17:29

Bonjour à tous,

Après plusieurs années d'absence sur ce forum, je vous propose de tester le module messagerie interne en version Bêta pour agora 3.7.0.

Pour l’installation du module :
- Décompresser le fichier .zip,
- Transférer via FTP l'ensemble des fichiers et dossiers présents dans le dossier fichiers_module,
Attention cette installation remplace les fichiers agora app\ModSpace\MdlSpace.php et app\trad\francais.php
- Importer le fichier DB_Module_messagerie_Interne.spl dans la base sql pour créer les tables pour le module.

Il suffit ensuite d'activer le module dans l'espace de votre choix.
Merci d'avance pour vos retours.

Bons tests.
Pièces jointes
Module_messagerie_interne_beta.zip
(94.04 Kio) Téléchargé 289 fois

xech
Administrateur du site
Messages : 1137
Inscription : 17 janv. 2008, 20:58

Re: Messagerie interne en version Bêta

Message par xech » 01 avr. 2020, 11:05

Bonjour Yov et merci pour cette contribution!
Cordialement
xech

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 » 03 avr. 2020, 17:04

Bonjour,

De rien. C'est toujours un plaisir de contribuer à ce superbe outil collaboratif.
Ci-joint la version béta2 avec un changement des icônes et quelques corrections.
Pièces jointes
Module_messagerie_interne_beta2.zip
(141.77 Kio) Téléchargé 267 fois

somyweb
Messages : 5
Inscription : 23 mars 2020, 19:35

Re: Messagerie interne en version Bêta

Message par somyweb » 05 avr. 2020, 14:51

Bonjour,
Qu'elle est la différence avec la messagerie déjà intégrée à la version 3.7.0 ?
Bien cordialement

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 05 avr. 2020, 19:22

ouaah!! :o bonjour yov89 ;) ,
de retour!! content de vous retrouver!!
Bravo pour le retour de ce module que je viens de tester.
Pour moi tout fonctionne pour le moment.
Auriez-vous mis à jour le "module FAQ" ?
Merci!

Somyweb:
Ce module permet le réception et la gestions des mails.
module.JPG
module.JPG (25.36 Kio) Consulté 17994 fois

somyweb
Messages : 5
Inscription : 23 mars 2020, 19:35

Re: Messagerie interne en version Bêta

Message par somyweb » 05 avr. 2020, 19:57

D'accord, merci ! Et ça remplace le gestionnaire de mails de la 3.7.0 ou cela vient en plus ?

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 » 05 avr. 2020, 22:02

Bonsoir,
Ce module vient en plus du gestionnaire de mail.
Il permet d'échanger des messages sans activer la messagerie instantanée.
Auriez-vous mis à jour le "module FAQ" ?
Je ne suis pas à l'origine de ce module. Quel était son but ?

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 06 avr. 2020, 19:13

C'était un module Foire aux questions!

Cdt
Dernière modification par cma le 07 avr. 2020, 10:46, modifié 1 fois.

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 » 06 avr. 2020, 19:28

Bonsoir,
Ah :o , désolé je croyais que vous étiez Y. VEILLET (Yov, Cyrakuse)
Je suis bien Yov ;) mais ce module a été développé par Cyrakuse.
Désolé.

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 07 avr. 2020, 10:35

Bonjour,
il est dommage de ne pas avoir une indication lors de l'arrivée d'un ou plusieurs messages, ce serait idéal :D .
mes.JPG
mes.JPG (7.16 Kio) Consulté 17905 fois
Cdt

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Messagerie interne en version Bêta3

Message par yov89 » 08 avr. 2020, 10:28

il est dommage de ne pas avoir une indication lors de l'arrivée d'un ou plusieurs messages, ce serait idéal :D .
Ajout d'un livecounterMessage dans le header avec actualisation automatique toutes les 30s,
LivecounterMessage.JPG
LivecounterMessage.JPG (8.92 Kio) Consulté 17840 fois
Ajout des fonctions : marquer Lu et non Lu,
Corrections diverses.

Rappel des fonctions de cette messagerie interne :
- Envoi de message à 1/plusieurs destinataires et réponse (1 ou tous les destinataires) avec fichier(s) joint(s),
- Transfert de message,
- Corbeille
- Archives 1 niveau
Module_message.jpg
Module_message.jpg (95.74 Kio) Consulté 17840 fois
- Drag and drop html5 du message vers Corbeille ou Archives
DandD.jpg
DandD.jpg (29.4 Kio) Consulté 17840 fois
DandD2.jpg
DandD2.jpg (33.45 Kio) Consulté 17830 fois
Pour l’installation la vesrion bêta 3 du module :
- Décompresser le fichier .zip,
- Transférer via FTP l'ensemble des fichiers et dossiers présents dans le dossier fichiers_module,
Attention cette installation remplace les fichiers agora app\ModSpace\MdlSpace.php, app\trad\francais.php et app\Commun\VueHeaderMenu.php
- Importer le fichier DB_Module_messagerie_Interne.spl dans la base sql pour créer les tables pour le module.

Il suffit ensuite d'activer le module dans l'espace de votre choix.
Merci d'avance pour vos retours.

Bons tests.
Pièces jointes
Module_messagerie_interne_beta3.zip
(141.33 Kio) Téléchargé 214 fois
Dernière modification par yov89 le 10 avr. 2020, 16:53, modifié 1 fois.

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 10 avr. 2020, 10:23

Bonjour Yov89
J'ai mis à jour les fichiers décompressé sur FTP.
Je n'ai pas Importer le fichier DB_Module_messagerie_Interne.spl dans la base sql qui ne semble pas avoir changé.

Après installation de la version beta3 malheureusement le LivecounterMessage ne semble pas fonctionner pour moi.
Le nombre de nouveaux messages n'apparaissent pas. :(

Ajout des fonctions : marquer Lu et non Lu, apparaissent et fonctionnent. :D
Cdt.

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 10 avr. 2020, 11:13

Re,
Je pense avoir trouvé, vous n'avez pas nommé le dossier "commun" correctement, il faut le renommer "common" cela mettra le fichier VueHeaderMenu.php au bon endroit.

Et du coup l'arrivée des messages fonctionne, par contre, le nombre n’apparaît pas tout le temps ou aléatoirement, il apparaît seulement un point rouge. :(
mes2.JPG
mes2.JPG (10.25 Kio) Consulté 17705 fois
:(

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 » 10 avr. 2020, 16:53

Bonjour,

Bien vu cma ! Erreur de frappe !
J'ai actualisé le fichier.

Merci.

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 10 avr. 2020, 19:29

un message en haut du site apparaît:
Warning: include(): Failed opening 'app/Modmessage/VueMessageUnread.php' for inclusion (include_path='.:/usr/lib/php7.3') in /homepages/11/d733921696/htdocs/plateforme/app/Common/VueHeaderMenu.php on line 45

Cdt
Cma

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 » 10 avr. 2020, 20:10

Bonsoir,
Etrange...
Le fichier VueMessageUnread.php est-il présent dans app/modmessage/ ?
Cordialement.

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 11 avr. 2020, 09:50

Bonjour,
oui
Cdt

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 » 11 avr. 2020, 14:06

Bonjour,

Essayer de remplacer include('app/Modmessage/VueMessageUnread.php'); à la ligne 45 du fichier Common/VueHeaderMenu.php par :
require_once ('./app/Modmessage/VueMessageUnread.php');
ou
require_once (Req::modClassPath("VueMessageUnread"));

Cela fonctionne ?

Cdt.

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 13 avr. 2020, 09:00

Bonjour,
Bien vue 8-) en changeant par:
require_once (Req::modClassPath("VueMessageUnread"));
cela fonctionne. :D
mes4.JPG
mes4.JPG (9.65 Kio) Consulté 17528 fois
mes3.JPG
mes3.JPG (9.7 Kio) Consulté 17528 fois

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Messagerie interne en version Bêta4

Message par yov89 » 15 avr. 2020, 16:07

Amélioration pour cette version Bêta4 :

- Installation automatique,
- Réorganisation des classes php,
- correction de traductions,
- modification d'apparence : quelques images, nombre de fichiers joints et lecteurs,
Capture1.JPG
Capture1.JPG (8.56 Kio) Consulté 17263 fois
- alerte sonore message non lu,
- réglage utilisateur delai livecounterMessage et alerte sonore,
Capture.JPG
Capture.JPG (11.54 Kio) Consulté 17263 fois

Pour l’installation de la version bêta 4 du module :

- Décompresser le fichier .zip,
- Transférer via FTP l'ensemble des fichiers et dossiers présents dans le dossier fichiers_module.

L'installation est désormais automatique : une fois connecté dans votre agora saisir votreagora/index.php?ctrl=message avec un compte Admin général ou votreagora/index.php?ctrl=message&action=install

Cette installation renomme les fichiers agora :
- app\ModSpace\MdlSpace.php en MdlSpace_agora.php,
- app\trad\francais.php en francais_agora.php,
- app\Common\VueHeaderMenu.php en VueHeaderMenu_agora.php

Activer ensuite le module dans l'espace de votre choix.
Pièces jointes
Module_messagerie_interne_beta4.zip
(161.12 Kio) Téléchargé 122 fois
Dernière modification par yov89 le 16 avr. 2020, 10:05, modifié 2 fois.

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 15 avr. 2020, 17:38

Bonjour yov89,
Super améliorations, bravo.

Je viens de tester et à priori tout semble fonctionner.

Par contre pourquoi ne pas traduire en français : "receveid_the" et "sent_the" :( :D ;)
mes5.JPG
mes5.JPG (9.34 Kio) Consulté 17250 fois
"
mes6.JPG
mes6.JPG (10.81 Kio) Consulté 17250 fois

Concernant " alerte sonore message non lu" le son émis est le même que la messagerie instantané :? ce qui porte à confusion, il serait bien d'avoir un autre son.

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 » 15 avr. 2020, 18:01

Bonjour,
Par contre pourquoi ne pas traduire en français : "receveid_the" et "sent_the" :( :D ;)
Etrange ? Ils sont pourtant traduits dans francais.php
Concernant " alerte sonore message non lu" le son émis est le même que la messagerie instantané :? ce qui porte à confusion, il serait bien d'avoir un autre son.
En effet j'ai mis à jour l'archive au dessus avec un autre son.

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 16 avr. 2020, 09:48

Peut-être une piste
Cette installation renomme les fichiers agora :
- app\ModSpace\MdlSpace.php en MdlSpace_agora.php,
- app\trad\francais.php en francais_agora.php,
- app\Commun\VueHeaderMenu.php en VueHeaderMenu_agora.php
Je n'ai pas la création de MdlSpace_agora.php et francais_agora.php mais MdlSpace_message.php et francais_message.php

par contre dans " app\Commun\" mais plutot "\Common" j'ai VueHeaderMenu_agora.php et VueHeaderMenu_message.php

;)

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 » 16 avr. 2020, 10:05

Bonjour,
- app\Commun\VueHeaderMenu.php en VueHeaderMenu_agora.php
En effet Common et pas Commun , je corrige.
Je n'ai pas la création de MdlSpace_agora.php et francais_agora.php mais MdlSpace_message.php et francais_message.php

par contre dans " app\Commun\" mais plutot "\Common" j'ai VueHeaderMenu_agora.php et VueHeaderMenu_message.php
Le renommage ne semble pas se faire automatiquement ! :(
MdlSpace.php doit devenir MdlSpace_agora.php et MdlSpace_message.php doit devenir MdlSpace.php
francais.php doit devenir francais_agora.php et francais_message.php doit devenir francais.php
VueHeaderMenu.php doit devenir VueHeaderMenu_agora.php et VueHeaderMenu_message.php doit devenir VueHeaderMenu.php

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 16 avr. 2020, 11:37

Cela règle du coup les traducs ;)
Capture1.PNG
Capture1.PNG (3.62 Kio) Consulté 17156 fois
Capture2.PNG
Capture2.PNG (7.98 Kio) Consulté 17156 fois
:D

patrick83
Messages : 13
Inscription : 23 juil. 2018, 16:04

Re: Messagerie interne en version Bêta

Message par patrick83 » 23 avr. 2020, 10:11

bonjour je viens d'installer d'installer le module 4 , mais ce module n’apparait pas dans les options de l'espace , quelqu'un peut il m'aider merci

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 » 23 avr. 2020, 14:00

Bonjour,

Cette étape semble poser problème :
Cette installation renomme les fichiers agora :
- app\ModSpace\MdlSpace.php en MdlSpace_agora.php,
- app\trad\francais.php en francais_agora.php,
- app\Common\VueHeaderMenu.php en VueHeaderMenu_agora.php
Effectuer cette étape manuellement et renommer :
- app\ModSpace\MdlSpace_message.php en MdlSpace.php,
- app\trad\francais_message.php en francais.php,
- app\Common\VueHeaderMenu_message.php en VueHeaderMenu.php

Cdt.

patrick83
Messages : 13
Inscription : 23 juil. 2018, 16:04

Re: Messagerie interne en version Bêta

Message par patrick83 » 24 avr. 2020, 08:29

c'est bon tout fonctionne. Merci

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Messagerie interne en version 1.0 pour agora 3.7.1

Message par yov89 » 07 mai 2020, 09:28

Bonjour,

Pour cette version :
Adaptation à agora 3.7.1,
Modification de l'installateur,
Corrections diverses.

*******************************************************************************************************************
Attention cette installation remplace les fichiers agora :
- app\ModSpace\MdlSpace.php (activation du module),
- app\trad\francais.php (traduction),
- renomme \Common\VueHeaderMenu.php en \Common\VueHeaderMenu_agora.php (livecounterMessage)
- crée les tables ap_message (messages), ap_messagefile (fichiers joints) et ap_messagepreference (délai et alerte)
*******************************************************************************************************************


Pour l’installation de la version 3.7.1 du module :
- Décompresser le fichier .zip,
- Transférer via FTP l'ensemble des fichiers et dossiers,
- Activer le module dans l'espace de votre choix,
- Cliquer sur la page du module et valider l'installation du module.

Si le livecounterMessage ne s'affiche pas, vérifier dans le dossier Common que :
- VueHeaderMenu.php est renommé en VueHeaderMenu_agora.php
- VueHeaderMenu_message.php est renommé en VueHeaderMenu.php
Pièces jointes
Module_messagerie_interne_3.7.1-1.0..zip
(156.82 Kio) Téléchargé 111 fois

cma
Messages : 111
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma » 16 mai 2020, 22:09

Problème:
AGORA_visioHost
ATTENTION PAS COMPATIBLE AVEC 3.7.2 car:

il faut remplacer le fichier francais.php (zip en pj) de la version 3.7.1

yov89 :mettre à jour.

:D bonne visio.
Pièces jointes
francais.zip
(17.05 Kio) Téléchargé 88 fois

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 » 20 mai 2020, 08:36

Bonjour,

CI-joint le module compatible avec agora 3.7.2.

Yov.
Pièces jointes
Module_messagerie_interne_3.7.2-1.0.zip
(157.02 Kio) Téléchargé 113 fois

toitoine77350
Messages : 2
Inscription : 22 juin 2020, 21:30

Re: Messagerie interne en version Bêta

Message par toitoine77350 » 22 juin 2020, 21:33

Bonsoir,

Après l'installation du module, j'ai voulu le tester, mais lors de l'envoi du message, une erreur s'affiche.

"PDOException: SQLSTATE[HY000]: General error: 1364 Field '_idMessageSender' doesn't have a default value in D:\inetpub\wwwroot\intranet\agora\app\Common\Db.php:49 Stack trace: #0 D:\inetpub\wwwroot\intranet\agora\app\Common\Db.php(49): PDO->query() #1 D:\inetpub\wwwroot\intranet\agora\app\ModMessage\CtrlMessage.php(286): Db::query() #2 D:\inetpub\wwwroot\intranet\agora\app\Common\Req.php(62): CtrlMessage::actionmessageSend() #3 D:\inetpub\wwwroot\intranet\agora\index.php(10): Req->__construct() #4 {main}"

Que Faire ?

Antoine

yov89
Messages : 20
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 » 24 juin 2020, 14:45

Bonjour,

Impossible pour moi de reproduire votre erreur...

Est-ce lors de l'envoi d'un nouveau message ou l'envoi depuis les brouillons ?
La table ap_message existe t'elle ?
Possède t'elle des enregistrements ?

Editer le fichier CtrlMessage.php présent dans le dossier app/ModMessage
Ajouter // à la ligne 286
Supprimer // à la ligne 288
Y a t'il une différence ?

Cordialement
Yov

toitoine77350
Messages : 2
Inscription : 22 juin 2020, 21:30

Re: Messagerie interne en version Bêta

Message par toitoine77350 » 28 juin 2020, 00:01

Bonjour,

C'est lors de l'envoi du message, la base ap_message existe bien, avec une structure mais aucune ligne.

Et non, aucune différence en changent le fichier php.

Bien Cordialement
Antoine

EJFJCorp
Messages : 57
Inscription : 03 août 2010, 17:02

Re: Messagerie interne en version Bêta

Message par EJFJCorp » 17 nov. 2020, 22:17

Voilà, j'ai installé, mais plein d'erreurs...

Trying to access array offset on value of type bool in /home/mnih6798/public_html/agora3/app/Common/Db.php on line 100

Deprecated: Non-static method MdlMessageSetting::getUserSetting() should not be called statically in /home/mnih6798/public_html/agora3/app/ModMessage/CtrlMessage.php on line 46

... Je corrige, mais bizarre, ce n'est pas logique de faire deux requêtes SQL pour obtenir nom et prénom, ça devrait se prendre en tableau en une seule requête!

Tout s'affiche mal, et le Module Message doit dans la configuration pouvoir s'afficher en icône, et lors de clic dessus, en div déplaçable, lorsque les messages doivent être lus, ça ne doit pas être un module classique, pleine page!

ecrozierfr
Messages : 44
Inscription : 15 févr. 2021, 14:09

Re: Messagerie interne en version Bêta

Message par ecrozierfr » 19 nov. 2021, 17:28

Bonjour,
J'ai testé les différentes versions beta mais pour la dernière version d'agora-project 21.10, rien ne fonctionne.
Peut-être une mise à jour pour la version 21.10 ???
Merci

Répondre