STALK.IO is the most beautiful and effective way to make visitors stay on your website. It's super easy to install this chat widget for your website.
JavaScript CSS HTML
Permalink
Failed to load latest commit information.
src Change logic for GuestName Nov 28, 2016
www
.editorconfig add .editorconfig Oct 25, 2015
.gitignore Add image overlay popup Jan 20, 2016
LICENSE add dev-environment. Oct 25, 2015
README.md add client ip address into browser info Nov 7, 2015
dev-stalk.html re-arrange directory structure Oct 28, 2015
dev-widget.html change sample setting for initial server. Nov 22, 2015
gulpfile.js
logo.jpeg update README file Nov 1, 2015
package.json Change logic for GuestName Nov 28, 2016
web.js clean up!! Jun 10, 2014

README.md

stalk.io

This master branch is currently under development

This Project(io.stalk.static) is client-side web chat widget, a part of stalk.io project.

STALK.IO is the most beautiful and effective way to make visitors stay on your website. Just check the bottom on this page! It's super easy to install this chat widget for your website.

STALK.IO lets visitors talk with each others on the same web page.

check this out !! stalk.io

Features

  • Every Web Browsers Support

    STALK.IO works in IE 6+, chrome, safari and all mobile browsers." Cross Browser Compatibility "

  • With Social Network Service

    Those who access your web sites will be able to talk to each other after login with - Facebook and Google+.

  • Easy Installation

    Copy and paste just tow line of code at the bottom of your body tag. That’s it!

  • Provides stable communication service

    STALK.IO service is using the distributed systems with XPUSH servers. XPUSH is a reliable realtime communication channel server for quickly, easily adding scalable functionality to web and mobile apps.

Development

0. Startup STALK Admin Server

Check STALK Admin Project - https://github.com/xpush/io.stalk.admin

1. Pull repository and build this project

    // Install GULP build tool
    $ sudo npm install -g gulp

    // Download and build
    $ git clone https://github.com/xpush/io.stalk.static.git
    $ cd stalk.io
    $ npm install
    $ gulp stalk
    $ gulp widget

2. Configuration for testing

  • Add host url at /etc/hosts
    127.0.0.1 static.stalk.io
    127.0.0.1 dev.admin.stalk.io
  • Modify /www/index.html
    <script>
        window.stalkConfig = {
            api_server: 'http://dev.admin.stalk.io:8888', /* URL of STALK Admin Server */
            id: 'a80857e6-7d3e-11e5-8bcf-feff819cdc9f' /* Application ID (generated by STALK Admin Server) */
        };
    </script>
    <script src="http://static.stalk.io/widget.js"></script>

3. Start static web server

    // Start web server
    $ sudo node web.js

3.1 Watching this project (If you want..)

    // watching /src for developing client files
    $ gulp watch

4. Open web page, http://localhost/ , via web browser

Development (with source file, except for build)

0. Startup STALK Admin Server

Check STALK Admin Project - https://github.com/xpush/io.stalk.admin

1. Pull repository and build this project (same with the upper step)

2. Configuration for testing

  • Add host url at /etc/hosts
    127.0.0.1 dev.admin.stalk.io
  • Modify /www/index.html
    <script>
        window.stalkConfig = {
            api_server: 'http://dev.admin.stalk.io:8888', /* URL of STALK Admin Server */
            id: 'a80857e6-7d3e-11e5-8bcf-feff819cdc9f' /* Application ID (generated by STALK Admin Server) */
        };
    </script>

3. Start static web server at project root directory (via Python)

    $ sudo python -m SimpleHTTPServer 80

4. Open web page, http://localhost/dev-widget.html , via web browser

License

STALK.IO system is an open source software released under MIT license.

This means you can use and install stalk.io in your own personal or commercial projects for free.