IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

MkFramework Discussion :

Creation de messagerie en ajax du genre slack ou hipchat


Sujet :

MkFramework

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2014
    Messages : 53
    Points : 46
    Points
    46
    Par défaut 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
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    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
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2014
    Messages : 53
    Points : 46
    Points
    46
    Par défaut
    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
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    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

Discussions similaires

  1. [AJAX] creation d'un tableau d'affichage des données
    Par highman dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 20/04/2007, 16h30
  2. creation d'un tchat ou salon
    Par laly la chipie dans le forum Services
    Réponses: 4
    Dernier message: 01/11/2006, 01h43
  3. [AJAX] Création dynamique de div
    Par poussinphp dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/09/2006, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo