GithubHelp home page GithubHelp logo

hhy5277 / topology-2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zhaodabao/topology

0.0 1.0 0.0 3.59 MB

html5 network topology, base on SVG.

Home Page: https://zhaodabao.github.io/topology/main.html

License: GNU General Public License v2.0

JavaScript 80.91% HTML 19.09%

topology-2's Introduction

Topology

中文版

Network Topology

Network topologic structure is a diagram that consists of network node equipment and communication medium(from Baidu baike).

About Project

This solution is a complex html5 graphical system, be used to telecom/enterprise user. Graphical based on SVG, and equips with a series of UI kits, then you can be more intuitive to understand how the project works.

Topology was developed in 2013, to be clear, the Topology in GitHub is just a simple example, or a thin version. The reason: Firstly, I retain the part of rich client only(the Server is secondary); Secondly, the integrated Topology include a lots of graphics solutions(such as BI diagram, virtual private networks, virtualized resources networks in cloud computing, etc.), let's simplify it, and take the focus on the technology.

Screenshot

Main Screenshot
screenshot 1

Edit Screenshot
screenshot 2

Mobile (iOS Safari)
mobile

Online Demo

Resources will be loading after the page open, please be patient. Recommended use Google Chrome to browsing.
Online Demo

Guide

  1. Because there are a lot of files in Topology, suggest to download ZIP(4.9M).
  2. Open the main.html file that in the root directory.
  3. The view which named blank allows you to experience the graphical editing.
  4. More usage will be added later:)

Features

  • Vectorization, zoom not distortion
  • Similar to MS Visio
  • WYSIWYG
  • Support for export to a PNG or JPG, or export to vectorization PDF(need Java)
  • Support shortcuts
  • Support eagle eye

Browser Support

Topology runs best on WebKit based browsers.

BROWSER DETAIL
Google Chrome 45+, Recommended.
Firefox 43+
Internet Explorer 6.0 - 8.0 need to install Adobe SvgViewer; 9.0 is not support filters; 10.0+ partial support transforms, filters, etc; All versions of Internet Explorer is not support SMIL animation. Not recommended.
Opera 34+
Safari 9+
iOS Safari 8.4+
Android Chrome 47+

TODO List

  • Undo and redo
  • Support mobile operation and Responsive UI
  • Increase the editional functions of polyline
  • Add more graphics rendering, like highlight
  • Add Bootstrap style
  • Release the source code file
  • Let it do more! UML, Flow, etc

Authors

@zhaodabao
@wangzhenhua
@luqin

License

Topology is published under the GPL license.

topology-2's People

Contributors

zhaodabao avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.