About

An Overview of StackHub

StackHub

This StackHub website acts as a repository of software and data for Haystack compliant systems. It is designed for the open community but also provides distribution and advertising options for paying organizations.

Profiles

On first arrival to StackHub you can browse and download public packages, and peruse organizations with their products and services. To get more out of StackHub, you must first Sign Up.

A valid email address is required to sign up to StackHub, and you will need to take receipt of a test email from StackHub before you're able to log in.

User Menu

Once logged in, all pages relating to you and your organization are available from a drop down menu at the top of the screen.

Note that StackHub functionality is centered around organizations. Until you become a member of an organization, the drop down menu is very limited.

If your organization already exists on StackHub, ask an existing member to add you. Otherwise you may create a new organization.

Organization Menu

Once part of an organization, the top drop down menu greatly opens up. You are now able to:

  • Create, upload, and edit packages
  • Purchase and edit profile pages
  • Purchase a StackHub subscription
  • Create, edit, and delete package distribution channels
  • View credit card purchases and amend credit card details
  • View, add, and remove organization members

And with the latest e-commerce feature, you may also:

  • Create and sell online products!

Packages

StackHub is based around packages, chiefly files you wish to distribute.

A package may be a Fantom pod file, a Niagra AX module, or something else entirely.

Packages may contain anything! Common examples are graphics, protocol implementations, system extensions, and collections of scripts. Or they could contain data, such as equipment profiles, point maps, or degree day values.

Anyone may browse and download public packages, but you need to be a member of an organization to upload and distribute your own. It's a great and easy way to share your work with the open community!

Products

StackHub is an e-commerce website that enables to you create and sell products.

Selling a product generates a securely signed license file that enables the use of your product and / or package. See Buying and Selling for details.

Product Pages

Product pages let you promote your organization's products and services. They are your organization's own personal space on the StackHub website.

Sample Product Page

A typical product page consists of:

  • Product Name
  • Tag line
  • Banner Image
  • Product description
  • A side bar that lists:
    • All your pages
    • Organization contact details

You can even customize your own page URLs as used by StackHub!

Customize StackHub Page URLs

Product pages are featured on the StackHub home page and are a great way to promote your services to others.

StackHub product pages may be purchased for an annual fee of $295.00.

Organization Pages

Every organization in StackHub has a profile page. It is the main go to page for promoting your organization on StackHub. By default it just lists your products, packages, and members.

Organization pages may be upgraded from the basic layout to a customizable profile page!

Sample Organization Profile Page

Like product pages, organization profile pages are available for an annual fee of $295.00.

Distribution Channels

While public packages are freely downloadable by everyone, StackHub also lets you create private packages.

Private packages are initially only visible to you and members of your organization, but they may also be assigned to distribution channels where they are made available to other nominated organizations.

To share a private package with others, simply add their organization to the relevant channel.

Channels are a great way to share and distribute commercial products.

Note that any organization may be granted access to a private package, but only organizations with a paid subscription can create channels and privately share their packages.

See Pricing for details.

REST API

StackHub also exposes a small Haystack compliant REST API.

It is currently used by the SkySpark Install / StackHub extension.