By installing this module, you will have completed solution for membership search and select functionality for you Open Y website. It includes landing pages and application for memberships builder.
PHP 7.2+ with ini_set function enabled,
Open Y 2.5+
You can install this module with help of composer. Please, use this command:
composer config minimum-stability dev
composer require openy/openy_memberships
We strongly recomment to use composer, because OpenY Membership project requires a lot of dependencies.
You need to build styles using this commands
cd modules/openy_memberships_front/app
npm install
cd ../../..
npm install
npm run scss-build
To have demo content you need to install additional package:
composer require openy/openy_memberships_demo
Steps for installation - CI sources https://github.com/ymcatwincities/openy-cibox-build/blob/master/devops/reinstall/vars/environments/membership_framework_env.yml
-
Install Open Y standard - no demo content!
-
run
drush en openy_carnation
-
run
drush en openy_addthis openy_demo_bfooter openy_demo_tarea openy_demo_nbranch migrate_tools openy_memberships_demo
-
run
drush mim --group=openy_demo_fblock
-
run
drush mim --group=openy_demo_term
-
run
drush mim --group=openy_demo_nbranch
-
Visit /membership-builder page to check how it works. Step 6 installs demo branches. You can skip it if you are adding Membership Framework to currently installed Open Y.
To have Discount Finder step included in Membership builder revert code from this pr ymcatwincities#60 And add DiscountFinder step here /admin/openy/memberships/settings (after "Results" step)
For site admins and content managers to configure and update their online membership experience.