Open Source Content Sharing

January 14, 2019 / 0 comments / in General  / by Adam Hintz

For a long time, we have wanted to create a place where we can share scripts, screens, tips and tricks with you – and where you can collaborate with other SCADA admins. GitHub is the perfect place to enable cooperative work; many people can benefit from a single submission.

Open Source Content Sharing - GitHub and its official logo, Octocat.

GitHub and its official logo, Octocat.

We’ve created several repositories, which can be thought of as directories of related items, and uploaded relevant content to get the ball rolling. They exist in what is known as the CygNet Software organization (GitHub’s terminology for a group of repositories). We have a couple full-fledged example projects that showcase advanced functionality and repositories for posting or finding handy scripts or screens. Anyone can contribute!

Available Now

The “Start Here” document contains the most up-to-date information about the repositories, how to contribute, and further reading. These repositories are currently available:

  • Canvas Plugin Example showcases Canvas’ custom control functionality, allowing you to create your own controls as the name suggests.
  • The Canvas Demo Screens repository contains several noteworthy or interesting Canvas screens. I even contributed a simple screen I demonstrated internally when I was working on the Canvas team.
  • CygNet Bridge Sample App contains a sample web application harnessing the power of the Bridge API. Shoutout to Eric for including instructions on his README for getting that project up-and-running, and running tests!
  • Finally, Script Samples is a grab bag for anything else related to CygNet scripting, whether it be an HSS script, a C# snippet from a Canvas screen, or some VBS in a Studio screen.

It’s About You, the Customers

These repositories have a lot of potential for anyone to learn and share advanced CygNet administration techniques. We want the sharing to be useful, welcoming, and informative, so we are releasing the repositories under the user-friendly 3-clause BSD license. What this loosely means is that the contents of the repositories can be used in any environment, if you cite our repository as the original source (disclaimer: this is not legal advice and you should read the license for yourself).

We look forward to seeing your contributions to these repositories. What benefits do you see coming from this? What would you like to see? Please let me know in the comments.

Share this entry
Share by Mail



Comments

Blog post currently doesn't have any comments.
{{com.name}}           {{com.blogCommentDateFormatted}}

Leave Comment

Please correct the following error(s):

  • {{ error }}

Subscribe to this blog post

Enter your email address to subscribe to this post and receive notifications of new comments by email.


Search the CygNet Blog

Subscribe to the CygNet Blog

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Tags

.NET ‘Sparkline” “.NET “64-bit” “Allen “Azure “Canvas” “CygNet “Data “Database “DDS-based “Dispatch” “DNP3 “Facility “FWRD” “Geometric “HMI “IoT “Lufkin “MQTT “Note “OpenStreetMaps” “Relative “Replication” “SCADA” “Security” “SVG” “Telerik” “Thin “Totalflow “Weatherford 8.5.1 9.3 9.4 9.9” Ad hoc chart Alarms API API” ASR Authentication auto-failover automatic failover automatic service recovery beta program Bradley breakouts Bridge Bridge API broadcast browser-based Bytes Canvas CIP Client Client” Clients” Comm Config File Manager Configuration Context menu Controls controls” CRC custom database indexes Custom Events CygNet CygNet 9.0 CygNet 9.4 CygNet 9.6 CygNet 9.7 CygNet 9.8 CygNet messaging CygNet. Data Data Visualization DEIDs Depot Designer device mapping Diagnostics disaster recovery Dynagraph EAC EIE EIE” email Emerson emitter” Enhanced Enhanced Alarm Configuration Excel Facilities” failover feedback Files first look FMS Full FWRD Get Latest Get New GitHub gns Grid” group group grid Heat Map HMI HSS IoT iPhone Job Runner Link Link” Maps” Measurement Measurement” Messaging” Mobile Mode” Navigation OAuth ODBC On-demand chart OPC OPC UA Polling recovery redundancy reference facilities Reference Packages Release Remote replication Report Module SAM Samples SCADA screen performance Scripting Security Server” Shapes” slides Sniffer SQL Server survey Sync” Tabs Tech Bulletin Template Test” TFA Thin Web Client Token Tools transactions” Tree Map trend Troubleshooting Two-factor UA UIS video View Group Web web-based Well WESC 2016 WESC 2018 WESC 2020 WESC2019