ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    So, working on a little Node.js project...anyone have any experiences to share?

    IT Discussion
    5
    9
    2.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Rob DunnR
      Rob Dunn
      last edited by

      I'm essentially putting together a poor-man chat service. Mostly for use in Spiceworks so techs can chat back and forth with each other...

      Now, I'm using some demos that I found online and I have to say, Node.js is pretty friggin' cool.

      The end goal is to have a pop-out window that appears when a person logs into the help desk. Technician's name would automatically connect to the chat (no passwords as of yet). Also, shouldn't t really make it a widget since it would live at the dashboard, but feasibly, you could use something like this on the user portal.

      It's extremely lightweight and requires no client - just a web browser.

      What do you guys think? Has anyone else here worked with Node.js?

      1 Reply Last reply Reply Quote 2
      • scottalanmillerS
        scottalanmiller
        last edited by

        I've used Node.js only enough to go "oh, that's cool." Obviously NodeBB runs on Node.js and powers MangoLassi, but we didn't write it.

        1 Reply Last reply Reply Quote 1
        • Rob DunnR
          Rob Dunn
          last edited by Rob Dunn

          Yeah - it does some otherwise complex things very quickly and with little coding - heck, the dynamic updating is very cool - but you know, maybe this is amazing to me because I'm just now getting into this kind of thing.

          Anyway, here's what I have so far - I have some additional stuff to do, but this is the gist:
          Chat link at the navbar will open up a popup window prepopulating the name field with your Spiceworks username. If the window is already open, the link will bring it back into focus.

          Things to work on:

          • visual notification of chat message if windows is blurred
          • log/persistence if browser is refereshed
          • keep only history of x amount of entries for better performance

          2014-12-09 15_54_36-Spiceworks - Dashboard - Opera.png

          And yes, I'm using Opera as a test browser (doing work in Firefox, authenticating as a different user in Opera) - but it actually has some nice dev tools built in.

          1 Reply Last reply Reply Quote 0
          • nadnerBN
            nadnerB
            last edited by

            Wowzers! That's an awesome idea!
            Looks pretty good so far.

            I have zero experience with node.js, I just wanted to leave some encouragement.

            1 Reply Last reply Reply Quote 0
            • M
              Martin9700
              last edited by

              I'm concerned that something is missing from your Network Scan though. This is a cool feature, though!

              1 Reply Last reply Reply Quote 4
              • thanksajdotcomT
                thanksajdotcom
                last edited by

                This is so cool!

                1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller
                  last edited by

                  Perfect timing, this deal is today:

                  http://shop.oreilly.com/category/deals/hd-javascript.do?code=HDJAVS&imm_mid=0c89c6&cmp=em-prog-books-videos-lp-owo_new_jvs_titles

                  1 Reply Last reply Reply Quote 1
                  • Rob DunnR
                    Rob Dunn
                    last edited by

                    Whoa, those are some good deals!

                    I paid around $40 for a jQuery book about a month back...

                    1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller
                      last edited by

                      You should subscribe to their sale email. Two books minimum daily.

                      1 Reply Last reply Reply Quote 0
                      • 1 / 1
                      • First post
                        Last post