Download the PHP package inspiredminds/contao-member-invites without Composer

On this page you can find all versions of the php package inspiredminds/contao-member-invites. 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 contao-member-invites

Contao Member Invites

This Contao extension allows members of your site to send and review invites.

Usage

The following steps need to be done to use this extension:

  1. Create notifications for invites, invite requests and new registrations.
  2. Create a page where members can send invites to other people.
  3. Create a page where recipients of invites can accept the invite and register.
  4. Create a Registration for invited people to register.
  5. Create a Member invite form module for sending invites.
  6. Create a Member invite accept module for accepting invites.

Notifications

There are two notification types provided by this extension:

Member invite

This notification will be selected in the Member invite form module and is sent when an invite is created by a member in the front end. The following simple tokens are available within the notification:

The notification could look like this for example:

Member invite notification

Request another invitation

This notification will be selected in the Member invite accept module and is sent when an invite has expired and the recpient requests another invitation in the front end. The following simple tokens are available within the notification:

The notification could look like this for example:

Request another invitation notification

Member registration

This notification is not part of this extension, but this extension provides an additional token that can be used for the notification that is sent when a new member registers on the site:

Modules

Member invite form

This module will display a form where a member can send an invitation via email to another person to register on the current website. The module takes three settings:

Member invite form module configuration Member invite form module front end

Member invite accept

This module will either display the selected registration form or a button where the recipient can request another invitation link, if the invite has expired. The module takes three settings:

Member invite accept module configuration

If the invite link is valid, the registration module will be shown, with the information of the invite pre-filled in the respective form elements:

Member invite accept module registration form

If the invite link expired, a button to request another invitation will be shown instead:

Member invite accept module registration form

If the invite link is otherwise invalid, a message will be shown:

Member invite accept module registration form

Member invite table

This module will display all the invites sent by the currently logged in member. It will include a link to send an invite again. The link will either point to the current page or the redirect page.

Member invite overview

This module will dispaly all the invites in the system in the front end.

Attributions

Development of this extension was funded by the austrian society for artificial intelligence (ASAI) with the Austrian Federal Ministry for Climate Action, Environment, Energy, Mobility, Innovation and Technology (BMK) as the public funding body.


All versions of contao-member-invites with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
contao/core-bundle Version ^4.9 || ^5.0
codefog/contao-haste Version ^5.0
ramsey/uuid Version ^3.0 || ^4.0
symfony/polyfill-php80 Version ^1.26
terminal42/notification_center Version ^1.5
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 inspiredminds/contao-member-invites contains the following files

Loading the files please wait ....