Download the PHP package systopia/de.systopia.contract without Composer

On this page you can find all versions of the php package systopia/de.systopia.contract. 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 de.systopia.contract

Contracts

Downloading contract files

The membership_contract custom field in membership_general custom group can hold a contract reference. This contract reference is matched to a file located in: sites/default/files/civicrm/custom/contracts/{reference}.tif

If the file does not exist, it will not be available for download and the contract reference will not be shown as a link.

Configuration

You must create a directory or symlink in CiviCRM customFilesUploadDir "contracts". eg. sites/default/files/civicrm/custom/contracts for Drupal environments.

Customisation

To allow customisation to your organisation, the contract extension currently offers the following Symfony events:

event name purpose since version
de.contract.rapidcreateform Supply an optimised "rapid create" form, that let's you efficiently register new members, i.e. creates a new contact and a new membership 1.5
de.contract.renderchangedisplay Render custom titles for displaying change activities in the review section of the contracts 1.5
de.contract.renderchangesubject Render custom subject lines for the contract change activities 1.5
de.contract.eligible_campaigns Define the eligible campaigns for a contract 1.5
de.contract.suppress_system_activity_types Change the list of (automatically generated) acitivies to be suppressed 1.5
de.contract.contractreview.adjust Adjust the contract review section of in the membership tab 1.5
de.contract.form.defaults Adjust default values in the contract create/modify/cancel screens 1.5

more to come...

Förderhinweis / Funding Acknowledgement

Diese Weiterentwicklung von CiviCRM wurde durch vom AWO Bundesverband e.V. beauftragt und durch die SYSTOPIA GmbH entwickelt. Besonderer Dank gilt dem Förderprogramm „Zukunftssicherung der Freien Wohlfahrtspflege durch Digitalisierung“ des Bundesministeriums für Bildung, Familie, Senioren, Frauen und Jugend.

This extension of CiviCRM was commissioned by the AWO Bundesverband e.V. (Federal Association of Workers' Welfare) and developed by SYSTOPIA GmbH. Special thanks go to the funding program “Securing the Future of Independent Welfare Services through Digitization” of the Federal Ministry for Education, Family Affairs, Senior Citizens, Women and Youth.

Für Entwicklungen 2024 bis Mai 2025 (alter Ministeriumszuschnitt)

Diese Weiterentwicklung von CiviCRM wurde im Auftrag des AWO Bundesverbandes e. V. von der SYSTOPIA GmbH entwickelt. Unser besonderer Dank gilt dem Förderprogramm „Zukunftssicherung der Freien Wohlfahrtspflege durch Digitalisierung“ des Bundesministeriums für Familie, Senioren, Frauen und Jugend, das die Entwicklungen ermöglicht hat.

This extension of CiviCRM was developed by SYSTOPIA GmbH on behalf of the AWO Bundesverband e. V. (AWO Federal Association). We would like to express our special thanks to the Federal Ministry for Family Affairs, Senior Citizens, Women and Youth for its funding program “Securing the Future of Independent Welfare Services through Digitalization,” which made these developments possible.

Logos


All versions of de.systopia.contract with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
civicrm/civicrm-core Version >=5.81
civicrm/civicrm-packages Version >=5.81
project60/org.project60.banking Version ^1.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 systopia/de.systopia.contract contains the following files

Loading the files please wait ...