Share your packages with the C1 community.

Composite.Tools.PackageServer allows you to set up your own package server. If you have packages you want to share with the C1 community, you can make them available on your own package server and provide everyone with the link to it. Users of other C1 installations can add your package server as a package source in their systems. Your packages will thus become available to them for download and installation.

How to implement Composite.Tools.PackageServer

After you install Composite.Tools.PackageServer, the Administrative console will reload and the Package Server application will appear in the Content perspective.

First of all, upload packages to your website:

  1. In the Media perspective, create a folder where you are going to upload the packages you want to distribute (for example, "Packages").
  2. Upload your packages to this Media folder. (The package must be packed with Package Creator and have the .zip extension.)

Next, add an End-User License Agreement (EULA) under which you want to distribute your packages:

  1. In the Content perspective, expand Package Server.
  2. Select EULAs and click Add EULA on the toolbar.
  3. In the EULA editor, type in the name and the text of your EULA in the Name and Text fields respectively.
  4. Save the changes.

You can add and use as many EULAs as you need.

Finally, add your packages to your package server:

  1. In the Content perspective, expand Package Server.
  2. Select Packages and click Add Package on the toolbar.
  3. Provide the information in these fields:
    • Package File: The package uploaded to the Media archive
    • Technical Details: The short description and necessary technical information about the package.
    • EULA: The EULA under which the packages should be distributed.
    • Read More URL: The URL of the web page with full description of the package, user instructions etc.
  4. Save the package.
  5. If you want to make the package publically available, publish it.

How to add a package source in C1

For other C1 users to download and install your publically available packages on their C1 systems, they need to add the URL to your package server. The URL must follow this pattern:

http://<WebSite>/Packages.asmx

For example, "http://www.contoso.com/Packages.asmx"

To add a package server as the package source in C1:

  1. In the System perspective, expand Packages and select Package sources.
  2. Click Add Package Source on the toolbar.
  3. In the New Package Source window, type the URL to the package server (for example, "http://www.contoso.com/Packages.asmx").
  4. Click Next. C1 will validate the URL and report whether the URL is valid or not.
  5. Click Finish.

To make the packages from the added package server available:

  1. Right-click Available Packages.
  2. Click Refresh in the context menu.

Important notes

  1. Only published packages are available online.
  2. C1 must meet the requirements the minimum and maximum C1 versions specified in the package so that the package would be available.

Requirements

Composite C1 version 2.0 Patch 1 or later

SHARE