Download the PHP package ycloudyusa/yusaopeny_memberships without Composer
On this page you can find all versions of the php package ycloudyusa/yusaopeny_memberships. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ycloudyusa/yusaopeny_memberships
More information about ycloudyusa/yusaopeny_memberships
Files in ycloudyusa/yusaopeny_memberships
Package yusaopeny_memberships
Short Description Implement Membership Framework for YUSA OpenY and Drupal community
License
Homepage https://github.com/ycloudyusa/yusaopeny_memberships
Informations about the package yusaopeny_memberships
Memberships Builder Framework for OpenY
Description
By installing this module, you will have a complete solution for the membership search and selection functionality for your Open Y website. It includes landing pages and an application for the memberships builder.
Installation
You can install this module with the help of Composer. Please use these commands:
composer config minimum-stability dev
composer require ycloudyusa/yusaopeny_memberships
If you encounter an error when installing the commerce module due to incompatibility with inline_entity_form, use this command:
composer require "drupal/inline_entity_form:2.0.0-rc10 as 1.0"
We strongly recommend using Composer, because the OpenY Membership project requires many dependencies.
You need to build styles using these commands:
cd modules/openy_memberships_front/app
npm install
cd ../../..
npm install
npm run scss-build
If you do not have a mail system installed
If you do not have a mail system installed and you need support for sending emails, please configure your mail system.
For example, you can use SMTP and Mail System:
Add it to your project with Composer:
And configure it via the UI with your SMTP provider settings.
Upgrade to 2.4 version
Release 2.3 (https://github.com/ycloudyusa/yusaopeny_memberships/releases/tag/2.3) is needed as an intermediate step for the upgrade path. In order to uninstall SwiftMailer, upgrade to the 2.3 release and uninstall the module from your Drupal installation. Once uninstalled, proceed with upgrading to the 2.4 version of Open Y Memberships.
Demo content for Memberships framework
To install the demo content, please follow these steps:
- Enable the additional module:
drush en openy_memberships_demo_content -y
- Run demo content migrations from the module description
Installation of the Memberships Framework on a new Open Y site
-
Follow the instruction of yusaopeny-project to install yusaopeny code.
- Install Open Y standard without demo content run
-
run
-
run
-
run
-
run
-
run
-
run
- run
- Visit /membership-builder page to check how it works. Step 4-5 installs demo content from yusaopeny, you can skip it if you are adding the Membership Framework to a currently installed Open Y.
Add-ons
In the initial build of the Memberships framework, we had a robust Add-ons/Discounts functionality. The application had a separate step for that feature. Since that step was very complex for many organizations, the development team hid it from the application.
To have the Discount Finder step included in the Membership builder, please revert the code from this PR: https://github.com/ycloudyusa/yusaopeny_memberships/pull/60 And add the DiscountFinder step here: /admin/openy/memberships/settings (after the "Results" step).
Documentation
Marketing and Membership Content Admins: How to Configure Membership Pages
For site admins and content managers to configure and update their online membership experience.
docs/Home.md
All versions of yusaopeny_memberships with dependencies
drupal/paragraph_skins Version ^3
drupal/commerce_cart_api Version ^1.9
drupal/webform Version ^6.1