Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre du Club
    Creation de messagerie en ajax du genre slack ou hipchat
    Bonjour,
    Dans l'entreprise pour laquelle je travail, on a besoin d'un espace de messagerie en ligne. Et dans cet espace il devrait y avoir un espace de discussion général et la possibilité aussi d'avoir des discussions privées entre membre.
    Pensez-vous que c'est possible de le faire avec MkFramework assez facilement en peu de temps?! Disons en un mois?!

    J'ai déjà un peu la main dessus, j'ai utilisé 2fois ce framework et je peux dire qu'il m'aide beaucoup. J'ai fait des recherches et beaucoup d'entreprises utilisent actuellement slack ou hipchat pour discuter en ligne. J'aimerais proposer la même chose sur plateforme de l'entreprise vu que je suis dèjà très avancé là-dessus côté gestion des tâches et suivi.

    J'aimerais utilisé les technologies jquery/ajax pour cela!

  2. #2
    Rédacteur

    Il faudrait préciser le besoin, mais sur le principe oui

    Tout dépend ce que vous incluez dans un slack-like ?

    Slack est un peu comme les anciens chat de l'époque de caramail:

    On choisi un topic/room/sujet/thème de discussion où tout le monde peut s'exprimer, voir faire une mention à une personne du chat

    Et l'on a également la possibilité d'invité une personne à discuter en privé

    Si c'est "juste" cela: oui vous pouvez le réaliser en 1 mois.

    Ensuite la question: voulez-vous du temps reel, semi temprs reel ? il va falloir faire de l'ajax également pour rafraichir le fil de discussion au fur et à mesure des posts.
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  3. #3
    Membre du Club
    oui c'est bien cela, et en plus dans les espaces de discussion public ou privée les membres doivent aussi pouvoir uploader des fichiers et documents à partager.

    Mon problème se trouve au niveau du rafraichissement des pages et dans la réalisation de ce que t'appelle "topic/room/sujet/thème de discussion où tout le monde peut s'exprimer".

    En effet il peut y avoir un espace de discussion général, mais aussi un espace de discussion thématique ou on on invite les membres qui doivent y participer!

  4. #4
    Rédacteur

    Pour le rafraîchissement des posts plusieurs solutions
    1. la iframe avec une balise html indiquant un rafraichissement (peu propre)
    2. un appel ajax toutes les N secondes pour faire un innerHtml des nouveaux posts
    3. un appel ajax "pull request" où l'on laisse un appel ajax qui boucle toutes les N secondes coté serveur et ne reviens que lors de nouveaux posts

    Pour gerer les discussions "publiques" et les discussions privées , il faudra le gerer au niveau de la base de donnée

    Par exemple

    (les discussions/rooms)
    discussion
    - id
    - nom
    - type (principal/public/privé)

    (les messages, attachés aux discussions)
    posts
    -id
    - discussion_id
    - texte
    -auteur

    (pour permettre aux gens de participer)
    participants
    -id
    - discussion_id
    - auteur
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

###raw>template_hook.ano_emploi###