Download the PHP package openepcis/unopim-connector without Composer

On this page you can find all versions of the php package openepcis/unopim-connector. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package unopim-connector

OpenEPCIS for UnoPim

Licence MIT
UnoPim 3.0
PHP 8.4 or newer (what UnoPim 3.0 itself requires)
Needs a reachable OpenEPCIS connector (the bridge); nothing else is installed into the PIM

The UnoPim half of the connector. The Java side reads UnoPim and publishes into the DDM catalog; this side puts what the platform knows back in front of the person maintaining the product, in the screen they are already in.

Three things, and each exists because leaving it out costs a merchant something concrete:

Classification by words. A GPC brick is eight digits, and nobody knows them. A plain text field for one gets a wrong code or an empty one — and a wrong classification is worse, because it looks filled in. The field searches the GS1 classification and stores the code it found.

Drawing a number. A GTIN typed by hand is a GTIN somebody else may already be using, or one with a bad check digit that fails at the till. The button draws the next number from the tenant's own allocated range, through the resolver that keeps that ledger, so no two products can be given the same one.

Saying what the platform thinks. The connector already writes its verdict back into ddm_* attributes. Read as a row of raw attribute values they mean little; shown as one panel they answer the only question a merchant has — is this product's identity in order, and if not, is that something I did or something on our side.

Installation

The package is on Packagist and loaded by Laravel's package discovery, so an installation is a composer require plus a cache clear:

Baking it into an image instead — a copy into packages/, the namespace and the provider registered, composer dump-autoload — is the same installation done once at build time, which is what a pod that may be rescheduled needs.

Configuration

The bridge is usually reached over plain HTTP inside the same cluster, so the connector's service name is all the configuration there is:

OPENEPCIS_TENANT is the name of the connection in the connector's own configuration. The bridge answers for a tenant using that tenant's deposited credentials, so it decides which catalog is asked and which company prefix a drawn number comes from.

Licence

This package is MIT (see LICENSE). It is installed into the merchant's own UnoPim, so it has to carry a licence that lets the merchant use, modify and redistribute it without asking; and UnoPim itself is MIT, so nothing more restrictive is called for. The GS1 logic it displays stays on the other side of the HTTP boundary, in the bridge, under the proprietary licence.


All versions of unopim-connector with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package openepcis/unopim-connector contains the following files

Loading the files please wait ...